Bootstrap -每个环境中按钮和文本字段的动态高度大小
Bootstrap - Dynamic height sizing on buttons and text fields, for each environment
我正在使用Bootstrap 3创建一些HTML响应式表单,并且有一件事我正在尝试做,关于布局。
我想通过以下规则动态地改变按钮和文本字段的高度:
- 在桌面设备上,使用小按钮/文本字段
- 在移动设备上,使用大的按钮/文本字段
我也知道,你可以通过使用这些类从Bootstrap Responsive Utilities显示/隐藏HTML元素,但我需要给所有的按钮/文本字段一个id,所以我不知道我是否可以复制这些元素和包装每个然后在一个div内,将显示在一个特定的环境,因为两个元素具有相同的id是错误的HTML规范。
我尝试了一种基于该解决方案的方法,我只是根据每个状态/环境添加/删除这些类。这是有效的,但有没有更简单的方法呢?
要根据屏幕大小更改特定元素的样式,可以使用媒体查询。例如:
<button class="btn dynamic-button">
css: @media (max-width: @screen-xs-max) {
.dynamic-button {
height: 20px;
}
}
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
.dynamic-button {
height: 40px;
}
}
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- JS动态添加字段-删除按钮不起作用
- 使用getElementById设置动态ID的输入字段的样式
- 如何将输入字段动态添加到表单中
- 基于javascript中的状态字段对动态行数据进行动态着色
- JavaScript动态附加到搜索字段
- 如何在谷歌表单中添加动态字段
- 动态添加id's到输入字段
- 通过单击按钮从输入字段动态添加值到文本区域
- 在 js 中将字段动态添加到表中
- 如何使用输入字段动态添加和删除多个
- 从第一个字段动态更新表单字段
- 根据用户填写的字段动态设置表单操作
- 如何基于布尔字段动态显示Rails字段's状态
- 将输入字段动态添加到数组中
- 将输入字段动态添加到列中
- 使用jQuery用隐藏字段动态替换复选框
- 如何根据输入字段动态更改网页内容
- 根据前一个字段动态填充下拉列表
- 指令生成指令字段动态不编译