博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写的一个Sass 和Compass的例子
阅读量:6692 次
发布时间:2019-06-25

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

/*1、打开项目根目录下的 config.rb 文件2、搜索 line_comments 关键词,默认应该是 # line_comments = false3、去掉前面的 #,保存 config.rb4、重新执行 compass compile*//*请注意空格    $i:$i-1 和  $i: $i -1 与 $i:$i - 1  三个结果不同*//*定义变量 并使用!default*/$fontSize: 13px;$fontSize: 18px !default;/*嵌套Ul*/ul {
color: #fff; li, div { color: #000; } pre {
color: #333; }}/*使用父集选择符 并使用变量*/#main a {
color: #fff; font-size: $fontSize; &:hover { color: #555; }}/*定义混编*/@mixin MegaMenu($active) {
body .megaMenu#{$active} {
color: $fontSize; }}/*使用混编*/@include MegaMenu(".active");/*定义方法*/@function calcWidth($width) {
@return ($width*10 - 1);}/*使用方法*/.calcWidth {
width: calcWidth(10)px;}/*局部变量和全局变量同名 fontSize:14*/p {
$fontSize: 14px; width: $fontSize*10;}/*fontsize 原生*/.Myspan {
width: $fontSize*10;}/*import 的使用*/@import "extend/_print.scss";#mainSpan {
@import "extend/_print"; border: 1px;}/*extend 使用*/#main {
@extend .Myspan; border: 1px;}/*media 使用*/header {
@media(min-width:900px) { height: 300px; } @media(min-width:1200px) {
height: 400px; }}/*For each while 使用*/@each $i in megu,mega,gggg {
@for $ii from 1 through 3 { .Item-#{$i} {
width: (100*$ii)px; } }}$i: 6;@while $i>0 {
.while-#{$i} {
height: $i px; } $i: $i - 1;}$isOk: 1;@if($isOk==2) {
@warn "没有后续了"}@import "compass/reset";@import "compass/css3";.rounded {
@include border-radius(5px);}#opacity {
@include opacity(0.5);}  #inline-block {
@include inline-block;}@import "compass/layout";/*指定页面的footer部分总是出现在浏览器最底端:*/  #footer {
@include sticky-footer(54px);}/*指定子元素占满父元素的空间:*/#stretch-full {
@include stretch;}@import "compass/typography";/*指定链接颜色的mixin为*//*link-colors($normal, $hover, $active, $visited, $focus)*/a {
@include link-colors(#00c, #0cc, #c0c, #ccc, #cc0);}@import "compass/utilities";/*清除浮动:*/.clearfix {
@include clearfix;} table {
@include table-scaffolding;}/*暂时无法使用*//*@import "compass";   .icon { background-image: inline-image("logo.png");}*/@debug "执行完成";

 

转载于:https://www.cnblogs.com/shikyoh/p/6101202.html

你可能感兴趣的文章
字符串相似度
查看>>
CMAKE方式编译安装Mysql5.5
查看>>
日志服务器管理网络设备日志(Cisco;华为;f5;netscreen;)
查看>>
统计单词个数
查看>>
springcloud中配置服务actuator的小坑
查看>>
ListviewFilter
查看>>
MyBatis Eclipse插件安装
查看>>
机器学习中的回归理解
查看>>
再学 GDI+[4]: DrawEllipse - 绘制椭圆
查看>>
kUbuntu 13.04安装搜狗输入法
查看>>
笔记本水货的辨别方法
查看>>
准备理一下菜单和工具栏相关的组件
查看>>
电商网站购买流程的一些思考(注册、一键购买、会员激励)
查看>>
python 操作 xml
查看>>
redhat/centos使用service控制启动与关闭
查看>>
Git基础入门(二)Git安装和配置
查看>>
mac sourcetree的远程创库验证名字出错修改
查看>>
翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
查看>>
当今世界依然屏蔽谷歌服务的五个国家
查看>>
Go语言版冒泡排序
查看>>