网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SCSS的扩展功能有哪些

本文小编为大家详细介绍“SCSS的扩展功能有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“SCSS的扩展功能有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

创新互联公司主营博乐网站建设的网络公司,主营网站建设方案,重庆App定制开发,博乐h5微信小程序搭建,博乐网站营销推广欢迎博乐等地区企业咨询

1.嵌套规则

我们CSS是不能嵌套的,但是SCSS允许实现嵌套的,内层的样式将他外层的选择器作为父选择器。也就是说:

.parent{

color:red;

.children{

line-height: 40px;

}

}

代表的CSS代码就是:

.parent{

color:red;

}

.parent .children{

line-height: 40px;

}

可以看出通过嵌套功能我们能让我们的代码结果更加清晰,CSS结构更加容易管理,且避免了重复输入父选择器。

2.父选择器&

在我们使用嵌套规则的时候,我们使用是很方便的,但是遇到要选择父选择器的时候,应该怎么办?比如当给某个元素设置hover样式的时候。

也就是说使用如下:

.parent{

color:red;

&:hover .children{

background: pink;

}

}

代表的CSS代码,就是如下的形式:

.parent{

color:red;

}

.parent:hover .children{

background: pink;

}

转化后的 CSS 文件中&将被替换成嵌套外层的父选择器。但是如果含有多层嵌套,那么最外层的父选择器会一层一层向下传递:

3.属性嵌套

我们经常见到很多的属性有相同的前缀,比如文本属性,font-family, font-size, font-weight都以font作为属性的前缀,为了方便我们使用,SASS允许将属性嵌套在命名空间中。

例如:

.example{

font: {

family: “微软雅黑”;

size: 30px;

weight: bold;

}

}

代表的CSS代码就是:

.example{

font-family: “微软雅黑”;

font-size: 30px;

font-weight: bold;

}

4.占位符选择器%foo

大家对于占位符选择器一定很陌生,但是大家一定听过id选择器,说类选择器,他们的写法分别是# 或者. ,那么其实占位符选择器也就是一个符号而已,%代表的就是我们占位符选择器,但是他必须通过@extend指令调用。

但是具体的用法大家现在可以不用管,我们后期会更加详细给大家讲解,现在大家只用记住当占位符选择器单独使用的时候,是不会编译到CSS文件中。

读到这里,这篇“SCSS的扩展功能有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


网页标题:SCSS的扩展功能有哪些
标题URL:http://bjjierui.cn/article/gpjgij.html

其他资讯