`
liuguofeng
  • 浏览: 453274 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Web 前端利器Emmet 的CSS 用法总结

 
阅读更多

Web 前端利器Emmet 的CSS 用法总结

承接上文《Web 前端利器Emmet 的HTML用法总结》,这篇主要是Emmet 的 html的好基友——CSS 的用法。原文来自tutsplus,由w3cplus 翻译,感谢所有原作者。

属性

CSS提供了属性的值,比如font-sizemargin和 padding等等:

emment-1

Emmet定义了所有已知的CSS属性和缩写。所以border-bottom缩写是bdbborder-top缩写是bdt。正如下面的示例font-size缩写是fz

假设你在你的编辑器中输入fz,然后按一下tab键,Emmet就像一个魔法师一样将缩写变成有效的CSS,并且放在你的光标之处。

element-13

属性值

现在我们已经了解了CSS的属性,它只需要添加一个值。这是通过一个组合缩写和所需要的值一起来完成。例如,fz18将输出font-size:18px。你不需要输入px,因为Emmet将会其单位是px。如果一个项目没有一个单位(如font-weight),Emmet会很聪明,他不会添加像素单位。

element-14

单位

如果你在CSS不经常使用的像素(px)单位,那会是什么?是emrem%expx吗?那么这些单位在Emmet中都是可以使用的。在Emmet中每一个单位都有其缩写形式:

  • px→ 默认
  • p→ %
  • e→ em
  • r→ rem
  • x→ ex

要使用一个单位,只需要在值的后面使用缩写的单位值。下面的例子是使用em定义font-size

element-15

多个单位

CSS中的某些属笥,比如margin,允许多个值。在Emmet中要做到这一点,只需要每个值之间使用破折号(-)。来看看下面的例子,给body定义margin的四个值:

element-16

颜色

在Emmet中使用#前缀,后面紧跟颜色值,但不同的字符数将会输出不同的十六进制代码。来看一些例子:

  • #1→ #111111
  • #E0→ #e0e0e0
  • #FC0→ #FFCC00

下面定义通过c#2定义body的颜色值,将会输出#222

element-17

!important

尽管在CSS中!important并不经常使用,但在Emmet也带有一定的缩写。添加!就可以自动生成:

element-18

多属性

现在我们具Emmet的CSS特性的一个基本了解,也是将它们放在一起的时候。就类似于Emmet和HTML中的相邻元素的功能。可以使用加号+运算符来创建多个属性。我们来看一个简单的示例:

element-19

示例

记住,你可以使用所有缩写或者将其分开。这并不是很重要,关键的是你要使用得正确,它能更容易让你编写你的CSS。这里有一个动画,他给div.panel创建一些样式:

element-20

本文标签:cssEmmet前端 
©声明:本站原创文章采用 BY-NC-SA 创作共用协议,转载时请以链接形式标明本文地址;非原创(转载)文章版权归原作者所有。【查看版权声明
©转载请注明来源: 
分享到:
评论

相关推荐

    Emmet命令大集(HTML+CSS+XSL)CHM

    涵盖了 html、css 和 xsl 的Emmet命令,提高前端开发效率。 有基础语法:下级: >;同级: +;上级:^;分组:();乘法:*;自增符号:$;ID和Class属性;自定义属性;文本:{};隐式标签; html语法:略!(此处略,...

    Emmet语法与CSS结构伪类详细介绍

    适合作为基础知识点的学习材料用于Web前端新手,或是希望掌握Emmet快捷编码工具以及熟悉CSS结构伪类的初级前端开发者。 应用场景广泛,不仅帮助初学者减少HTML、CSS的重复劳动任务,还能让Web前端项目的设计者深入...

    dreamweaver扩展插件emmet及用法速查表

    Emmet的使用方法包括但不限于以下几点: 1. **Tab键扩展**:输入缩写后,按下Tab键即可展开。 2. **快速输入属性**:输入"tag[attr1='val1'][attr2='val2']",快速创建带有指定属性的元素。 3. **嵌套缩写**:缩写...

    前端开源库-emmet

    作为一个开源库,Emmet 受到了广大Web开发者的热烈欢迎,成为他们不可或缺的基础工具包。它的核心功能在于快速编写和编辑HTML结构,通过简洁的缩写语法,能够自动生成复杂的HTML代码,从而显著提升了开发效率。 ...

    Emmet (Zen Coding) 适用Dreamweaver各版本

    描述中提到“Emmet (Zen Coding) 百度可以搜索到想要的安装操作步骤”,这提示我们,如果需要安装或了解Emmet在Dreamweaver中的使用方法,可以通过搜索引擎(如百度)获取详细的教程和指南。安装Emmet.zxp文件是将...

    vim中Emmet插件

    Vim中的Emmet插件是前端开发者的一大利器,它极大地提升了HTML和CSS编码的效率。Emmet,原名Zen Coding,是一种快速、高效的Web开发编辑工具,尤其在编写HTML和CSS时,通过简短的缩写,可以自动生成复杂的代码结构。...

    web前端工具包

    【web前端工具包】是一个集合了多种Web前端开发与数据库管理工具的综合资源包,旨在提升开发者的工作效率和协作能力。这个工具包的核心组件包括Sublime Text编辑器、Postman测试工具以及数据库可视化工具,这些工具...

    Emmet 总结

    Emmet 总结 比较全! 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能再...

    emmet-sublime-master

    安装Emmet Sublime插件的方法通常包括使用Package Control(Sublime Text的一个插件管理器),在插件列表中搜索“Emmet”,然后点击安装即可。安装完成后,Emmet的快捷键和功能将在Sublime Text中自动生效。 总之,...

    Atom-emmet-jsx-css-modules,atom包来扩展emmet的jsx扩展以使用css模块。.zip

    Atom-emmet-jsx-css-modules.zip,Atom package to extend Emmet's JSX expansions to use CSS modules.emmet jsx css模块包,atom是一个用web技术构建的开源文本编辑器。

    brackets-emmet-1.2.1.zip

    《Brackets的Emmet插件:提升前端开发效率的秘密武器》 在Web前端开发的世界里,效率是开发者的生命线。为了提升工作效率,许多...如果你是一名Web前端工程师,那么掌握Emmet的使用,无疑会让你的开发之旅更加顺畅。

    emmet-eclipse-plugin

    Emmet-eclipse-plugin是一款强大的Eclipse集成开发环境插件,其历史可以追溯到Zen Coding,一个深受...如果你是一名Eclipse用户并涉足Web前端领域,安装并熟悉Emmet-eclipse-plugin将对你的工作效率产生显著的提升。

    emmet-css:使用 emmet 缩写作为类名的样板实用程序样式表

    emmet css 使用缩写作为类名的样板实用程序样式表。 // emmet abbreviationd:n → display: none;// CSS class (all `:` are replaced with `-`) .d-n { display: none; }目前使用 emmet 1.3.1。 查看。目的拥有一组...

    Emmet从一张图片学习

    通过学习和熟练使用Emmet,前端开发者可以大大提高编码速度,减少错误,更专注于设计和逻辑实现。无论是在Sublime Text、Notepad++还是其他支持Emmet的编辑器中,这个工具都能让编码体验更加流畅。记住,实践是掌握...

    emmet-vim插件

    总的来说,Emmet-Vim插件是Vim用户提升HTML和CSS编写效率的利器,它不仅提供了高效的代码补全和自动提示,还有丰富的快捷操作,让开发者能更加专注于设计和逻辑,而非琐碎的语法细节。无论你是前端新手还是经验丰富...

    emmet livestyle(CSS编辑器开发者插件) v0.8.2.1230 官方免费版.rar

    Emmet LiveStyle是一款专为前端开发者设计的CSS编辑器插件,它极大地提升了开发者在进行样式表编写时的效率和协同工作能力。该插件的主要功能是实现实时的CSS预览和同步编辑,允许开发者在编辑器中修改CSS代码后,...

    Brackets Emmet 亲测可安装

    Emmet 是一个强大的前端开发工具,它极大地提高了HTML和CSS编码的效率。在Web开发领域,特别是对于快速编写复杂的HTML结构来说,Emmet是不可或缺的助手。Brackets是一款开源的代码编辑器,专为前端开发者设计,具有...

    sublime汉化编译器,web前端编译器

    Sublime Text是一款备受推崇的文本编辑器,尤其在IT行业内,它被广泛用于编写和调试代码,特别是针对Web前端开发。这款编译器以其高效、轻量级和高度可定制的特点,深受程序员喜爱。 首先,Sublime Text的核心优势...

    Sublime text emmet插件

    总结来说,Sublime Text 中的 Emmet 插件是前端开发者提高工作效率的强大工具,它通过简短的缩写方式,帮助我们快速生成复杂的HTML和CSS结构。熟练掌握 Emmet 的各种技巧和高级用法,能让你在编写代码时更加游刃有余...

    web前端课程设计 基于HTML+CSS+JavaScript汽车自驾游(10个页面)

    - **使用技巧**:使用这些编辑器时,可以通过安装相关的插件来提高效率,如使用Emmet快速编写HTML/CSS代码、使用Live Server预览HTML文件等。 ### 知识点五:项目管理和版本控制 - **项目组织**:一个典型的...

Global site tag (gtag.js) - Google Analytics