美文网首页
CSS3 媒体查询

CSS3 媒体查询

作者: LYF闲闲闲闲 | 来源:发表于2017-06-13 15:48 被阅读58次

能够让网站针对不同的浏览器和设备呈现不同显示效果

引入媒体查询

媒体查询写在CSS样式代码的最后,CSS是层叠样式表,在同一特殊性下,靠后的的样式会重叠前面的样式

可以使用 not,and 和 only 等逻辑操作符构建复杂的媒体查询

  • and 操作符用来把多个 媒体属性 组合成一条媒体查询。只有当每个属性都为真时,结果才为真。
  • not 操作符用来对一条媒体查询的结果进行取反。
  • only 操作符表示仅在媒体查询匹配成功的情况下应用指定样式。

举例
当宽度小于300px时,使背景颜色变化

@media screen and (max-width: 300px) {
  body {
        background-color:lightblue;
    }
}

媒体查询的参数

  • 设备宽度:device-width | min-device-width | max-device-width

  • 设备高度:device-height | min-device-height | max-device-height

  • 设备宽度比:device-aspect-ratio: 16/9

  • 设备方向:orientation: portrait / landscape

  • 设备输出分辩率:min-resolution: 300dpi | min-resolution: 2dppx

  • 屏幕像素比:min-device-pixel-ratio: 2 | min–moz-device-pixel-ratio | -webkit-min-device-pixel-ratio

  • 渲染区域的宽度: width | min-width | max-width

  • 渲染区域的高度: height | min-height | max-height

  • 设备输出分辩率(打印分辩率):dpi, dpcm, dppx

  • 指定输出设备的分辨率(像素密度)。分辨率可以用每英寸(dpi)或每厘米(dpcm)的点数来表示。

  • 横竖屏的判断
    @media (orientation : landscape){ /* 横屏 / }
    @media (orientation : portrait){ /
    竖屏 */ }

相关文章

  • CSS 响应设计-媒体查询

    1、响应式 Web 设计 - 媒体查询 媒体(media)查询在 CSS3 上有介绍:CSS3 @media 查询...

  • 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询。使用 @media 查询,你可以针对不同的媒体类型定义...

  • CSS3 媒体查询

    1、CSS3 多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,C...

  • CSS3响应式开发

    CSS3多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3...

  • Media queries

    CSS3提供了多种媒体查询的方式 通过dpi

  • IE8 兼容性处理

    Doctype Meta 媒体查询支持 Respond.js CSS3 支持 CSS3 PIE,它支持的特性有这些...

  • 媒体查询

    媒体查询是CSS3添加的新功能。在移动端适配开发中发挥着强大的作用。接下介绍一下媒体查询的用法。 使用 媒体查询有...

  • CSS3中的媒体查询

    一、为什么需要媒体查询 CSS3的媒体查询模块就是为了针对设备特性(width、height等)设置特定的css样...

  • CSS3多媒体查询

    CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3 根据设置自适应显示...

  • 自适应页面的实现方式

    CSS3 媒体查询 media媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。常用匹...

网友评论

      本文标题:CSS3 媒体查询

      本文链接:https://www.haomeiwen.com/subject/fdhdqxtx.html