0

我想让所有输入和按钮元素显示为 < 767px 屏幕的正常大小。如果它是 > 767px 的屏幕,但我需要将 .btn-lg 和 .input-lg 类应用于所有按钮和输入。这允许在更大的屏幕上更轻松的触摸体验。如何才能做到这一点?可以用纯 CSS 完成吗?

4

2 回答 2

1

您可以使用媒体查询

@media screen and (max-width:767px){
//all the styles for btns within 767px
}
@media screen and (min-width:767px){
//all styles above 767px
}

您也可以使用 jquery 来实现这一点:

if($(window).outerHeight(true) <  767){
   //add class to your btns and lists and remove classes...
}

这是一种方法,有很多方法。

于 2013-09-08T13:26:40.207 回答
0

当然,它可以用纯 CSS 来完成。

请检查“响应实用程序类”

这里:引导脚手架

您也可能需要http://www.w3.org/TR/css3-mediaqueries/ - 媒体查询

于 2013-09-08T13:30:34.400 回答