【问题标题】:Bootstrap 3.0 responsive css for large element classes用于大型元素类的 Bootstrap 3.0 响应式 CSS
【发布时间】:2013-09-10 00:19:16
【问题描述】:

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

【问题讨论】:

    标签: html css twitter-bootstrap twitter-bootstrap-3


    【解决方案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...
    }
    

    这是一种方法,有很多。

    【讨论】:

    • 使用媒体查询,我只需要自己为不同的大小重新定义类?
    • 您可以使用媒体查询更改当前类的属性值。
    【解决方案2】:

    当然可以用纯 CSS 来完成。

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

    这里:bootstrap scaffolding

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

    【讨论】:

    • 我已经考虑过了。我可以制作各种 html 元素并显示和隐藏适当的元素。这可能是最干净的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2014-10-19
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多