前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >scss在项目实战中的使用

scss在项目实战中的使用

作者头像
六个周
发布2022-10-28 11:58:06
1.5K0
发布2022-10-28 11:58:06
举报
文章被收录于专栏:六个周

变量使用

  • 全局使用:使用$varaible格式定义变量,比如全局的主题色,可在common.scss中定义,通过@import的方式引用即可
  • 局部使用:在本文件中创建变量$themeColor = red,然后直接使用,存在块级作用域。

CSS原生可通过定义 -- 变量名结合var函数的方式来达到这一目标。

混合使用(mixins)

  • 可在common.scss中使用@mixin varibaleName{}的方式定义 多次重复使用的样式,通过@include的方式应用。
  • 还可以使用@mixin varibaleName(varib1 varib2 varib3){} 的方式传入自定义的属性,进行代码复用,比如可以将 flex布局使用mixin的形式,传入变量使用。

嵌套

嵌套功能避免了重复输入父选择器,令复杂的CSS结果更易于管理。

导入

  • @import 导入,文件扩展名为.scss或.sass
  • 可同时导入多个文件 @import ‘bar’,‘foo’;

&使用

  • 在嵌套 CSS 规则时,有时也需要直接使用嵌套外层的父选择器,比如hover、first-child等使用。
  • &还有一个使用情况是: .main{ &-content{}},这里经过编译后就是 .main-content.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变量使用
  • 混合使用(mixins)
  • 嵌套
  • 导入
  • &使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档