当前位置: 首页 > 面试题库 >

如何根据屏幕大小/设备使用特定的CSS样式

花飞扬
2023-03-14
问题内容

Bootstrap 3在响应实用程序中具有不错的CSS类,使我可以根据屏幕分辨率隐藏或显示一些块

我在CSS文件中有一些要根据屏幕分辨率应用或不应用的样式规则。

我该怎么做?

我打算将所有CSS文件最小化到生产部署中的一个,但是如果没有其他解决方案,而没有针对不同屏幕分辨率的单独CSS文件,则可以避免这种情况。


问题答案:

使用@media查询。他们服务于这个确切的目的。以下是它们如何工作的示例:

@media (max-width: 800px) {
  /* CSS that should be displayed if width is equal to or less than 800px goes here */
}

这仅适用于宽度等于或小于800像素的设备。

在Mozilla开发人员网络上阅读有关媒体查询的更多信息。



 类似资料:
  • 问题内容: CSS nob在这里… 我正在研究一个响应式框架,并想象如何完成不同的任务。 根据屏幕的大小,它们具有添加到body标签的类,例如: .PhoneVisible,.DesktopVisible等… 他们也有将按钮链接到的类: .btn,小按钮,中按钮,大按钮 我对如何更改CSS感到困惑。IE浏览器类似: 您是否必须单独设置各种选项? 即.PhoneVisible .MyButtonOp

  • 我想设计下面的UI。为了达到同样的效果,我试着使用拖拉。但问题是:在不同的屏幕尺寸上,可绘制图像的显示方式不同。屏幕尺寸为6.0时:可抽片呈椭圆形,下方为圆形。 用户界面设计尝试实现: 内容和布局: 线性布局可绘制: bg_布局: 主要的类别:

  • 我在替换片段时使用幻灯片动画 来自左侧的片段动画: 右侧片段的动画: 在我的Galaxy Nexus(1280×720)上,这是根据需要工作的。我正在考虑没有720px宽度屏幕的设备。 如何根据屏幕大小设置objectAnimator的valueFrom和valueTo?

  • 当我添加背景大尺寸位图类扩展SurfaceView,它不适合屏幕和一半消失: 公共类BackGound{ } 公共AapView(上下文上下文,Mainapp应用程序,intscreen_width,intscreen_height){超级(上下文); 如何使背景位图适合屏幕?

  • 我有一个可折叠的导航条构建与bootstrap 4。我使用了col-sm-2和navbar-expand-sm来使它以相同的屏幕尺寸折叠成一个汉堡包,它应该占据整个宽度。 问题是在sm屏幕尺寸以上,我希望它有h-100,所以它是一个侧栏,但作为sm/xs,我希望它只是占用拨动按钮所需的空间。 有没有办法用bootstrap来实现这一点,或者我被困在jquery中添加/删除h-100类?