Twitter bootstrap 3 引导-根据屏幕大小使用不同的类
我只想在屏幕大小为Twitter bootstrap 3 引导-根据屏幕大小使用不同的类,twitter-bootstrap-3,Twitter Bootstrap 3,我只想在屏幕大小为xs时添加表单控件类。现在所有屏幕尺寸中都添加了表单控件。如何使窗体控件类仅在屏幕大小为xs时添加?您可以使用两种不同的输入,如下所示: <input type="submit" class="form-control"> 当表单控件不是xs时,这将隐藏表单控件。您可以使用@media 例如,要在size screen小于768时隐藏侧栏id标记的div: @媒体(这里有一些真正的价值…) 应同时使用.xs和.form控件类,如下所示: @media (max
xs
时添加表单控件
类。现在所有屏幕尺寸中都添加了表单控件
。如何使窗体控件
类仅在屏幕大小为xs
时添加?您可以使用两种不同的输入,如下所示:
<input type="submit" class="form-control">
当表单控件不是xs时,这将隐藏表单控件。您可以使用@media
例如,要在size screen小于768时隐藏侧栏id标记的div:
@媒体(这里有一些真正的价值…)
应同时使用.xs和.form控件类,如下所示:
@media (max-width: 768px) {
#sidebar {
display: none;
}
}
jQuery是另一种方法,它根据窗口宽度添加/删除类。看 *请参阅全屏工作示例,然后重新调整大小以查看更改。
函数检查宽度(init){
如果($(窗口).width()<480){
$('input').addClass('form-control');
}否则{
if(!init){
$('input').removeClass('form-control');
}
}
}
$(文档).ready(函数(){
检查宽度(真);
$(窗口)。调整大小(函数(){
检查宽度(假);
});
});代码>
body,
html{
填充顶部:40px;
填充底部:40px;
}
#登录表单{
最大宽度:500px;
填充:15px;
保证金:0自动;
背景:ddd;
}
@介质(最大宽度:480px){
#登录表单{
背景色:红色;
颜色:白色;
}
}
电子邮件地址
密码
在Bootstrap V4中添加了响应式文本对齐:
对于左对齐、右对齐和中心对齐,可以使用与栅格系统相同的视口宽度断点的响应类
.form-control.xs {/*Write your declerations.*/}
在所有视口大小上居中对齐文本
已复制。这可能会起作用,但也意味着如果他将表单控件设置为“显示:无”,则无法在xs大小上使用表单控件。您需要删除表单控件以这种方式为此特定元素添加的大部分样式。这是一个不错的解决方案,但是如果他将来想在xs大小上使用表单控件进行其他操作,那么在表单控件上显示隐藏和媒体查询可能不是最好的选择。如果你走这条路,我认为清除你正在处理的元素上的样式将是最好的选择。我认为在你的第一次输入中,你可以将你的类别分组为:class=“form control hidden lg md sm”>
,但这不是必须的,这样就可以了:class=“form control hidden sm”>
.form-control.xs {/*Write your declerations.*/}
<p class="text-xs-center">Center aligned text on all viewport sizes.</p>