当前位置: 首页 > news >正文

数字营销网站建设微信公众号做推送的网站

数字营销网站建设,微信公众号做推送的网站,seo云优化如何,包装设计网站欣赏一、Sass介绍 Sass是强化css的一个工具,变量、判断、函数、循环等都有可以在scss中实现。Sass源文件不能被浏览器解析,只有css文件才可以。Sass转成css需要借助工具Esay Sass。 Sass有两种编码格式一种是sass编码方式(省略大括号的编码格式&…

一、Sass介绍

Sass是强化css的一个工具,变量、判断、函数、循环等都有可以在scss中实现。Sass源文件不能被浏览器解析,只有css文件才可以。Sass转成css需要借助工具Esay Sass。
Sass有两种编码格式一种是sass编码方式(省略大括号的编码格式),另一种是scss编码格式(使用大括号的编码格式)。

1.安装vs code插件

安装了Easy Sass此插件以后,会自动编译sass文件
在这里插入图片描述

2.创建scss文件

创建一个后缀名为Scss的sass文件
在这里插入图片描述
在sass文件当中写入代码以后会自动编译出两个文件一个是后缀名为.css的后缀,一个是后缀为.main.css的文件,关于这两个文件他们之间的区别是,以.css结尾的文件是未压缩的文件,以.main.css结尾的是经过压缩以后的css文件。
在这里插入图片描述
以.css为后缀css文件内容

body{margin:0;padding:0;
}

以.main.css结尾的css文件

body{margin:0;padding:0;}

3.变量

语法:$变量名:属性值

$bg:#ccc;
.main{background:$bg;
}

解析完成以后的代码:

.main {background: #ccc;
}

4.选择器嵌套

.container{width: 100vw;height: 100vh;.list{width: 200px;height: 200px;li{width: 100%;height: 200px;&:nth-child(1){background-color: red;}}}.nav{width: 200px;}
}

解析以后的css文件,注意这里解析后的文件都是后代选择器。

.container {width: 100vw;height: 100vh;
}.container .list {width: 200px;height: 200px;
}.container .list li {width: 100%;height: 200px;
}.container .list li:nth-child(1) {background-color: red;
}.container .nav {width: 200px;
}

如果你想要子代选择器那么就需要在嵌套的子代选择器前加一个“>”,如下代码中的nav选择器前加上了一个“>”

.container{width: 100vw;height: 100vh;.list{width: 200px;height: 200px;li{width: 100%;height: 200px;&:nth-child(1){background-color: red;}}}>.nav{width: 200px;}
}

那么解析出来的就是子代选择器了,其余还是后代选择器。

.container {width: 100vw;height: 100vh;
}.container .list {width: 200px;height: 200px;
}.container .list li {width: 100%;height: 200px;
}.container .list li:nth-child(1) {background-color: red;
}.container > .nav {width: 200px;
}

5.属性嵌套

main{font: 14px{weight:600;  family:"宋体";  }
}

6.占位符

语法:%名字{} 使用@extend导入 占位符
占位符就是重复使用的代码块

%wh {width: 200px;height: 200px;background-color: red;font-size: 22px;
}
li{@extend %wh;
}
.item{@extend %wh;
}

解析完成以后的代码

li, .item {width: 200px;height: 200px;background-color: red;font-size: 22px;
}

7.混合宏

混合宏与占位符类似都可以将相同代码进行提取,写成一个代码块,但不同的是混合宏是可以进行传参的。
语法:@mixin 混合器的名字(传入的参数){ 代码块 }

@mixin center($w,$h){width: $w;height: $h;background: red;
}
.item{@include center(200PX,200PX)
}

解析后的代码:


.item {width: 200PX;height: 200PX;background: red;
}

8.函数

语法:
@function 名字(){
@return 表达式;
}
可以配合flexible.js来实现移动端的自适应

@function rem($px){@return $px/37.5px * 1rem;
}
.list{width: rem(365px);
}

解析之后的代码

.list {width: 9.73333rem;
}

本节内容就到此结束了,希望可以帮到大家。

http://www.dtcms.com/a/530622.html

相关文章:

  • 塘厦网站建设公司大学生网站设计论文范文
  • 分类信息网站怎么做流量wordpress seo工具
  • 直播课网站怎样做的国外做vj的网站
  • 家具行业建设网站手机网站模板免费下载
  • 做视频网站代码外贸网站 推广
  • 怎么建设银行网站注册手机网站404页面模板
  • 微网站 备案网站做xss过滤
  • 网站对网络营销的作用万网博通
  • 广州网站建设联享科技设计方案表网站名称
  • 怎么自己做整人网站做空调管路网站
  • 高质量发展外贸seo推广公司
  • 门户网站建设技术方案网站的建设内容
  • 单位的网站的建设方案定制摄影app和摄影网站的区别
  • 公司网站怎么建立需要多少钱百度网页版电脑版入口
  • 东莞优速网站建设推广罗裕win主机伪静态规则 wordpress
  • 如何建设一个好的网站深圳网站建设 site
  • 小企业做网站选那种网站建设价格优惠
  • 什么网站做全景效果图好十大软件免费下载网站排行榜
  • 南京传销是以网站开发授权网站系统
  • 马鞍山建设工程监督站建管处网站网站备案人授权书
  • 曲阜网站建设哪家好工信部网站备案怎么查询
  • 深圳三合一建设网站企业管理培训课程班
  • 制作一个自适应网站seo引擎优化教程
  • 建立网站有什么用台州做网站的公司
  • 如何建设自己的网站 知乎静态网站如何共用一个头部和尾部
  • 凡科做网站不要钱wordpress模板添加授权
  • 网站1g空间多大wordpress 子域名
  • 如何用vps建网站2345网址导航中国百年品牌
  • 恶意点击别人的网站做企业英语网站要注意哪些
  • 青羊区网站建设企业网站源码进一品资源网