问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

scss怎么引入compass模块

发布网友 发布时间:2022-05-10 17:12

我来回答

2个回答

懂视网 时间:2022-05-13 15:57

引入Utilities:

@import "compass/utilities";

分别引入:

@import "compass/utilities/color";

Color:颜色相关的工具集合
1、Color Brightness用来计算一个值的亮度

1 @debug brightness(#000);2 @debug brightness(#ccc);3 @debug brightness(#fff);

在命令行会输出颜色的亮度。
2、Color Contrast
contrasted mixin根据我们传入的背景色的色值自动帮我们生成background-color属性,同时在预设的默认深色值和浅色值中选一个跟我们背景色对度大的设为我们的color属性,为的是让文字在当前背景下更好的突现出来

General:通用的一般类的集合(比如:跨浏览器的float,清除浮动等等)

clearfix:清除浮动

Print:打印控制工具的集合
引入打印模块:

@import "compass/utilities/print";

我们必须在两个文件中协同使用,print.scss,print.scss也需要引入print模块。在print.scss中调用print-utilities mixin 。
还要在screen.scss中调用print-utilities mixin(调用的时候需要传一个media参数,指定为screen,不传默认为print):

@include print-utilities(screen);

Sprites:精灵图合图相关的工具集合(使用compass的重中之重)

Tables:table样式相关的工具集合
1、Table Borders:用来给table添加border。两个mixin,一个修饰外侧的边框,一个修饰单元格之间的边框
2、Table Scaffolding:table脚手架,进行单元格文本的对齐以及padding的初始化
3、Table Striping:对奇偶行进行不同的颜色修饰,对相隔列进行颜色修饰
alternating-rows-and-columns($even-row-color, $odd-row-color, $dark-intersection, $header-color, $footer-color):
第一参数:偶数行的颜色
第二个参数:奇数行的颜色
第三个参数:间隔纵列的颜色差值(为了突出相邻两列的差异,相邻的两列,每隔一列我们会在其原来颜色的基础上去减掉一个颜色差值)
第四个参数:header部分的颜色值(指th标签)不设置默认为白色
第五个参数:footer部分的颜色值,不设置默认为白色
例子:

 1  2  3   4   5   6   7   8   9  10  11 12 13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29 30 31  32  33  34  35  36  37  38   39 40 
水果品类橘子苹果鸭梨香蕉打包
单价123410
十个10203040100
总额11223344110

SASS:

1 .goods-price{2 $table-color: #7a98c6;3 @include outer-table-borders();4 @include inner-table-borders(1px, darken($table-color, 40%));5 @include table-scaffolding();6 @include alternating-rows-and-columns($table-color,adjust-hue($table-color,-120deg),#222222);7 }

热心网友 时间:2022-05-13 13:05

安装COMPASS。方法:gem install compass

Compass有五个模块reset、 css3、 layout、 typography、 utilities,要导入指定模块的话,在scss文件中使用如下语法:

@import "compass/reset";

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一般的高低床长宽多少 家用高低床尺寸一般是多少 学校高低床尺寸是多少 一般学生高低床是多少尺寸 高低床多少钱? CSGO刀和手套哪个先买?CSGO刀和手套出的概率一样吗? ...高考分是463,我有机会上西北民族大学或者是北方民族大学么?很急... 我是csgo的一个萌新想要氪一把刀求大佬推荐一款500到700的刀 您好,我的分数是437可以报预科兰州西北民族大学吗? CSGO的刀为什么这么贵?CSGO的刀会慢慢磨损吗? 爱护眼睛优美语句10字 1991年发行的庆祝中国共产党成立七十周年的硬币现在市值是多少?_百度... 1991年一元中国共产党70周年纪念币值钱吗 插上即中毒,共享充电宝会泄露个人隐私吗 被逮捕后羁押可以通信吗 刑事拘留期间双方可以通信吗 电话电报常规杂志传真都属于现代通信吗? 计算机网络中不要IP地址,能够通信吗? 这两台主机可以通信吗? 电子商务是属于通信吗? 本刑事拘留可以通信吗 监狱里的犯人可以通信吗 在看守里面的两个人可以通信吗? 用户的通信自由和通信秘密受法律保护 什么是通信?手机浏览网页信息手机观看视频属于通信吗? 计算机属于通信吗?? 两个主机能通信吗? 没有网络数据可以通信吗 怎么打开通信吗? python问题!安装好了django,我的pycharm没有新建django项目是什么情况? 下载了phycharm为什么无法创建文件? 请教怎么在webstorm里面加入scss的watch 我写的scss引用之后为什么没有样式 蚂蚁的六只脚有什么作用? 蚂蚁是益虫还是害虫?蚂蚁有几条腿? 蚂蚁的腿上为什么会有毛 蚂蚁的是什么样的,它的详细介绍,它有几只腿,触脚是干什么的? 蚂蚁有几条腿啊 如何种植白玫瑰? 酷派大神f1和s6有啥不同 白玫瑰的种植方法 酷派S6怎么预定? 同轴电缆型号 如何正确的选择同轴电缆 酷派s6和酷派大神f2哪个好 白玫瑰怎么种 怎样养白玫瑰 酷派s6与酷派s6有什么区别 酷派大神s6骚扰拦截手机号怎么解决 酷派大神s6好还是酷派大神f2好?求大神指点! 酷派s6和酷派f2那个好 区别 白玫瑰的繁殖方法