狠狠撸

狠狠撸Share a Scribd company logo
调尝贰厂厂皑をちょっと拡张してみた
えるざっぷ@Arzzup
内容
?尝贰厂厂とは?
?LESS.jsをいじってみた
尝贰厂厂とは?
尝贰厂厂とは?
? CSSのメタ言語
? CSSを便利にかける!
? LESSファイル→CSS
? コンパイル
? lessc(node.js npm)
? Less.js
どんな风に书けるの?
LESS
LESS
Mixin
Mixin
Mixin
Mixin
TwitterBootstrap >
mixins.less
? .size(@height:5px, @width:5px)
? .border-radius(@radius:5px)
? .box-shadow(@shadow)
? .scale(@ratio)
? .translate(@x:0, @y:0)
尝贰厂厂を拡张
LESS(css)に対する不満
? @side : 10px
? margin-right: @side;
? margin-left: @side;
汚い
LESS(css)に対する不満
? (mixins.less)
? .rotate(@degrees) {
? -webkit-transform: rotate(@degrees);
? -ms-transform: rotate(@degrees);
? transform: rotate(@degrees);
? }
汚い
プログラミング精神
「同じコードを
二度書くな」
新しいルールの提案
? .hoge,.huga { …}
? ↑セレクタ一括指定
? hoge,huga: rule
? ↑ルールの一括指定
? 例 height,width: 100px;
Less.jsをいじる
? Javascriptのコンパイラのみ
? less-1.7.0.js
濒别蝉蝉.箩蝉をいじる
濒别蝉蝉.箩蝉をいじる
结果
结果
结果
考察
-webkit-border-radius,-moz-border-radius,-ms-
border-radius,-o-border-radius,border-radius:
@radius;
考察:デメリット
? 可読性が落ちる?
? 編集しにくい
おわり

More Related Content

调尝贰厂厂皑をちょっと拡张してみた