css变量使用

css变量使用

码农世界 2024-05-28 前端 70 次浏览 0个评论

命名规范

  • 双横线加字母开头,由字母、数字、破折号和短横线组成
  • 使用有意义的名称
  • 使用小写字母和连接符(–primary-color)
  • 为了避免与其他变量冲突,使用命名空间(–space-primary-color)

    定义

    在根元素(:root)中定义,以便全局使用

    :root {
      --primary-color: #ff0000;
      --font-size: 16px;
    }
    

    使用

    使用 var() 函数将变量包裹起来。变量可以在任何可以使用 CSS 属性值的地方使用

    .element {
      color: var(--primary-color);
      font-size: var(--font-size);
    }
    
    • 变量值是一个字符串,可以与其他字符串拼接
      
      
      
      
        
      
      
      
      • 变量值是数值,使用 calc() 函数,将变量的值乘以 1 像素
        
        
        
        
        • 变量值带有单位,不能写成字符串