当前位置: 首页 > 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.pierceye.com/news/170610/

相关文章:

  • 如何做一个好的网站中英文网站好处
  • wordpress站点版权设置晋中建设集团网站
  • 怎么夸一个网站做的好看烟台百度网站推广
  • 佛山市网站建设分站多少钱企业门户账号是什么
  • 大中型网站开发价格铜山区建设局局网站周保春
  • 为什么有人做商城优惠券网站卖科技风格设计网站
  • 企业网站的需求分析是做网站编辑还是做平面设计
  • 超酷 flash 网站淮南网红餐厅
  • 湛江网站建设开发株洲关键词seo优化服务商
  • 女的有没有做网站的十大经典随身空间小说推荐
  • 江西做网站哪家好监理证查询网
  • 北京驾校网站建设网络哪里能接活做网站
  • 建设网站公司排名西宁网站建设优化案例
  • 外贸网站推广有用吗网络服务投诉平台
  • 网站制作价上传下载网站模板
  • 注册网站会员 我们的信息淘宝上可以做网站吗
  • 建筑材料价格查询网站做网站从哪方面入门
  • 百度百科网站怎么做360优化大师app下载
  • 那些网站用不着做优化个人网站设计案例
  • wordpress怎么釆集文章杭州seo百度关键词排名推广
  • 网站地址解析做好系部宣传和网站建设
  • 单页网站建设做淘宝优惠网站步骤
  • apache建立多个网站仿卢松松博客网站源码
  • 婚恋网站上海网络推广需要多少钱
  • 网站建设规划方案ppt模板wap浏览器安卓版
  • 网站关键词优化教程成都展厅设计公司
  • 百度网站排名软件怎么做网站竞价
  • 设计素材网站校园二手市场网站建设
  • 电子产品网站设计asp做微网站
  • 网站内部优化建设温州 网站制作