css中的媒体查询

赵美*

CSS,@media,媒体查询

项目描述

媒体查询可以让我们根据设备显示器的特性(如屏幕比例、设备方向:横向或纵向)为其设定CSS样式使用媒体查询,可以在不改变页面内容的情况下,为特定的一些输出设备定制显示效果。

上传时间

2023.02.21

浏览人数

628人
赵美*
未知
Hot:3520


什么是媒体查询?


简单的来讲媒体查询是能让 CSS 可以更精确的作用于不同的设备,可以针对不同的媒体类型(包括显示器、便携设备等等)在不改变页面内容的情况下,为特定的一些输出设备定制显示效果。

    

一 . 媒体类型




描述
all    用于所有多媒体类型设备                                   
print用于打印机
screen用于智能手机,平板,电脑屏幕
speech用于屏幕阅读器                            





二 . 媒体查询书写的基本形式


    @media  媒体类型  and 媒体特性{你的样式}


    例如


 @media screen and (max-width: 576px) {

        .class{

            display: block;

        }

    }


   max-width: 576px     表示当屏幕宽度小于等于576px时,该样式生效。



三 . 不同设备的基本分界点


    不同宽度和高度的屏幕和设备尺寸:


    /* 超级小屏幕(手机,576 像素及以下) */

    @media screen and (max-width: 576px) {...}


    /* 小屏幕(纵向平板电脑和大型手机,600 像素及以上) */

    @media screen and (min-width: 600px) {...}


    /* 中等屏幕(横向平板电脑,768 像素及以上) */

    @media  screen and (min-width: 768px) {...}


    /* 大屏幕(笔记本电脑/台式机,992像素 及以上) */

    @media  screen and (min-width: 992px) {...}


    /* 特大屏幕(大型笔记本电脑和台式机,1200像素 及以上) */

    @media  screen and (min-width: 1200px) {...}


    /* 超级大屏幕(特大型笔记本电脑和台式机,1400像素 及以上) */

    @media  screen and (min-width: 1400px) {...}


四 . 多媒体查询简单实例


 

    1 . 在指定的设备上使用对应的样式替代原有的样式:


    /* 576px以下屏幕 ,背景颜色改为浅粉色 */

    @media screen and (max-width: 576px) {

        body {

            background-color: lightpink;

        }

    }


    2 . 更改不同屏幕尺寸上的元素的字体大小:


    /* 如果屏幕尺寸为 768px 或更大,font-size 设置为 100px */

    @media only screen and (min-width: 768px) {

        .class {

            font-size: 100px;

        }

    }


    3 . 在不同屏幕尺寸上对元素进行隐藏或显示:


    /* 如果屏幕尺寸为 576 像素或更小,请隐藏该元素 */

    @media only screen and (max-width: 576px) {

        .class {

            display: none;

        }

    /* 如果屏幕尺寸为 576 像素或更小,请显示该元素 */

    @media only screen and (max-width: 576px) {

        .class {

            display: block;

        }





赵美*

4.9分

还未获得评语哦~
web 天津web培训 PS AJAX JQUERY 天津web培训 天津web前端培训 web培训 web前端培训 CSS jQuery 天津web前端培训班 天津web前端培训 CSS jQuery 天津web前端培训 天津web培训 天津web培训哪家好 VS Code WebStorm 天津web前端培训 web前端培训 web前端 VS Code WebStorm Dreamweaver、Visual 天津web前端培训 web前端培训 web前端 前端开发培训 VS Code DreamWeaver 天津web前端培训 web前端培训 天津前端培训 天津web培训 web前端 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 WebStorm Eclipse Editplus 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web培训 web前端开发培训 天津前端开发培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 web前端培训 天津web前端培训班 天津web前端培训机构 Visual Studio Code Sublime Text WebStorm Ecli 天津web前端培训 天津web前端培训机构 web前端开发培训 天津web培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 web前端培训 web前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端开发培训 天津web培训 天津前端开发培训 HBuilder Visual Studio Code Sublime Text WebS 天津web前端培训 天津web前端培训机构 天津web前端培训学校 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 天津web前端培训班 天津web前端培训学校 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训学校 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训学校 python java web 天津web前端培训 天津web前端培训学校 web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训班 web python java 天津web前端培训 天津web前端培训学校 web前端培训班 web python java 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训 web python java 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训机构 web python java 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训哪家好
赵美*    3520 未知 设计师杨冰是女孩 1997.**.**
本网站已在中国版权保护中心登记了美术作品著作权与软件著作权违者将依法追究责任,特此声明! | Copyright©2013-2022,zhuzuoji.com | 诚筑说培训学校(天津)有限公司内容支持 | 电话:400-026-7117 | 京ICP备17020986号-5