CSS预处理框架——Stylus
目录
- 内容介绍
- 一、特征
- 二、选择器(Selectors)
- 1、缩排 :book:
- 2、规则集
- 3、父级引用
- 4、消除歧义
- 三、变量(Variables)
- 1、变量 :mag:
- 2、标识符(变量名,函数等)
- 3、属性查找
- 四、插值(Interpolation)
- 1、插值 :pencil2:
- 2、选择器插值
- 五、运算符(Operators)
- 1、运算符优先级:从高到低 :computer:
- 2、一元运算符
- 3、二元运算符
- 4、加减法
- 5、乘除:/ * %
- 6、指数:**
- 7、相等与关系运算:== != >= <= ><
- 8、真与假:
- 9、逻辑操作符:&& || or
- 10、存在操作符:in
- 11、条件赋值:?= :=
- 12、实例检查: is a
- 13、变量定义:is defined
- 14、三元:
- 15、铸造:
- 16、颜色操作:
- 17、通过增加或减少百分值调整颜色亮度。
- 18、通过增加或减少色度调整色调。
- 19、格式化字符串:
- 六、混合书写(Mixins)
- 1、混入 :necktie:
- 2、父级引用
- 七、方法(Functions)
- 1、函数
- 2、默认参数
- 3、函数体
- 4、多个返回值
- 5、条件
- 6、别名
- 7、变量函数
- 8、参数
- 9、哈希示例
- 八、关键字参数(Keyword Arguments)
- 九、内置方法(Built-in Functions)
- 1、red(color)
- 2、alpha(color)
- 3、dark(color)
- 4、hue(color)
- 5、更多内置参数(不做罗列,请参考文档)
- 十、注释(Comment)
- 1、单行注释://
- 2、多行注释:/* */
- 3、多行缓冲注释:/*! */
- 十一、条件(Conditionals)
- 1、条件
- 2、if / else if / else
- 3、除非(unless)
- 4、后缀条件
- 十二、迭代(iteration)
- 十三、导入(@import)
- 1、字面量CSS
- 2、Stylus导入
- 3、Javascript导入API
- 十四、媒体(@media)
- 十五、自定义字体(@font-face)
- 十六、关键帧(@keyframes)
- 十七、继承(@extend)
- 十八、函数url()
- 1、limit
- 2、paths
- 十九、时不时的小惊喜,这样才有动力
- 注:
内容介绍
Stylus是一个CSS预处理框架,后缀为.styl 。
一、特征
冒号可选、分号可选、逗号可选、括号可选、变量、插值、混合书写、算术、强制类型转换、动态导入、条件、迭代、嵌套选择、父级参考、变量函数调用、词法作用域、内置函数、内部语言函数、压缩可选、图像内敛可选、可执行Stylus、健壮的错误报告、单行和多行注释、CSS字面量、字符转义、TextMate捆绑、…
二、选择器(Selectors)
1、缩排
CSS预处理框架——Stylus相关推荐
- css预处理全部知识点一文讲清楚
css预处理 一.什么是css预处理 css预处理器是一种新的编程语言,为css增加一些编程的特性,无需考虑兼容性问题.CSS预编译的工作原理是提供便捷的语法和特性供开发者编写源代码,随后经过专门的编 ...
- CSS预处理器stylus - 安装与使用
CSS预处理器stylus 一.简介 (文章来源于网络总结) css预处理器有Less.Sass(Scss)及Stylus:它们各自的背景如下: 1.Sass: 2007年诞生,最早也是最成熟的CSS ...
- html引入stylus,css预处理器stylus基本用法
css预处理器有Less.Sass(Scss)及Stylus:它们各自的背景如下: Sass:2007年诞生,最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框 ...
- Webpack实战(六):如何优雅地运用样式CSS预处理
上一篇文章中,我主要分享了<Webpack如何分离样式文件>CSS 预处理器是一个能让你通过预处理器自己独有的语法来生成CSS的程序,css预处理指的是在开发中我们经常会使用一些样式预编译 ...
- JavaScript基础学习——CSS预处理Less
一.CSS预处理 目前CSS预处理语言主要有:Less,SASS,Stylus等.浏览器不能编译.less/.scss/.sass/.styl等文件,在html文件引入前面这些样式文件,必须先编译成. ...
- php前端响应式框架,响应式css前端框架有哪些
响应式css前端框架有:1.Semantic UI Framework:2.Less Framework:3.Foundation Framework:4.UIkit Framework:5.YUI ...
- rem和em学习笔记及CSS预处理
rem和em学习笔记及CSS预处理 1.当元素A的字体单位是n rem时,它将根据根元素(html)的font-size的大小作为基准,比如 View Code parent-div中的em-div ...
- CSS预处理——LESS
LESS是什么? less是一门CSS预处理语言.由于CSS本身并不是程序式语言,不方便维护和扩展,没有变量.函数.作用域等概念.而LESS在CSS的基础语法之上,引入了变量.Mixin混入.运算以及 ...
- css框架:五大css流行框架的总结-css教程-PHP中文网
本篇文章给大家带来的内容是关于css框架:五大css流行框架的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如今,CSS框架越来越受欢迎,可以说已经应用到每一个网站上了.作为开 ...
最新文章
- 异步复位和同步释放电路的详细解释
- eclipse android logcat 只显示自己应用程序信息的设置方法
- Xcode编译Undefined symbols for architecture xxx 错误总结
- MVC --.Routing
- mysql 安装完成后需要做的配置
- 没有实现类,MyBatis 的方法是怎么执行的?
- 【转】android实现退出整个工程
- 面向对象-day02
- C#中的多线程:如何将函数名称传递给另一个函数来启动新线程?
- Unity 使物体朝向某个方位
- QT设置选中的文字加下划线
- 彻底删除微软拼音输入法
- [ROC-RK3568-PC] [Firefly-Android] 10min带你了解UART的使用
- python3网络爬虫系列(一)Redis库安装原来只需这样简单三步
- microbit python积木编程_TurnipBit—MicroPython开发板:从积木式编程语言开始学做小小创客...
- Grapher--寂寞无名的神器
- 【香蕉oi】耍望节(数位DP+倍增优化)
- Matlab如何在一个Figure画两个Legend
- 小甲鱼零基础学习python-课后作业答案拓展阅读(无需下载)
- 基于IQxel的WIFI RF测试指导书
热门文章
- 国内唯一系统教程资料Nuttx操作系统移植教程—PIXAWK飞控平台移植必备
- php 反射 容器类,PHP反射类ReflectionClass、ReflectionObject和Reflection
- clientid离线_mui 个推获取Clientid的方法
- Html,JavaScript 判断浏览器的内核
- Python面向对象—面向对象高级
- 网络安全实验DOS命令使用+抓包分析
- 自动驾驶在中国“不刹停”,北京市给百度颁发了首批路测号牌
- python 网络爬虫 1.2 获取豆瓣TOP250电影的中英文名、港台名、导演、上映年份、电影分类以及评分,将数据存入文档。
- TestNG Groups 例子
- VS Code 设置缩进为4个空格
css预处理 一.什么是css预处理 css预处理器是一种新的编程语言,为css增加一些编程的特性,无需考虑兼容性问题.CSS预编译的工作原理是提供便捷的语法和特性供开发者编写源代码,随后经过专门的编 ...
CSS预处理器stylus 一.简介 (文章来源于网络总结) css预处理器有Less.Sass(Scss)及Stylus:它们各自的背景如下: 1.Sass: 2007年诞生,最早也是最成熟的CSS ...
css预处理器有Less.Sass(Scss)及Stylus:它们各自的背景如下: Sass:2007年诞生,最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框 ...
上一篇文章中,我主要分享了<Webpack如何分离样式文件>CSS 预处理器是一个能让你通过预处理器自己独有的语法来生成CSS的程序,css预处理指的是在开发中我们经常会使用一些样式预编译 ...
一.CSS预处理 目前CSS预处理语言主要有:Less,SASS,Stylus等.浏览器不能编译.less/.scss/.sass/.styl等文件,在html文件引入前面这些样式文件,必须先编译成. ...
响应式css前端框架有:1.Semantic UI Framework:2.Less Framework:3.Foundation Framework:4.UIkit Framework:5.YUI ...
rem和em学习笔记及CSS预处理 1.当元素A的字体单位是n rem时,它将根据根元素(html)的font-size的大小作为基准,比如 View Code parent-div中的em-div ...
LESS是什么? less是一门CSS预处理语言.由于CSS本身并不是程序式语言,不方便维护和扩展,没有变量.函数.作用域等概念.而LESS在CSS的基础语法之上,引入了变量.Mixin混入.运算以及 ...
本篇文章给大家带来的内容是关于css框架:五大css流行框架的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如今,CSS框架越来越受欢迎,可以说已经应用到每一个网站上了.作为开 ...