Open soonfy opened 6 years ago
// small devices (landscape phones, 576px and up)
@media (min-width: 576px) { }
// medium devices (tablets, 768px and up)
@media (min-width: 768px) { }
// large devices (desktops, 992px and up)
@media (min-width: 992px) { }
// extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { }
参考文章
soonfy
iPhone 5: 320 x 568 | Dpr: 2
iPhone 6: 375 x 667 | Dpr: 2
iPhone 6 Plus: 414 x 736 | Dpr: 3
iPhone 7: 375 x 667 | Dpr: 2
iPhone 7 Plus: 414 x 736 | Dpr: 3
iPhone X: 375 x 812 | Dpr: 3
soonfy
媒体查询
css2
css2 媒体查询针对媒体类型(显示器,便捷设备,电视机等)设置不同的样式规则;
css3
css3 取代查找媒体类型,根据设置自适应显示;
伪范式
media_query_list
<media_query> [, <media_query>]
media_query
[only | not]? <media_type> [and <expression>]
expression [and <expression>]
media_type
all
,screen
,print
,speech
expression
( <media_feature> [: value]? )
media_feature
width
,min-width
,max-width
,height
,min-height
,max-height
,device-width
,min-device-width
,max-device-width
,device-height
,min-device-height
,max-device-height
,aspect-ratio
,min-aspect-ratio
,max-aspect-ratio
,device-aspect-ratio
,min-device-aspect-ratio
,max-device-max-ratio
,color
,min-color
,max-color
,color-index
,min-color-index
,max-color-index
,monochrome
,min-monochrome
,max-monochrome
,resolution
,min-resolution
,max-resolution
,orientation
,scan
,grid
实例
link 元素中的 css 媒体查询;
样式表中的 css 媒体查询;
逻辑操作符
媒体类型 media_type
媒体功能 media_feature
width 宽度 定义输出设备渲染区域的宽度(可视区域的宽度,打印机纸盒的宽度); 接受 min, max 前缀
height 高度 定义输出设备渲染区域的高度(可视区域的高度,打印机纸盒的高度); 接受 min,max 前缀
device-width 设备宽度 定义输出设备的宽度(整个屏幕或者页的高度); 接受 min,max 前缀
device-height 设备高度 定义输出设备的高度(整个屏幕或者页的高度); 接受 min,max 前缀
aspect-ratio 宽高比 定义输出设备渲染区域的宽高比。包含以 / 分隔的两个正整数,代表水平像素和垂直像素; 接受 min,max 前缀
device-aspect-ratio 设备宽高比 定义输出设备的宽高比。包含以 / 分隔的两个正整数,代表水平像素和垂直像素; 接受 min,max 前缀
color 颜色 定义输出设备每个像素单元的比特值。如果不支持输出颜色,值为0; 接受 min,max 前缀
color-index 颜色索引 定义输出设备中颜色查询表中的条目数量; 接受 min,max 前缀
monochrome 黑白 定义黑白(灰度)设备每个像素的比特值。如果不是黑白设备,值为0; 接受 min,max 前缀
resolution 分辨率 定义输出设备的分辨率(像素密度)。分辨率使用每英寸(dpi)或者每厘米(dpcm); 接受 min,max 前缀
orientation 方向 定义设备处于横屏模式(高度大于宽度)还是竖屏模式(宽度大于高度); landscape 横屏模式,portrait 竖屏模式; 不接受 min,max 前缀
scan 扫描 定义电视输出设备的扫描过程; progressive 顺序方式,interlace 逆序方式; 不接受 min,max 前缀
grid 网格 定义输出设备是网格设备还是位图设备;网格设备值为1,否则为0; 不接受 min,max 前缀
参考文章
css媒体查询
soonfy 2018-03-30