@meida ,媒体查询

媒体查询

基础:

组成部分:

  1. 一个媒体类型

  2. 一个媒体表达,是被包含的css生效所需的规则或者测试

  3. 一组css规则,会在测试通过且媒体查询类型正确的时候用

媒体类型:

  1. all 所有

  2. print 打印的时候,打印机和打印预览

  3. screen 用于电脑屏幕,手机等等

  4. speech用于屏幕阅读等发声设备

媒体特征规则(css规则)

  1. 宽和高
@media screen and (width:600px){
body{
color:red
}
}

也可以使用数值范围,max-,min-用于表示最大最小

@media screen and (max-width:400px){
body{
color:red
}
}
//当页面宽度小于等于400时,颜色就是红色
  1. 朝向(orientation)
  • 检测竖着放:

    orientation:portrait

  • 检测横着放:

    orientation:landscape

@media (orientation:landscape){
body{
color:red
}
}
  1. 指点设备
@media (hover:hover){
body{
color:red
}
}

复杂操作

与:and

@media screen and (min-width:400px) and (orientation:landscape){
body{
color:blue
}
}

或:用,

@media screen and ( min-width:400px),screen and (orientation:landscape){
body{
color:blue
}
}

非:not

@media not all and (origentation:lanscape){
body{
color:blue
}
}
posted @   summer在writing  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示