常见的stylus、sass、LESS
vue中常用的是stylus,因为来源于node.js,与JS关系密切,语法灵活、方便易用。使用stylus可以使用变量、函数、循环来编写CSS样式文件。

stylus使用方法:

  1. npm install stylus

  2. 编辑器中按照stylus插件

  3. 初次使用stylus命令 vue init webpack stylus----cd stylus----cnpm install----cnpm install stylus --save-dev -----cnpm install stylus-loader --save-dev -----cnpm run dev

  4. .vue文件中使用stylus
    HTML页面中 < style lang=“stylus”>
    引入单独的.styl文件:
    < script> import './文件夹名/xxx. styl’< /script>
    xxx.styl中是编写好的CSS样式
    可以是变量 如: $background-color = lightblue
    可以是函数如:

add (a, b = a)     //当只有一个参数时,b的默认值为aa = unit(a, px)b = unit(b, px)a + b

CSS调用

spanmargin: add(2)padding: add(15, 5)

附: https://www.zhangxinxu.com/jq/stylus/ 张鑫旭的stylus中文文档
为什么用stylus https://www.cnblogs.com/panew/p/4478663.html

vue中使用CSS预处理器相关推荐

  1. 移动端适配方案(rem和vw vh适配)(css预处理器-less)

    适配方案: 目前移动端适配方案有两种: 1.flex+rem单位 当前市面上用的比较多 相对主流(比如小米和淘宝移动端) 2.flex+viewport width/viewport height(v ...

  2. 前端CSS预处理器Sass

    前面的话   "CSS预处理器"(css preprocessor)的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件.SASS是一种CSS的开发工 ...

  3. 您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus

    2019独角兽企业重金招聘Python工程师标准>>> CSS 预处理器技术已经非常的成熟,而且也涌现出了越来越多的 CSS 的预处理器框架.本文向你介绍使用最为普遍的三款 CSS ...

  4. 初识css预处理器:Sass、LESS

    这篇文章是初步介绍css预处理的,详细学习请移步官网~ sass中文文档:https://www.sass.hk/docs less中文文档:http://lesscss.cn/ 什么是css预处理器 ...

  5. 使用CSS预处理器Less

    前天写了一篇文章,关于如何使用Harp来加快人的开发效率,在Mac系统和Linux系统上测试是没有问题的,但没有在Windows上测试,使用Windows的刚入门的前端工程师,安装Harp失败后,不知 ...

  6. 再谈 CSS 预处理器

    CSS 预处理器是什么?一般来说,它们基于 CSS 扩展了一套属于自己的 DSL,来解决我们书写 CSS 时难以解决的问题: 语法不够强大,比如无法嵌套书写导致模块化开发中需要书写很多重复的选择器: ...

  7. css预处理器sass使用教程(多图预警)

    css预处理器赋予了css动态语言的特性,如变量.函数.运算.继承.嵌套等,有助于更好地组织管理样式文件,以及更高效地开发项目.css预处理器可以更方便的维护和管理css代码,让整个网页变得更加灵活可 ...

  8. Sass:一种CSS预处理器语言

    http://sass-lang.com/ Sass是一种CSS预处理器语言,通过编程方式生成CSS代码.因为可编程,所以操控灵活性自由度高,方便实现一些直接编写CSS代码较困难的代码. 同时,因为S ...

  9. 009 - CSS预处理器less sass SAML SSO 单点登录 websocket socket.io

    009_css预处理器less sass saml sso 单点登录 websocket## less 安装: npm install -g less 命令: lessc style.less sty ...

最新文章

  1. 怎么读懂python语句_Python入门基础知识点总结,一点文章就能让你看懂Python
  2. [转] hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询
  3. HttpURLConnection与 HttpClient 区别/性能测试对比
  4. Silverlight4.0教程之WebBrowser控件(Silverlight内置HTML浏览器控件)
  5. 派单o2o全开源版 v11.6.0 全新UI版 修复短信问题 小程序模块
  6. Eclipse-复制项目
  7. no active checks on server [192.168.1.107:10051]: host [ ] not found
  8. caffe使用预训练的模型进行finetune
  9. 2006年上半年开发心得
  10. 软件可靠性方法 学习笔记
  11. 【用C语言绘制谢尔宾斯基三角形】
  12. 中标麒麟系统下(Neokylin7)达梦数据库(DM8)图形化安装
  13. opencv与darknet在python2.7下报错问题
  14. android 电视 vob格式转换,佳佳VOB格式转换器将视频转换到手机格式的方法
  15. 数据可视化发挥流程的价值——江汽物流数据监控平台建设经验
  16. xml 解析错误:语法错误 xml解析错误:找不到根元素
  17. discuz!3.3自带微信插件实现微信端自定义菜单
  18. springcloud分布式配置中心(二)-阿波罗apollo
  19. Linux文件及目录常用命令
  20. todolist从无到有

热门文章

  1. java毕业生设计在线直播平台计算机源码+系统+mysql+调试部署+lw
  2. 分享几个好用的导航导航网站
  3. Mysql的主键和索引
  4. 微信小程序使用阿里彩色图标
  5. 微信小程序里面的标签和html标签的对比、微信小程序基础之常用控件
  6. 离散数学中谓词逻辑推理规则总结,附各规则英文
  7. Redis高可用之主从复制、哨兵、cluster集群
  8. 数据结构之数组及动态数组剖析
  9. 【模拟·习题】[USACO18JAN]Lifeguards S
  10. windows2016安装AD域