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

企业网站模板下载哪家公司强企业网页建设公司怎样收费

企业网站模板下载哪家公司强,企业网页建设公司怎样收费,如何自己创建网站,申请免费网址首先要了解什么是CSS 预处理器#xff1f; SCSS是一种CSS预处理语言定义了一种新的专门的编程语言#xff0c;编译后形成正常的css文件#xff0c;为css增加一些编程特性#xff0c;无需考虑浏览器的兼容性#xff08;完全兼容css3#xff09;#xff0c;让css更加简洁、…首先要了解什么是CSS 预处理器 SCSS是一种CSS预处理语言定义了一种新的专门的编程语言编译后形成正常的css文件为css增加一些编程特性无需考虑浏览器的兼容性完全兼容css3让css更加简洁、适应性更强可读性更佳更易于代码的维护等诸多好处。CSS预处理语言有SCSS (SASS) 和LESS、POSTCSS那么SCSS和SASS 有什么区别呢 · 文件扩展名不同文件后缀分别是“.scss”和“.sass” · sass是以严格缩进语法规则来编写代码的不包括大括号和分号而scss的语法和css书写语法类似sass的安装和使用不细说了 · scss是sass3.0引入的语法可以理解scss是sass的一个升级版本是一种SCSS-like语言弥补了sass和css之间的鸿沟这篇文章是记录的在VUE项目中SCSS的使用vue项目上安装SCSS和开发入门① 使用vue-cli模板创建新项目vue init webpack myvue ② 安装sass 依赖包 在cmd界面输入npm  install sass-loader --save-devnpm install node-sass --sava-dev③ 在build文件夹下的webpack.base.conf.js的rules里面添加配置{test: /\.scss$/,loaders: [style, css, sass]}④ 使用scss时候在所在的style样式标签上添加lang”scss”即可应用对应的语法否则报错 ⑤ scss使用测试如下测试修改字体颜色style langscss$color:red;div {color:$color;}/style那么进一步了解SCSS 的使用语法 ??SCSS语法 ·注释 注释分为三种/* */css中显示//css中不显示/*重要注释!*/压缩不会被删掉。·import 命令导入外部sass、scss、css文件style langscssimport ./test.scss; //导入外部scss文件.myText {   border:1px solid red;}/style·变量声明变量的语法是$变量名变量值如下$color:red; //声明变量 $color区分默认变量默认变量只需要在变量值后加上 !default , 用来设置默认值 对默认变量进行重新声明可以实现覆盖默认值如$color:red !default; //声明默认变量 $color$color:purple; //根据需求覆盖默认变量.father01 {   color:$color;}区分全局变量和局部变量 全局变量是元素外声明的变量局部变量是在元素里声明的变量重复声明时局部变量会覆盖全局变量$height:200px; //全局变量声明不在大花括号内$bgcolor:blue;body {   .father01 {  //嵌套      width:$width;      height:$height;      $border:1px solid red; //局部变量是声明在元素内的      border: $border;      $bgcolor:purple; //全局变量和局部变量名一致时调用局部变量进行覆盖      background-color: $bgcolor;   }}局部变量值后加上 !global 关键词可以使得局部变量变成全局变量body {   .father01 {      width:200px;      height:200px;      $border:1px solid red !global; //使用global关键词将$border变为了全局变量      border:$border;   }   .father02 {      width: 300px;      height:300px;      border:$border; //使用全局变量   }}·变量嵌套引用即字符串插值需要使用 #{} 来进行包裹$left:left;.father02 {   width: 300px;   height:300px;   border:$border; //使用全局变量 border-#{$left}:2px solid purple; //使用字符串插值之前必须先声明}·变量计算$left:left;.father02 {   width: 300px;   height:300px;   border:$border; //使用全局变量 border-#{$left}:2px solid purple; //使用字符串插值之前必须先声明}·嵌套选择器嵌套不多说了 属性嵌套有相同属性前缀如下border:{   color:red;   width:5px;   style:solid;}在嵌套时候可以使用  来引用父元素.container {   p {   //可以编译成CSS的 .containerp {} 效果      color:purple;   }}·继承继承 .class 使用 extend.container {   color:purple;   border:2px dashed purple;}.myText {   extend .container; //这里将继承.container类的所有样式   font-size: 22px;}·SCSS占位符 % 使用% 声明的代码块如果不被extend调用的话就不会被编译。编译出来的代码会将相同的代码合并在一起代码变得十分简洁。%m5 { background-color: lightblue;}.P1 { extend %m5; }·重复代码块使用混合mixin命令定义以及使用include调用该mixinmixin normalStyle {    //使用mixin命令定义可重复使用的代码块   width:300px;   height:100px;   color:black;   background-color:lightblue;}.container {   include normalStyle;    //使用include 命令引用mixin定义的代码块}在使用mixin和include时传入参数和默认值mixin normalStyle($width,$height,$color,$defaultValue:orange) {    width:$width;   height:$height;   color:$color;   background-color:$defaultValue;}.container {   include normalStyle(300px,100px,green,lightgray); }SCSS使用编程式方法  ·条件语句 .container {   p {      if 113 {         border:1px solid blue;      } else {         border:1ps dashed palevioletred;      }   }}·SCSS中的三种循环for循环 在sass中的for循环有两种方式 ①for $i from start through end ②for $i from start to end 其中$i表示变量start表示开始值end表示结束值 through表示包括end这个数值to表示不包括end这个数值while循环 只要while后面的条件为true就会执行直到表达式值为false时停止循环each  in循环 就是去遍历一个列表然后从列表中取出对用值他的指令形式为each $var in list($var为变量值list为sassscript表达式//for 循环for $i from 1 to 5 {   .item-#{$i} {      border:#{$i}px solid;   }}//while 循环$m:8;while $m 0 {   .items-#{$m} {      width:2em*$m;   }   $m:$m - 2 ;}//这里可以对$m进行运算 让它每次都减去2//each 语法each $item in class01,class02 { //$item就是遍历了in关键词后面的类名列   .#{$item} {      background-color:purple;   }}//会编译成 .class01 , .class02 {background-color:purple;}·使用function 自定义函数及使用 function double($sn){ //SCSS允许自定义函数   return $sn*2;}.myText {   border:1px solid red;   width:double(200px); //使用在SCSS中自定义的函数}·可以直接使用SCSS内置的颜色函数 .myText {   color:black;   :hover{      //以下的lighten()、darken()等是SCSS内置的颜色函数      color:lighten(#cc3, 10%); // #d6d65c颜色变浅      color:darken(#cc3, 10%); // #a3a329颜色加深      color:grayscale(#cc3); // #d6d65c      color:complement(#cc3); // #a3a329   }}
http://www.zqtcl.cn/news/170610/

