当前位置 博文首页 > 大曾blog:DaZeng:CSS媒体查询

    大曾blog:DaZeng:CSS媒体查询

    作者:[db:作者] 时间:2021-08-03 15:46

    10.28-11.3 WEB(二)

    上周作业复习WEB(一),整理资料
    居中写三遍,JS原生轮播图背着能写出。
    1、手风琴 这个是点了才动你可以写hover,hover之后滑动但是移出就还原,点击才像视频里这样,不还原,你可以用div背景色,或者自己找图这里面是有动画效果的,不是直接就变了。
    2、css单位,px、em、rem、vmin、vmax
    3、媒体查询
    4、帧动画
    5、3d盒子
    6、还有个正方体,我找找这个有扩展,换图
    7、百叶窗
    8、再写一个JQ轮播图

    上一章:细说CSS的position


    媒体查询 @media——响应式页面

    定义和使用
    用@media查询,可以针对不同的媒体类型定义不同的样式,针对不同的屏幕尺寸设置不同的样式,当重置浏览器大小的过程中,页面也会根据浏览器的宽高重新渲染页面。

    语法两种方式:

    @media mediatype and|not|only (media feature) {
        CSS-Code;
    }
    
    <link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">
    

    例子 如果文档宽度小于 300 像素则修改背景颜色(background-color)::

    
    @media screen and (max-width: 300px) {
        body {
            background-color:lightblue;
        }
    }
    
    媒体类型描述
    screen用于电脑屏幕,平板电脑,智能手机等。
    all(默认)用于所有设备
    print用于打印机和打印预览
    speech应用于屏幕阅读器等发声设备

    媒体功能:我的理解就是一个筛选条件

    描述
    max-width定义输出设备中的页面最大可见区域宽度。
    aspect-ratio定义输出设备中的页面可见区域宽度与高度的比率
    color定义输出设备每一组彩色原件的个数。如果不是彩色设备,则值等于0
    color-index定义在输出设备的彩色查询表中的条目数。如果没有使用彩色查询表,则值等于0
    device-aspect-ratio定义输出设备的屏幕可见宽度与高度的比率。
    device-height定义输出设备的屏幕可见高度。
    device-width定义输出设备的屏幕可见宽度。
    grid用来查询输出设备是否使用栅格或点阵。
    height定义输出设备中的页面可见区域高度。
    max-aspect-ratio定义输出设备的屏幕可见宽度与高度的最大比率。
    max-color定义输出设备每一组彩色原件的最大个数。
    max-color-index定义在输出设备的彩色查询表中的最大条目数。
    max-device-aspect-ratio定义输出设备的屏幕可见宽度与高度的最大比率。
    max-device-height定义输出设备的屏幕可见的最大高度。
    max-device-width定义输出设备的屏幕最大可见宽度。
    max-height定义输出设备中的页面最大可见区域高度。
    max-monochrome定义在一个单色框架缓冲区中每像素包含的最大单色原件个数。
    max-resolution定义设备的最大分辨率。
    min-aspect-ratio定义输出设备中的页面可见区域宽度与高度的最小比率。
    min-color定义输出设备每一组彩色原件的最小个数。
    min-color-index定义在输出设备的彩色查询表中的最小条目数。
    min-device-aspect-ratio定义输出设备的屏幕可见宽度与高度的最小比率。
    min-device-width定义输出设备的屏幕最小可见宽度。
    min-device-height定义输出设备的屏幕的最小可见高度。
    min-height定义输出设备中的页面最小可见区域高度。
    min-monochrome定义在一个单色框架缓冲区中每像素包含的最小单色原件个数
    min-resolution定义设备的最小分辨率。
    min-width定义输出设备中的页面最小可见区域宽度。
    monochrome定义在一个单色框架缓冲区中每像素包含的单色原件个数。如果不是单色设备,则值等于0
    orientation定义输出设备中的页面可见区域高度是否大于或等于宽度。
    resolution定义设备的分辨率。如:96dpi, 300dpi, 118dpcm
    scan定义电视类设备的扫描工序。
    width定义输出设备中的页面可见区域宽度。

    注意and、not、only的使用
    eg:

    @media only screen and (max-width: 500px) {
        .gridmenu {
            width:100%;
        }
    
        .gridmain {
            width:100%;
        }
    
        .gridright {
            width:100%;
        }
    }
    

    更多实例请查看菜鸟教程

    下一章:CSS选择器、选择符、伪类

    cs