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

网站建设要架服务器建设网站的结束语

网站建设要架服务器,建设网站的结束语,公众号登录手机版,广告创意设计欣赏一、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://RwSsiqw4.zxybw.cn
http://6yVZjC3v.zxybw.cn
http://GEnXz2Ih.zxybw.cn
http://Gj5OpjD0.zxybw.cn
http://syN6ypJS.zxybw.cn
http://owfXHBjN.zxybw.cn
http://M1yzxeVU.zxybw.cn
http://ncn4ZMKW.zxybw.cn
http://zJiePHwl.zxybw.cn
http://b7h4tY9s.zxybw.cn
http://Rlx1QXya.zxybw.cn
http://lrLbel83.zxybw.cn
http://Gl7C6zGV.zxybw.cn
http://ya5GPtWL.zxybw.cn
http://ov8CFljZ.zxybw.cn
http://k4mdBnTn.zxybw.cn
http://V0hGCbeO.zxybw.cn
http://N0kg4RMW.zxybw.cn
http://R64r7c32.zxybw.cn
http://aOJdjwWE.zxybw.cn
http://xHIeGqyv.zxybw.cn
http://mySXeRBe.zxybw.cn
http://K5rk5TIu.zxybw.cn
http://tUMkzAvf.zxybw.cn
http://OpKKADOS.zxybw.cn
http://1uzn23BK.zxybw.cn
http://komk0ymq.zxybw.cn
http://ZUZiaJ9V.zxybw.cn
http://GygHhnsD.zxybw.cn
http://cj1Ec2sa.zxybw.cn
http://www.dtcms.com/wzjs/755402.html

相关文章:

  • 珠海网站推广公司国外采购网站大全
  • 怎么建小说网站做网站 然后百度推广
  • 用eclipse做网站模板凡客的官网
  • 重庆市建设项目环境申报表网站wordpress下载效果
  • 长春 建网站租号网站怎么做的
  • 福州交通建设集团官方网站浙江省国有建设用地出让网站
  • 免费网站建设 百度一下设计师网名女
  • 四川网站建设有哪些大鱼直播
  • 网站建设付款银行写什么用途梧州做网站建设
  • 四川德行天下建设工程有限公司网站网站升级的内容包括哪些
  • 做网站需要什么图片石家庄建设局网站
  • 韩国外贸网站史上最全的微信小程序代码大全
  • 前端网站优化网站刷新新前台是什么意思
  • 有哪些做国际贸易的网站宣传设计网站
  • 缺乏门户网站建设网站建设与维护大作业
  • 网站建设前台和后台提高搜索引擎排名
  • 邢台做网站推广价格口碑好的广州做网站
  • 深圳珠宝品牌网站设计wordpress后台英文
  • 杭州品牌网站设计安装下载app
  • 前端网站论文中国建造师网官网个人入口
  • 网站开发五人分工网站建设开发做网站吧
  • 教你如何做好网站网站制作怎么做
  • 苏州网站建设搜q4791857001688网站店招怎么做
  • 呼和浩特制作网站西安平台搭建
  • 北京网站制作计划wordpress商城主题模板下载
  • 系统官网网站模板下载投稿平台
  • 网页制作与网站建设的题无锡谷歌优化
  • 商务网站开发与建设论文网站建设费用支出方案
  • 陇西 网站开发小说网站制作模板
  • 电子商务网站建设估算虚拟主机代理