sass基础

1.Sass是一种CSS的预处理器,扩展了 CSS3,增加了规则、变量、混入、选择器、继承等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。

2.搭建sass环境

(1)下载并安装ruby: 根据操作系统,选择相应的安装包。安装好后配置好环境变量。打开cmd命令行界面,输入gem -v ,如果显示出了版本号,则说明安装成功。

(2)安装sass:点击运行打开命令行窗口,输入“gem install sass”,安装sass

(3)HBuilder添加sass插件

•菜单‘工具’下,选择‘预编译器设置’→选择‘.sass,.scss’,点击编辑

填写完整后点击确定完成就行。

3.sass语法特性

(1)变量

sass中把反复使用的css属性值 定义成变量,然后通过变量名来引用它们,而无需重复书写这一属性值。方便统一修改和维护。

变量声明:$highlight-color: #F90;

(2)嵌套

sass可以进行选择器的嵌套,表示层级关系。容器元素的样式规则会被单独抽离出来,而嵌套元素的样式规则会像容器元素没有包含任何属性时那样被抽离出来。

(3)导入

使用sass的@import规则并不需要指明被导入文件的全名。你可以省略.sass或.scss文件后缀。这样,在不修改样式表的前提下,可以随意修改别人写的被导入的sass样式文件语法,在sass和scss语法之间随意切换。

sass中如导入其他sass文件,最后编译为一个css

@import“路径/file1.scss”,”路径/file2.scss”

(4)mixin混合

sass中可用mixin定义一些代码片段,且可传参数

(5)扩展/继承

sass可通过@extend来实现代码组合声明,使代码更加优越简洁

(5)函数

sass内置大量函数,简化了操作。

4.变量

sass的变量定义格式

$变量名:属性值;

默认变量:sass的默认变量仅需要在值后面加上!default即可。

特殊变量:如果变量作为属性则必须要以#{$variables}形式使用。

全局变量:在变量值后面加上!global即为全局变量。

5.嵌套

(1)选择器嵌套

所谓选择器嵌套指的是在一个选择器中嵌套另一个选择器来实现继承,从而增强了sass文件的结构性和可读性。

在选择器嵌套中,可以使用&表示父元素选择器

(2)属性嵌套

所谓属性嵌套指的是有些属性拥有同一个开始单词,如border-width,border-color都是以border开头

6.混合(mixin)

sass中使用@mixin声明混合,可以传递参数,参数名以$符号开始,多个参数以逗号分开,也可以给参数设置默认值。声明的@mixin通过@include来调用。

7.运算、判断、循环

(1)运算

数值型的Value (如:数字、颜色、变量等)可进行加减乘除四则运算,运算符前后要留一个空格

(2)@if判断

@if可一个条件单独使用,也可以和@else结合多条件使用  @if(条件){}@else{}

(3)三目判断

语法为:if($condition, $if_true, $if_false)。

(4)for循环

@for$var from <start> through <end>

@for$var from <start> to <end>。

$i表示变量,start表示起始值,end表示结束值

关键字through(>=)表示包括end这个数,而to(>)则不包括end这个数。

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值