zoukankan      html  css  js  c++  java
  • css变量

    定义:

    .penguin {
    --penguin-skin: gray;
    }
    使用:
    .penguin-top {
    background: var(--penguin-skin,, black);//当你的变量有问题的时候,它会设置你的背景颜色为黑色
    }
     

    你创建的变量,不但可以在你声明变量的元素里面使用,同时也可以在该元素的子元素里面使用。这种效应称为cascading(层叠)

    因为层叠的效果,CSS 变量通常会定义在:root元素里。

    就像htmlbody的容器一样,你也可以认为:root元素是你整个 HTML 文档的容器。

    :root创建的变量,在整个网页里面都能生效。

    :root {
    --penguin-belly: pink;
    }

    当你在:root里创建变量时,这些变量的作用域是整个页面。

    如果在其它元素里创建相同的变量,会重写:root变量设置的值。

     

    使用媒体查询更改变量:

    当屏幕小于或大于媒体查询所设置的值,通过改变变量的值,那么应用了变量的元素样式都会得到响应修改。

    media query(媒体查询)声明的:root选择器里,重定义--penguin-size的值为 200px

    :root {
    --penguin-size: 300px;
    }
    @media (max- 350px) {
    :root {
    --penguin-size: 200px;
    }
    }
  • 相关阅读:
    基于Python的接口测试框架
    接口自动化之Postman+Newman
    UIAutomator定位Android控件的方法
    HTTP接口功能自动化测试入门
    前端基础:HTML标签(上)
    Python 面向对象进阶
    Python 断言和异常
    Linux 文件上传Linux服务器
    Python 运算符
    Python 基本数据类型
  • 原文地址:https://www.cnblogs.com/chm-blogs/p/11486716.html
Copyright © 2011-2022 走看看