zoukankan      html  css  js  c++  java
  • emmet中的用法

    CSS Abbreviations Link

    VALUES LINK

    Emmet is about more than just HTML elements. You can inject values directly into CSS abbreviations, too. Let’s say you want to define a width. Type w100, and it will generate:

    width: 100px;
    

    Emmet Demonstration - Values

    Pixel is not the only unit available. Try running h10p+m5e, and it will output:

    height: 10%;
    margin: 5em;
    

    Here’s a list with a few aliases:

    • p → %
    • e → em
    • x → ex

    EXTRA OPERATOR LINK

    You already know many intuitive abbreviations, such as @f, which produces:

    @font-face {
      font-family:;
      src:url();
    }
    

    Some properties — such as background-imageborder-radiusfont@font-facetext-outlinetext-shadow — have some extra options that you can activate by using the + sign. For example, @f+ will output:

    @font-face {
      font-family: 'FontName';
      src: url('FileName.eot');
      src: url('FileName.eot?#iefix') format('embedded-opentype'),
         url('FileName.woff') format('woff'),
         url('FileName.ttf') format('truetype'),
         url('FileName.svg#FontName') format('svg');
      font-style: normal;
      font-weight: normal;
    }
    

    Emmet Demonstration - Extra operator

    The CSS module uses fuzzy search to find unknown abbreviations. So, every time you enter an unknown abbreviation, Emmet will try to find the closest snippet definition. For example, ov:h and ov-h and ovh and oh will generate the same:

    overflow: hidden;
    

    Emmet Demonstration - Fuzzy Search

    VENDOR PREFIXES LINK

    CSS3 is awesome, but those vendor prefixes are a real pain for all of us. Well, not anymore — Emmet has abbreviations for them, too. For example, the trsabbreviation will expand to:

    -webkit-transform: ;
    -moz-transform: ;
    -ms-transform: ;
    -o-transform: ;
    transform: ;
    

    Emmet Demonstration - Vendor Prefixes

    You can also add prefixes to any kind of element. You just need to use the - prefix. So, -super-foo will expand to:

    -webkit-super-foo: ;
    -moz-super-foo: ;
    -ms-super-foo: ;
    -o-super-foo: ;
    super-foo: ;
    

    What if you don’t want all of those prefixes? No problem. You can define exactly which browsers to support. For example, -wm-trf will output:

    -webkit-transform: ;
    -moz-transform: ;
    transform: ;
    
    • w → -webkit-
    • m → -moz-
    • s → -ms-
    • o → -o-

    GRADIENTS LINK

    Speaking of annoying CSS3 features, we cannot forget gradients. Those long definitions with different notations can now be easily replaced with a concise, bulletproof abbreviation. Type lg(left, #fff 50%, #000), and the output will be:

    background-image: -webkit-gradient(linear, 0 0, 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);
    

    Emmet Demonstration - Gradients

    Try It Now! Link

    Had enough of the animated GIFs? Go ahead — type an Emmet CSS abbreviation, and hit the Tab key.

    Extras Link

    LOREM IPSUM LINK

    Forget about those third-party services that generate “Lorem ipsum” text. Now you can do that right in your editor. Just use the lorem or lipsum abbreviations. You can specify how many words to generate. For instance, lorem10 will output:

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero delectus.
    

    Emmet Demonstration - Lorem Ipsum

    Also, lorem can be chained to other elements. So, p*3>lorem5 will generate:

    <p>Lorem ipsum dolor sit amet.</p>
    <p>Voluptates esse aliquam asperiores sunt.</p>
    <p>Fugiat eaque laudantium explicabo omnis!</p>
  • 相关阅读:
    一个泛型的单例模式
    一个将Object转化为CSV文件的类
    WSDL.EXE Error: Not enough storage is avaliable to process the command.
    一个Linq Group By 和Sum的范例
    Random Cube Algorithm
    AccessImport demo
    .net controls of FileUpload
    asp.net AJAX
    Deploy iis7.5
    C# Fibonacci Sequence
  • 原文地址:https://www.cnblogs.com/qianduanjingying/p/4938658.html
Copyright © 2011-2022 走看看