媒体查询

什么是媒体查询?

媒体查询是移动端和pc端共有的,一种针对响应式容器下,不同的屏幕区间设置不同布局和样式的技术

使用媒体查询:

使用媒体查询的目的是在不同大小屏设备下,设置不同的样式。主要是在css样式中设置代码:

@media  screen and (min-width: 最小宽度 ) and (max-width: 最大宽度){属性样式}

媒体查询案例:

案例要求:

  • 在超小屏设备时,即屏幕宽度在768px以下,设置当前的容器的宽度为100%,背景色为蓝色
  • 在小屏设备时,即屏幕宽度在768px-992px,这时需要用到版心的设置,只要版心的宽度小于屏幕的最小宽度时,就不会出现滚动条,所以设置当前的容器的宽度为750px,背景色为绿色
  • 在中屏设备时,即屏幕宽度在992px-1200px,同上,设置当前的容器的宽度为970px,背景色为红色
  • 在大屏设备时,即屏幕宽度在1200px以上,同上,设置当前的容器的宽度为1170px,背景色为黄色

具体代码如下:

 body{
            margin: 0;
            padding: 0;
        }
        .container{
            width: 1000px;
            margin: 0 auto;
            height: 1000px;
            background: pink;
        }
        @media  screen and (max-width: 768px) and (min-width: 320px){
            .container{
                width: 100%;
                background: blue;
            }
        }
        @media screen and (max-width: 992px) and (min-width: 768px) {
            .container{
                width:750px ;
                background: green;
            }
        }
        @media screen and (min-width: 992px) and (max-width: 1200px){
            .container{
                width: 970px;
                background: red;
            }
        }
        @media screen and (min-width: 1200px) {
            .container{
                width: 1170px;
                background: yellow;
            }
        }
    </style>
</head>
<body>
<div class="container">
</div>

打开浏览器,将浏览器的宽度调大调小,会看到不一样的背景颜色。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值