sass补充(2019-3-9)
@each 输出
格式:
@each $var in value,value1,value2{
}
eg:
@each $var1 in 100px,200px,300px{
  .box{
  width:$var1;
}
}
//结果
.box{
width:100px;
}
.box{
width:200px;
}
.box{
width:300px;
}
当然,@each的变量还可以写多个,不过要和后面的内容向对应。
@each $a,$b,$c in ((ab,es,cdd),(cd,da,add)){
  .a{
    background: $a;
    color:$b;
    width: $c;
  }
}
//结果
.a {
  background: ab;
  color: es;
  width: cdd;
}
.a {
  background: cd;
  color: da;
  width: add;
}
@while 循环输出内容
格式:
@while $a>0{}
eg:
$i:5;
@while $i > 0{
.box{
background: $i;
}
$i:$i - 1;
} //结果 .box {
background:;
} .box {
background:;
} .box {
background:;
} .box {
background:;
} .box {
background:;
}
混合开发@mixin
eg:
// @mixin 混合引用
$num1:10;
@mixin txt{
font:{
size:$num1+px;
weight:$num1*10;
};
color:#fff;
&:hover{
display: none;
}
} // 直接使用不能在里面加父选择器
.pd{
@include txt();
width: 100%;
} @mixin txt2{
.box{
font:{
size:10px;
}
z-index: $num1*100;
}
} @include txt2(); // 混合模式的参数设定 @mixin txt3($var1,$var2){
.#{$var1}{
background: $var2;
}
} @include txt3(box,url("img/1.png")); // 混合模式参数的默认值 @mixin txt4($var1:div,$var2:#fff){
.#{$var1}{
color: $var2;
}
} @include txt4(xxx,#121212);
混合开发案例结果
.pd {
  font-size: 10px;
  font-weight:;
  color: #fff;
  width: 100%;
}
.pd:hover {
  display: none;
}
.box {
  font-size: 10px;
  z-index:;
}
.box {
  background: url("img/1.png");
}
.xxx {
  color: #121212;
}
sass补充(2019-3-9)的更多相关文章
- Rest(Restful)风格的Web API跟RPC风格的SOAP WebService--这些名词都啥意思?
		经常看到这些词汇,也有baidu或google过,但记忆里总是模糊,不确定,以至于别人问及的时候,总说不清楚.开篇随笔记录下.大家有补充或者意见的尽请留文. 本文顺序: 一.Rest(Restful) ... 
- 一种C#泛型方法在lua中表示的设计
		在进行lua方法注册的时候, 大多数解决方案直接否定了泛型方法, 因为在lua侧难以表达出泛型, 以及lua的函数重载问题, 函数重载问题可以通过一些特殊方法解决, 而泛型问题是主要问题, 以Unit ... 
- (一)微信小程序之模拟调用后台接口踩过的坑
		如下图标记的三个点 在调试过程中出现问题,特此记录. 1. 之前在浏览器测试接口习惯省略 http:// ,是因为浏览器默认有一个检测,在你输入的网址前面加http://,如果有就不加. 然而在微信小 ... 
- Java 基础(7)——运算符
		学完基础的变量常量等知识.再往后和变量常量紧密相关的当然是加减乘除等等运算方法了~(当然加减乘除也只是一部分) 首先按照运算过程参与的元素,把运算符号简单粗暴的分为一元运算符.二元运算符.三元运算符等 ... 
- NX二次开发-UFUN替换组件UF_ASSEM_use_alternate
		NX9+VS2012 #include <uf.h> #include <uf_ui.h> #include <uf_assem.h> #include <u ... 
- NX二次开发-重命名装配组件
		在GC工具里面是有一个重命名装配组件的命令的,除了这个外,好像没看到NX里还有其他可以重命名装配组件的命令,本来以为在UFUN ASSEM装配的头文件里会有更改装配部件名字的函数,但是没有找到,可能没 ... 
- vue SCSS
		C:\eclipse\wks\vue\esql-ui>node -v v12.18.1 C:\eclipse\wks\vue\esql-ui>npm -v 6.14.5 直接修改p ... 
- Sass学习笔记(补充)
		阅读目录 1. Sass和SCSS的区别 2. @while循环 3. @at-root 4. @content 5. 凸显注释 6. CSS输出样式 7. 重置浏览器样式 8. Sass调试和@de ... 
- sass高级语法的补充
		1. 继承 2.混入 3.函数 我这篇博客需要点基础才能看懂, 但我这篇博客是对上一篇的 sass高级语法 的补充 从这方面来看也无所谓了 
随机推荐
- Ionic3关闭弹出页面,跳转到列表后刷新父页面
			记得上次写过一篇如何弹出页面的文章,好像是2月28号ionic3 Modal组件那一篇,这篇也算那一篇的续集吧!这篇是弹出的页面关闭后刷新父页面的干活!上代码! 弹出页面:(关闭的时候可以传入值,再父 ... 
- Chrome 清除当前网站下的缓存
			打开开发者工具(F12),选择 Network--Disable cache 即可.需要清除某网站缓存时 F12 打开开发者工具就会自动清除这个网站的缓存,而不必清除所有网站的缓存了. 如评论中大佬所 ... 
- Linux 基础学习:文件权限与种类
			1.文件权限 linux系统中通过 “ls -al”,可查看当前目录的所有文件的详细信息. 第一列代表这个文件的类型与权限: 第一个字符表示文件类型: [d]:表示目录文件 [-]:表示普通文件 [l ... 
- 作业2:分布式版本控制系统Git的安装与使用
			1.下载安装配置用户名和邮箱. 2. 创建工作目录并通过git init命令把这个目录变成Git可以管理的仓库. 3. 在工作目录下准备文本文件,建议下载Notepad++代替记事本. 4. 组合用g ... 
- 使用try-with-resources优雅的关闭IO流
			Java类库中包括许多必须通过调用close方法来手工关闭的资源.例如InputStream.OutputStream和java.sql.Connection.客户端经常会忽略资源的关闭,造成严重的性 ... 
- zoj 3602
			链接 [https://vjudge.net/contest/293343#problem/C] 题意 给你两棵树.为有多少对子树是同构的 分析 就是简单的哈希吧.对于不同结构的树对应不同的哈希值 先 ... 
- 关于map的初级应用
			map实际采用了红黑树的实现,在此,我们先不讨论map的底层实现结构原理,先来看看map究竟是怎么用,以及我是怎么看待map的. 先上代码: #include <map> #include ... 
- MySQL二进预编译制安装
			+++++++++++++++++++++++++++++++++++++++++++标题:MySQL二进预编译制安装时间:2019年2月25日内容:MySQL二进制预编译安装重点:MySQL二进制预 ... 
- 在自己写的C#类中调用 ASP.NET的Request,server 等对象
			加命名空间(可能需要在项目中先加引用,再在类中如下引用) using System.Web.SessionState; HttpContext.Current.Session["TotalP ... 
- Scrapy:腾讯招聘整站数据爬取
			项目地址:https://hr.tencent.com/ 步骤一.分析网站结构和待爬取内容 以下省略一万字 步骤二.上代码(不能略了) 1.配置items.py import scrapy class ... 
