博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对sass变量名的思考
阅读量:7110 次
发布时间:2019-06-28

本文共 562 字,大约阅读时间需要 1 分钟。

最近用sass进行预编译处理css,发现对于变量的命名是关键一步,只有把变量命名做好后才能方便后续的工程;

语义化命名

之前命名一直用语义化的方式来对变量进行名,当用到的时候想着可以根据当前语境进行变量的区分,

例如:

/* page main color */$main-color:$sub-color:$word-color:$border-color:/* page main width */$main-width:$sub-width:/* page main height*/$main-height:$sub-height:/* Typography */$sans-seris:$serif:

但是这种命名发现到某些时候会非常困难,然后会发现变量名出现混乱,因此发现这是一个值得思考的问题

探索之旅

后来从网上看了一些文章,参考了bootstrap的sass的写法,发现这些命名都是以模块化、组件化的方式去进行命名规范的。

变量只是一个开始,最后由单独的样式表或部分的Sass达到模块化设计的目。

这个想法并不深远,因为它已经被Sass和其他预处理器使用, 搭配框架投入生产。

明显的优势是:

  • 易于维护——单独的一套样式将全部放到一个单独的文件中。

  • 模块化系统的重用——样式表在库或框架中可被重构和集成。

转载地址:http://jxmhl.baihongyu.com/

你可能感兴趣的文章
Do not go gentle into that good night.
查看>>
版本控制-搭建git服务器
查看>>
线性代数与矩阵论 习题 1.2.2
查看>>
换了博客
查看>>
python- do_excel
查看>>
冲刺周期会议十
查看>>
Python基础18_类与类之间的关系
查看>>
eclipse插件
查看>>
Opencv笔记(十四)——边缘检测算法canny
查看>>
P1110 [ZJOI2007]报表统计
查看>>
NRF SDK 中 , C语言 的 一些骚操作 ,记录下
查看>>
C学习笔记(1)
查看>>
css04使用外部样式
查看>>
TYVJ P1026 犁田机器人 Label:水
查看>>
Servlet表单处理
查看>>
mysql的父子表,外键约束
查看>>
性能,不是不重要,而是,它没有可维护性重要
查看>>
BZOJ3527 [Zjoi2014]力
查看>>
mysql 复制原理与实践
查看>>
线段树(求单结点) hdu 1556 Color the ball
查看>>