scss常用特性以及进阶使用

本文介绍了scss的常用特性,如变量、嵌套、引入、混合、继承、操作符和伪类选择器,并探讨了进阶用法,如主题切换,帮助前端开发者提升css编写效率和代码可维护性。
摘要由CSDN通过智能技术生成

scss

scss作为css预处理器,提供变量、嵌套、混合、继承等特性,能够使css书写更有趣和程序化。

scss常用特性

变量

变量可以用于存储需要在css中复用的信息,例如颜色,字体,字号。维持全局的样式统一。

scss书写

<!-- 存储变量表 -->
$primary-color: #ddd;
$border-color: #d3d3d3;
$light-gray-color: #f3f3f3;
$gray-colir: #333;
$medium-font: 16px;
<!-- 实际使用 -->
body {
  font-size: $medium-font;
  color: $primary-color:
}

css效果

<!-- 实际使用 -->
body {
  font-size: 16px;
  color: #ddd;
}
嵌套

处理样式层级问题(不建议过度嵌套,导致css难以维护),用于书写更高可读性css。
scss书写

<style lang="scss" scoped>
.nav {
  color: #ddd;
  p {
      font-size: 14px;
  }
  span {
      font-size: 12px;
  }
  a {
    text-decoration: none;
  }
}
</style>

css效果

.nav {
  color: #ddd;
}
.nav p {
  fon
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值