当前位置: 首页 > 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://www.hrbkazy.com/news/43032.html

相关文章:

  • 网站title的写法建网站的软件有哪些
  • 健康呼伦贝尔二维码高清怎么做优化关键词
  • 南昌网站建设方案开发12月10日新闻
  • 综合性外贸网站建设seo品牌优化百度资源网站推广关键词排名
  • 专业设计vi福州百度快速优化
  • 社区做图网站有哪些百度一下百度首页官网
  • 电信改公网ip可以做网站吗百度下载安装免费下载
  • 网站建设结课论文黄页引流推广网站
  • 做企业网站有哪些系统山东seo
  • 北京网站建设课程培训班如何做seo整站优化
  • 在线之家兰州网站seo服务
  • 跟有流量的网站做友情链接企业推广网站
  • 推荐一下做年会视频的网站永久不收费的软件app
  • 广东省住房和城乡建设局网站aso搜索优化
  • 手机注册邮箱seo工资待遇怎么样
  • 中企做网站金华网站推广
  • 手机移动端网站开发台州百度关键词排名
  • 网站系统怎么做网站备案查询官网
  • 杭州外贸网站建设公司价格佛山百度seo点击软件
  • jsp做简单校园网站合肥seo网站管理
  • 高端网站建设的小知识上海seo关键词优化
  • 贵阳网站建设公司招聘软文推广例子
  • php毕业设计二手网站怎么做社交媒体营销
  • seo怎么做自己的网站app拉新渠道
  • 建设银行网盾进不去网站是怎么办中国万网域名注册服务内容
  • 凡客诚品网站特点搜索引擎排行榜前十名
  • 网站建设案列北京网站seo设计
  • 手机免费自建网站玉林seo
  • 奇趣网做网站成都专门做网络推广的公司
  • 政府网站建设管理典型经验材料网络营销有哪些推广方式