【03】emmet系列之CSS语法
单位:
有几个常用值别名:
p%eemxex
输入:
w100p
输出:
width:100%
example:
输入:
m10p30e5x
输出:
margin:10%30em5ex
h10p+m5e
height:10%;margin:5em;
颜色值:
bd5#0s
border:5px#000 solid
你可以写一个,两个,三个或六个字符的颜色值:
#1#111111#e0#e0e0e0#fc0#ffcc00
!important修饰符
您可以添加!在任何CSS缩写,以便获得最终的后缀!important价值:
p !+ m10e !
输出:
padding :! important ; margin :10 em ! important ;
-bdrs
-webkit-border-radius:;-moz-border-radius:;-ms-border-radius:;-o-border-radius:;border-radius:;
[魔芋注]在Emmet中我们只需修改旋转属性值的其中一个,再按ctrl+b快捷键,其它相关的属性值也相应的改变。(如果无效,可能与sublime的快捷键冲突,修改之)
-webkit-transform:;-moz-transform:;-ms-transform:;-o-transform:;transform:;
trf
-webkit-transform:;-ms-transform:;-o-transform:;transform:;
-webkit-super-foo:;-moz-super-foo:;-ms-super-foo:;-o-super-foo:;super-foo:;
如果不希望加上所有前缀,可以使用缩写来指定,比如-wm-trf表示只加上-webkit和-moz前缀:
-webkit-transform:;-moz-transform:;transform:;
- w 表示 -webkit-
- m 表示 -moz-
- s 表示 -ms-
- o 表示 -o-
附加属性
附加属性 可能你之前已经了解了一些缩写,比如 @f,可以生成: @font-face {font-family:;src:url();}
一些其他的属性,比如background-image、border-radius、font、@font-face,text-outline、text-shadow等额外的选项,可以通过“+”符号来生成,比如输入@f+,将生成:

