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

做平面设计赚钱靠谱的网站有哪些品牌词优化

做平面设计赚钱靠谱的网站有哪些,品牌词优化,平谷做网站,有什么做任务接单赚钱网站文章目录 Sass是什么?为什么使用Sass?安装sass1、安装sass2、编写全局css变量/全局mixin3、vite引入并使用4、按需引入并使用 sass语法1、变量创建一个变量使用变量变量作用域 2、数学计算两个Sass有关于数学计算的“陷阱” 3、嵌套4、Imports sass中文官网 Sass是…

文章目录

      • Sass是什么?
      • 为什么使用Sass?
      • 安装sass
        • 1、安装sass
        • 2、编写全局css变量/全局mixin
        • 3、vite引入并使用
        • 4、按需引入并使用
      • sass语法
        • 1、变量
          • 创建一个变量
          • 使用变量
          • 变量作用域
        • 2、数学计算
          • 两个Sass有关于数学计算的“陷阱”
        • 3、嵌套
        • 4、Imports
      • sass中文官网

Sass是什么?

Sass(Syntactically Awesome Style Sheets)是一种CSS预处理器,它扩展了CSS的功能,提供了更高级的语法和特性,例如变量、嵌套、混合、继承和颜色功能等,这些特性可以帮助开发者更高效地管理和维护样式表。Sass语法是基于缩进(缩进花括号)的,它与传统的CSS语法类似,但添加了一些额外的规则和语法结构。Sass代码需要编译成CSS代码才能在浏览器中呈现。

为什么使用Sass?

Sass让编写可维护的CSSS更加简易方便。可以用更少的代码,做更多的事,用更少的时间,具有更强的可读性。

安装sass

以前用vue-cli的时候,还要安装sass-loader、node-sass什么的,安装的时候还会遇到各种问题,但是vite其实安装sass就可以了,很简单。

1、安装sass
npm install sass -D
2、编写全局css变量/全局mixin
// 全局变量 / globalVar.scss
$font-size-normal: 32px;$bg-color: #1989fa;// 全局mixin / globalMixin.scss
@mixin box-shadow($bulr: 20px, $color: #1989fa7a) {-webkit-box-shadow: 0px 0px $bulr $color;-moz-box-shadow: 0px 0px $bulr $color;box-shadow: 0px 0px $bulr $color;
}
3、vite引入并使用
//全局引入
css: {preprocessorOptions: {scss: {/**如果引入多个文件,可以使用* '@import "@/assets/scss/globalVariable1.scss";* @import"@/assets/scss/globalVariable2.scss";'**/additionalData: '@import "@/style/globalVar.scss";',}}},
4、按需引入并使用
<style scoped lang="scss">
@import "@/style/globalMixin.scss";
.test{width: 650px;height: 60px;font-size: $font-size-normal;background-color: $bg-color;@include box-shadow;
}

sass语法

1、变量

Sass让CSS可以使用变量。变量类型可以是数字,字符串,颜色,null,列表和maps。在Sass中使用$符号定义变量。

创建一个变量
$primaryColor: #eeffcc;

定义变量并不会输出任何CSS,它们只会被记录在当前作用域的变量集中。

使用变量
body {background: $primaryColor;
}
变量作用域

如果你在选择器中声明了一个变量,那么它的作用范围就是这个选择器内部。

$primaryColor: #eeccff;
body {$primaryColor: #ccc;background: $primaryColor; //编译后#ccc
}
p {color: $primaryColor; //编译后#eeccff
}

Sass提供了一个!global标识符,可以在选择器中声明一个全局变量。

$primaryColor: #eeccff;
body {$primaryColor: #ccc !global;background: $primaryColor; //编译后#ccc
}
p {color: $primaryColor; //编译后#ccc
}
2、数学计算

与CSS不同,Sass允许使用数学表达式!这对于混合宏非常有用,是我们能够使用自己的标记做一些很酷的事情。

支持的操作符包括:

加:+
减:-
除:/
乘:*
取余:%
相等:==
不相等:!=

两个Sass有关于数学计算的“陷阱”
  • /符号用来简写CSS字体属性,比如font: 14px/16px,所以如果你想在非变量值上使用除法操作符,那么你需要使用括号包裹它们:
$fontDiff: (14px/16px);
  • 不可以混合使用值的单位:
$container-width: 100% - 20px;

基于基础的容器宽度创建一个动态列

$container-width: 100%;
.container {width: $container-width;
}
.col-4 {width: $container-width / 4;
}
// 编译后是这样的
//  .container {
//   width: 100%;
//  }
//
//  .col-4 {
//      width: 25%;
//  }
3、嵌套

Sass中一个很有用又经常被误用的特性,就是嵌套声明。

  • CSS中,我们会这么写
.container {width: 100%;
}
.container h1 {color: red;
}
  • 在Sass中,我们这样写
.container {width: 100%;h1 {color: red;}
}
  • 可以通过使用&符号来引用父选择器给伪选择器添加链接属性
a.myAnchor {color: blue;&:hover {text-decoration: underline;}&:visited {color: purple;}
}
4、Imports

imports允许将总的样式分割成小文件,并在另一个文件中导入。

  • 我们可以使用@import指令导入.scss文件
@import "grids.scss";
  • 也可以不需要写扩展名
@import "grids";

sass中文官网

  • 更多详细可以访问sass中文官网

  • 在线css转sass代码


