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

    之前从来没有这样用过,感觉也是很惊奇啊,像less“变量”一样;

    .Variables{
      --color:red;
      background: var(--color);
       100px;
      height: 50px;
    }
    <div class='Variables'></div>

    .button-gradient {
      background: linear-gradient(var(--gradientAngle), var(--gradientStart),var(--gradientStop));

      --gradientAngle: 60deg;
      --gradientStart: lightpink;
      --gradientStop: lightyellow;
      height: 50px;
       200px;
      line-height: 50px;
      font-weight: 700;
      font-size: 20px;
      text-align: center;
    }

    .button-gradient:hover {
      --gradientAngle: 0deg;
    }

    <div class='button-gradient'>Gradient Button</div>

    // Variables
    :root {
      --primaryColor: lightgreen;
      --buttonBgColor: var(--primaryColor);
    }

    .button {
      background: var(--buttonBgColor);
    }

    .button--blue {
      --buttonBgColor: lightblue;
    }
    .btn{
      height: 50px;
      100px;
      margin: 10px;
    }

    <div class='button btn'></div>
    <div class='button--blue btn'></div>

    如果我想更新加载器栏的宽度来表示加载时间的百分比,我可以这样做:

    function calculateLoadProgress() { let loadProgress = 0; // codes to update loadProgress here return loadProgress; } // Set width of progress bar document.documentElement.style.setProperty('--progressBarWidth', calculateLoadProgress());
  • 相关阅读:
    Hystrix解析(三)
    Hystrix解析(二)
    在阿里云开发平台编写第一个 HelloWorld 程序
    Jenkins与Docker的自动化CI/CD实战
    网页计数器例子
    ServletContext 对象
    Session
    Cookie
    Request 对象作用域
    转发,重定向(包括请求中文乱码解决)
  • 原文地址:https://www.cnblogs.com/peiyao/p/7059868.html
Copyright © 2011-2022 走看看