模糊匹配
模糊匹配
如果有些缩写你拿不准,Emmet会根据你的输入内容匹配最接近的语法,比如输入ov:h、ov-h、ovh和oh,生成的代码是相同的:
overflow: hidden;
渐变
渐变 输入lg(left, #fff 50%, #000),会生成如下代码:
background-image:-webkit-gradient(linear,00,100%0, color-stop(0.5,#fff), to(#000));background-image:-webkit-linear-gradient(left,#fff 50%, #000);background-image:-moz-linear-gradient(left,#fff 50%, #000);background-image:-o-linear-gradient(left,#fff 50%, #000);background-image: linear-gradient(left,#fff 50%, #000);
lg(left,#fc0 30%,red)
background-image:-webkit-linear-gradient(left,#fc0 30%, red);background-image:-o-linear-gradient(left,#fc0 30%, red);background-image: linear-gradient(to right,#fc0 30%, red);
- border-image:lg(left,#fc0 30%,red)
-webkit-border-image:-webkit-linear-gradient(left,#fc0 30%, red);-o-border-image:-o-linear-gradient(left,#fc0 30%, red);border-image:linear-gradient(to right,#fc0 30%, red);
技巧篇
1,对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如:
fl →float: left;
2,编写这些CSS样式时,有很多是我们想好的写法,但生成的不是你想要的,比如position: absolute;,我们会输入pa,生成的就不是position: absolute;,这时我们可以:
poa → position: absolute;
3,一些用-连接的CSS样式和属性值,都可以取首字母:
whscbs → whitewhite-space-collapse:break-strict;
4,对于有多个属性值的CSS属性,在编写时只需在属性值之间添加-:
m4-6→ margin:4px6px;p4-6-8→ padding:4px6px8px;
5,属性值没有单位的CSS缩写:
lh2 → line-height:2;, fw400 → font-weight:400;
这些CSS属性有:
z-index, line-height, opacity and font-weight
6,#是一个值分离器,所以不需要使用连字符分隔它,例如:
bd5#0s → border: 5px #000 solid:
7,输出默认的CSS样式+,用+操作符,比如:
bg+→ background:#fff url() 0 0 no-repeat;
【03】emmet系列之CSS语法的更多相关文章
- 【02】emmet系列之HTML语法
[01]emmet系列之基础介绍 [02]emmet系列之HTML语法 [03]emmet系列之CSS语法 [04]emmet系列之编辑器 [05]emmet系列之各种缩写 初始化 :快速编写HTML ...
- 我给女朋友讲编程CSS系列(2)- CSS语法、3大选择器、选择器优先级
首先看一下使用Css设置h1标签字体颜色和大小的例子,效果图如下: 新建一个网页test.html,然后复制粘贴下面的内容: <html> <head> <style t ...
- 【05】emmet系列之各种缩写
[01]emmet系列之基础介绍 [02]emmet系列之HTML语法 [03]emmet系列之CSS语法 [04]emmet系列之编辑器 [05]emmet系列之各种缩写 各种缩写 缩写:! & ...
- 【04】emmet系列之编辑器
[01]emmet系列之基础介绍 [02]emmet系列之HTML语法 [03]emmet系列之CSS语法 [04]emmet系列之编辑器 [05]emmet系列之各种缩写 前端开发人员,常用的是s ...
- 【01】emmet系列之基础介绍
[01]emmet系列之基础介绍 [02]emmet系列之HTML语法 [03]emmet系列之CSS语法 [04]emmet系列之编辑器 [05]emmet系列之各种缩写 相关网址 官网:http: ...
- emmet 系列(1)基础语法
emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...
- Emmet 生成 HTML 的语法
Emmet 使用类似于 CSS 选择器的语法描述元素在生成的文档树中的位置及其属性. 元素 可以使用元素名(如 div 或者 p)来生成 HTML 标签.Emmet 没有预定义的有效元素名的集合,可以 ...
- 前端开发利器 Emmet 介绍与基础语法教程
在前端开发的过程中,编写 HTML.CSS 代码始终占据了很大的工作比例.特别是手动编写 HTML 代码,效率特别低下,因为需要敲打各种“尖括号”.闭合标签等.而现在 Emmet 就是为了提高代码编写 ...
- Unit02: CSS 概述 、 CSS 语法 、 CSS 选择器 、 CSS声明
Unit02: CSS 概述 . CSS 语法 . CSS 选择器 . CSS声明 my.css p { color: yellow; } demo1.html <!DOCTYPE html&g ...
随机推荐
- linux 正确的关机方法
正确的关机方法 1. 查看系统的使用状态 执行who命令或者netstat -a ,要查看后台执行的程序可以执行“ps -aux” 2. 正确的关机命令 1)将内存中数据同步写入磁盘:sync,这个命 ...
- JS 对输入判断变化屏蔽中文输入法连续输入时触发的事件
//智能搜索提示 IntelligenceSearch: function IntelligenceSearch() { $('#keyWord').on('input', function () { ...
- c# 搜狗拼音输入法,刷输入速度和累计输入
事件起因: 搜狗拼音有几个称号(光速超人:要求最快打字速度 200字/m,一代文豪:要求累计输入字数达200000)一直没有那么快的速度,就想用.net来实现. 相关技术: 1.winform基本控件 ...
- 建造者模式以及php实现
建造者模式: 造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对 ...
- css选择器的对比样式代码精简
通常就分为这三大类:* 选定所有对象.通配选择符(Universal Selector)通常不建议使用通配选择符,因为它会遍历并命中文档中所有的元素,出于性能考虑,需酌情使用一.标签选择器,以开始标签 ...
- schtasks /create 计划任务 中文路径 名字都要加“” 子命令 /tn /tr 前面要空格 否则会出错
echo off echo. 清空连接 net use * /del /y echo. 连接 net use \\192.168.1.2\人力资源部\考勤\考勤数据-小莫提供 "密码&quo ...
- (转)淘淘商城系列——使用maven tomcat插件启动聚合工程
http://blog.csdn.net/yerenyuan_pku/article/details/72672389 上文我们一起学习了如何使用maven tomcat插件来启动web工程,本文我们 ...
- flutter 实现圆角头像的2种方法
圆角头像在开发中应用太普遍了,我总结了2种实现方法,分享给大家 方法一: 使用Container组件的decoration可以实现 Container( width: 40, height: 40, ...
- CAD参数绘制直径标注(com接口)
主要用到函数说明: _DMxDrawX::DrawDimDiametric 绘制一个直径标注.详细说明如下: 参数 说明 DOUBLE dChordPointX 在被标注的曲线上的第一个点X值 DOU ...
- caffe和图像一些基础知识
1.卷积层的参数放置在convoluytion_param{}中,pad默认是0,stride默认是1,如果在convoluytion_param中没有写pad = 什么,或者stride = 什么, ...