css动态样式

  • Post author:
  • Post category:其他




1.css动态样式的定义

1.1 在声明css变量时,变量前面加--,读取变量时用var
  body {
        --foo: green;
        --bar: red;
      }
	a {
        color: var(--foo);
        text-decoration-color: var(--bar);
      }
<h1><a href="javascript:;">测试动态样式</a></h1>

效果如下 :

在这里插入图片描述



2.测试var函数变量声明

body{
	--primary-color: red;
    --new-color: var(--primary-color);
}
h2{
	color:var(--new-color)
}
<h2>测试var函数变量声明</h2>

效果图如下

在这里插入图片描述



3 .公用样式的设置

// 公用样式都放在:root下面
 :root {
        --main-color: #4d4e53;
        --main-bg: rgb(255, 255, 255);
        --logo-border-color: rebeccapurple;

        --header-height: 68px;
        --content-padding: 10px 20px;

        --base-line-height: 1.428571429;
        --transition-duration: 0.35s;
        --external-link: "external link";
        --margin-top: calc(2vh + 20px);
      }



版权声明:本文为qq_45989814原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。