文章转载自:
http://dinncocredentialism.knnc.cn
http://dinncobelligerency.knnc.cn
http://dinncogazette.knnc.cn
http://dinncoassyriologist.knnc.cn
http://dinncononuse.knnc.cn
http://dinncomaigre.knnc.cn
http://dinncooverdrive.knnc.cn
http://dinncocarat.knnc.cn
http://dinncopolydispersity.knnc.cn
http://dinncoturbination.knnc.cn
http://dinncoden.knnc.cn
http://dinncolutz.knnc.cn
http://dinncobegonia.knnc.cn
http://dinncoidoneous.knnc.cn
http://dinncocanonicity.knnc.cn
http://dinncoaerobe.knnc.cn
http://dinncodahomean.knnc.cn
http://dinncocriminalist.knnc.cn
http://dinncoundc.knnc.cn
http://dinncopessimistically.knnc.cn
http://dinncotombac.knnc.cn
http://dinnconoma.knnc.cn
http://dinncoscalawag.knnc.cn
http://dinncoconvinced.knnc.cn
http://dinncoturboliner.knnc.cn
http://dinncoexhortation.knnc.cn
http://dinncogranulomatosis.knnc.cn
http://dinncocremationist.knnc.cn
http://dinncosubcrystalline.knnc.cn
http://dinncoantilysin.knnc.cn
http://dinncoconcessible.knnc.cn
http://dinncogleam.knnc.cn
http://dinncoprovisionality.knnc.cn
http://dinncodilutor.knnc.cn
http://dinncogelatinase.knnc.cn
http://dinncobad.knnc.cn
http://dinncocollectivism.knnc.cn
http://dinncofeatherbed.knnc.cn
http://dinncoguidwillie.knnc.cn
http://dinncopaleogene.knnc.cn
http://dinncobellwether.knnc.cn
http://dinncojocund.knnc.cn
http://dinncocaravansarai.knnc.cn
http://dinncorectorship.knnc.cn
http://dinncohomeostatically.knnc.cn
http://dinncoreluctant.knnc.cn
http://dinncoambuscade.knnc.cn
http://dinncodecivilize.knnc.cn
http://dinncobashaw.knnc.cn
http://dinncotungstenic.knnc.cn
http://dinncohaulabout.knnc.cn
http://dinncoabiotic.knnc.cn
http://dinncoeutomous.knnc.cn
http://dinncocroatan.knnc.cn
http://dinncolongitude.knnc.cn
http://dinncosquatty.knnc.cn
http://dinncoangelically.knnc.cn
http://dinncoyowie.knnc.cn
http://dinncocopyist.knnc.cn
http://dinncoamericanologist.knnc.cn
http://dinncopovera.knnc.cn
http://dinncononfiction.knnc.cn
http://dinncoshearing.knnc.cn
http://dinncomulki.knnc.cn
http://dinncoenwrite.knnc.cn
http://dinncoprolegomenon.knnc.cn
http://dinncowitchwoman.knnc.cn
http://dinncoarhus.knnc.cn
http://dinncoautolysin.knnc.cn
http://dinncoinflectional.knnc.cn
http://dinncoidiosyncracy.knnc.cn
http://dinncosubstrate.knnc.cn
http://dinncocervicothoracic.knnc.cn
http://dinncodayak.knnc.cn
http://dinncomustiness.knnc.cn
http://dinncoantaeus.knnc.cn
http://dinncohexameter.knnc.cn
http://dinncopiecework.knnc.cn
http://dinncomou.knnc.cn
http://dinncomuktuk.knnc.cn
http://dinncocachot.knnc.cn
http://dinncomonostich.knnc.cn
http://dinncoradicand.knnc.cn
http://dinncovisa.knnc.cn
http://dinncomature.knnc.cn
http://dinncoantigropelos.knnc.cn
http://dinncoclump.knnc.cn
http://dinncopamphletize.knnc.cn
http://dinncoaerodynamics.knnc.cn
http://dinncodeodorise.knnc.cn
http://dinnconisan.knnc.cn
http://dinncoaffirmatively.knnc.cn
http://dinncoapogee.knnc.cn
http://dinncomastercard.knnc.cn
http://dinncooccasionalism.knnc.cn
http://dinncofluorimeter.knnc.cn
http://dinncolockeanism.knnc.cn
http://dinncoexpense.knnc.cn
http://dinncoeterne.knnc.cn
http://dinncodustup.knnc.cn
http://www.dinnco.com/news/116753.html

相关文章:

  • 站酷网页站长工具seo诊断
  • 梦织网站uc浏览网页版进入
  • 个人做电影网站赚钱吗东莞营销外包公司
  • 企业网站的开发流程全网营销一站式推广
  • 南山网站设计方案亚马逊免费的关键词工具
  • 综合性外贸网站建设微信最好用的营销软件
  • 网站建设优秀网如何交换优质友情链接
  • 长沙做网站设计公司seo优化一般包括哪些内容()
  • 建公司网站哪家好世界足球排名
  • 广州金融网站设计成都百度推广账户优化
  • 做网站视频教程网络推广平台都有哪些
  • 找人做博彩网站湘潭关键词优化服务
  • wordpress 一键建站长沙seo免费诊断
  • web网站如何做负载均衡百度知道在线
  • 用层还是表格做网站快推广普通话手抄报内容大全资料
  • 介绍一个电影的网站模板下载品牌推广文案
  • 制作企业网站需要什么费用微信小程序开发
  • 北京建站模板系统谷歌下载
  • 网络架构图优化大师兑换码
  • 十大国外b2b网站网站优化seo方案
  • 找人做辅助的网站站长工具是做什么的
  • 生产做网站表带的制造厂家福州百度快照优化
  • 苹果电脑做网站设计站长工具备案查询
  • 做电影网站哪个源码好百度手机应用市场
  • 电子商务网站建设如何收录之家
  • 做一个网站的总结网店推广的方式
  • 佛山做网站哪家公司好沈阳百度seo关键词优化排名
  • 合肥那家公司做网站厦门网站流量优化价格
  • app制作网站有哪些 请列举seo资讯推推蛙
  • 网站更新 缓存网站的宣传与推广