相关文章:

  • 台州市建站公司网站免费建设推荐
  • 网站世界排名怎么做柘城县网站建设
  • 网站设计与制作培训班户外运动网站建设策划
  • 保险公司网站网站域名注册哪个好
  • 平台网站建设可行报告工作室注册条件
  • 罗湖附近公司做网站建设哪家便宜做cpa必须要有网站吗
  • 深圳网站开发教程wordpress密码登录插件
  • 农机网站建设目标上海网站建设工资多少
  • 手机做网站过程网站名字做版权需要源代码吗
  • 公司微信网站建设方案现在做外贸前景如何
  • 如何使用微信公众号做网站河南省专业做网站公司
  • 清远市清城区网站建设公司广州黄浦区建设局网站
  • 站长做2个网站网站程序指的是什么
  • 网站建设jw100请拿笔记记下新域名
  • 兰州市住房保障和城乡建设局网站如何有效的推广网站
  • 网站推广做百度还是360北京企业网站建设费用
  • 推荐一个简单的网站制作策划方案免费网站
  • 用vs2012做网站案例企业现在有必要做网站吗
  • 网站建设少用控件wordpress默认分类
  • php网站是什么数据库文件网站开发收
  • 新网网站空间做网站和app哪类商标
  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板
  • 教做发绳的网站游戏网站建设需要多少钱
  • 那个网站可以做双色球号码对比的网站设计好学吗
  • 网站建设如何获取客户韩国建筑网站
  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序