简介1. Sass 和 ScssSass 和 Scss 其实是同一种东西,我们平时都称之为 Sass;Scss 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。也就是说,任何标准的 CSS3 样式表都是具有相同语义的有效的 Scss文件。两者之间不同之处有以下两点:文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 Scss 是以“.scss
看起来这是未实现的,截至本文写作时:这是现在执行:CSS @import指令Sass现在更加明智地将@import指令编译为plain> CSS。 以下任何一种情况都会导致文字CSS @import:>导入一个.css扩展名的路径(例如@import“foo.css”)。导入一个媒体类型的路径(例如@import“foo”screen;)。导入一个HTTP路径(例如@import“ h
SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。也就是说,任何标准的 CSS3 样式表都是具有相同语义的有效的 SCSS 文件目录 一、变量 二、嵌套 三、引入 四、混合 五、继承 六、if / else / each /for 七、插值、注释 一、变量1、变量以 $ 开头,用来存储一些在css中需要复用的参数; 2、变量存在作用域
转载 4月前
50阅读
笔记:关于SCSS的使用方法 刚接触scss的时候是有点懵逼的,对于scss的语法规则这个是没啥问题的,跟普通的css没啥区别,但就是不知道该如何使用,网页里直接使用.scss之类的方法是也试过了,没用。 后来,经过领导的点拨才突然明白过来了,完全是自己把这玩意想得太复杂了······ 其实网页标签引入的还是css文件,只不过这个css文件是经过scss编译而来。 安装scss
 安装:npm install sass引入:import ‘...sass||...scss’一.介绍:sass是对css的扩展,让css语言更加强大,优雅。它在css语法的基础上增加了变量,嵌套、混合、导入等高级功能。二.功能介绍:1.定义变量1>变量的使用:变量以美元符号$开头,赋值方法与css属性的写法一样(如下)  全局变量,局部变量(如图)(图1全局
转载 3月前
381阅读
一、描述  1. CSS 指层叠样式表 (Cascading Style Sheets)  2. Sass (Syntactically Awesome StyleSheets),是由buby语言编写的一款css预处理语言,和html一样有严格的缩进风格,和css编写规范有着很大的出入,是不使用花括号和分号的,所以不被广为接受。 Sass 是一款强
之前一直总结的是CSS2的一些知识点,今天差不多总结完了JavaScript就回来补充一下CSS3的一些东西吧CSS权重CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后样式会覆盖前面样式。权重的等级可以把样式的应用方式分为几个等级,按照等级来计算权重1、!important,加在样式属性值后,权重值为 10000 2、内联样式,如
转载 2020-12-24 12:00:00
2139阅读
2评论
SASS的安装方法:1、先安装Ruby,下载地址:。安装注意事项如下图,装在C盘会比较好,装其它盘也可以。   2、打开Ruby的命令符面板,输入: gem install haml 和 gem install sass  SASS文件转换为CSS文件的方法:如:在D盘建立一个SASS文件夹,文件夹下有一个style.scss文件(scss,sas
基本思想:在html上添加data-theme属性通过对应的属性值切换不同的配置,使用data-theme时关于主题切换的这些事,网上已经有很多文章记录了,基本想法都是差不多的,在此,仅记录我自己使用的方法。设置的主题有三种:1.默认即白天主题 2.暗色主题 3.自定义主题,即自己选择颜色,我们在这先实现主题的切换。theme 主题切换config配置调整使用theme.scss文件,需要调整co
公共样式的引入,项目中的公共样式怎么引入
目前最主流的CSS预处理器:Sass(SCSS)(基于Ruby)、LESS(基于NodeJS)、Stylus  Sass是一款强化CSS的辅助工具,它在CSS语法的基础上增加了变量、嵌套、混合、导入等高级功能。使用Sass以及Sass的样式库(如Compass)有助于更好地组织管理样式文件,以及更高效地开发项目  特色功能完全兼容CSS3在CSS基础上增加变量、嵌套、混合等功能通过函数进行颜色值与
vue项目中使用scss一、安装使用scss1. 安装 scss2. 安装 node-sass 和 sass-loader3. 配置 webpack.base.conf.js 文件4. 组件中使用 scss二、设置scss变量1. 使用 sass-resources-loader 实现全局变量2. 新建一个 public.scss 文件3. 根目录下找到 build 下的 utils.js 文件
npm npm i -D sass-loader node-sass webpack.config.js module.exports = { // ... module: { rules: [ { test: /\.(css|scss)$/, use: ['style-loader', 'css- ...
转载 2021-09-09 10:38:00
652阅读
2评论
data() { return { colorStyle: '#ffffff' }}, created() { const style = 'aaaa' if (style 'dark') { this.colorStyle = '#ffffff' } else { this.colorStyle ...
css
转载 2021-07-24 16:37:00
567阅读
2评论
封装全局的scss样式
原创 2023-02-24 12:27:59
431阅读
最近在做的项目使用到了主题切换,我也趁此机会学习了一下SCSS/SASS这门CSS编译型语言,特此研究并带实现一个Vue Demo中实现主题切换。SCSS是SASS兼容CSS的版本,本文内全部使用SCSS一称。✏️大体思路如下:1.使用vuex全局执行命令切换主题 (state - mutations 无须异步)2.遍历主题色并设置混合,在需要的地方插入混合,使用方法查找对应颜色,生成嵌套,写全局
global.css | reset.css(格式化样式) common.css(公共组件样式) layout.css(当前页面样式)清除全站所有页面的浏览器默认样式,保证在初始样式在所有浏览器下一致。common.css(公共组件样式)一般一个网站所有页面头部、底部样式都是一致的,而且很长时间不会有大的改变,改变的大概就是产品、运营的经常需要添加、去掉某些入口的需求,要保证全
原创 2017-06-21 10:20:10
767阅读
一、总结的公用样式解析html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }img { border: 0 none; vertical-align:
1.如果要使用 sass 就必须要安装 node-sass和sass-loader 。 npm install --save-dev node-sass sass-loader 2.这是我安装的版本 3.在根目录创建自己的css文件 4.然后在nuxt.config.js中配置 5.f12查看是否引 ...
转载 2021-10-18 10:50:00
1444阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5