簡単に言えば、CSS ファイル内で変数、関数などを使用して CSS を記述することができます。
<strong>rel="stylesheet/less" type="text/css" href="css/index.less"/></strong><strong></strong>
これで、正式に体験できる機会が減りました。 ❤️
HTMLに複数のクラスを追加する必要はなく、cssで行うだけです
3. パラメータの混合
jsの関数と同じようにパラメータを渡すことができ、CSSを繰り返し記述する必要はありません 1 。たとえば、CSS3 の角丸効果が必要な場合は、まずクラスを定義し、角丸値をパラメータとして渡し、デフォルト値 5px を設定します: .border(@a:5px){-webkit-border- radius:@a;-moz -border-radius:@a;border-radius:@a;}
これは良い気がします関数はミキシングに似ていますが、それほど多くはありません
5. 操作
@base_margin: 10px;
@double_margin: @base_margin * 2;
6.color 関数
lighten 関数: パーセントで色を明るくします。less は、他の暗くしたり、色の彩度を調整したりする関数も提供します
他の機能については 1 つずつ紹介しません。さらに詳しく知りたい場合は、オンラインで詳細を検索してください。
カラー スタイルが均一に定義される
使用されるすべてのカラー距離がファイル内の変数の形式で均一に定義され、直接使用されるカラーと距離をファイル内に表示することはできません。他のコードのピクセル値は定義された変数を使用する必要があります
一部の CSS ルールの組み合わせはミックスインとして定義され、他の要素内で使用されます
可読性、再利用性が向上し、メンテナンスの困難さが軽減されますHTML/CSS セマンティック/スタイルの分離
カスケード構造ミックスインの利点名前空間を使用すると、HTML のセマンティクスが完全に実現されます。
著作権表示: この記事はブログです これはオリジナルの記事であり、ブロガーの許可なく複製することはできません。