ホームページ >ウェブフロントエンド >ブートストラップのチュートリアル >bootstrapとlessの間にはどのような関係があるのでしょうか?
ブートストラップでは、多くのスレッド化されたスタイル コンポーネントが提供されます。これらのスタイルは、less によって作成されます。ブートストラップを使用するために、less を知る必要はありません。Less には、対応する CSS ファイルを生成するためのカスタム構文とパーサーのセットが含まれています。 。
このチュートリアルの動作環境: Windows 10 システム、ブートストラップ バージョン 3.3.7、DELL G3 コンピューター
ブートストラップでは、多くのスレッド化されたスタイル コンポーネントが提供されます。これらのスタイルは、less によって作成されます。ブートストラップを使用するために、less のことを知る必要はありません。
ブートストラップ プロジェクト アーキテクチャ
レイアウト システムとコンテンツの実装
1) グリッド システムの設計補足コンテンツ: 列ソートcol-md-push- 4
2) セルのコンテンツを完成させます
スタイルのカスタマイズ
less
ブートストラップ ソースを変更しますCode
node.exe lessc my.less my.cssb) hbuilderで変換プログラムを使用します 4) htmlファイルで、コンパイルされたcssファイルを参照します2. Less構文の学習less は CSS 構文を完全にサポートしますlss は単一行のコメントと複数行のコメントをサポートしますが、複数行のコメントのみが CSS ファイルに変換されます
.class1(){...} .class2{ ... .class1 ... }パラメータと混合
.class()(@参数1,@参数2,。。。){....} .class2 { ... .class(参数1,参数2); ... }ネストされたルール
.class1{ ... .class2 {} }変換の結果
.class1{ } .class1 .class2{ }lessは変数と定数に対して実行可能 算術演算操作less は、スタイル用の多数のアプリケーション関数を提供しますlighten(color, Brightness value): 指定した色を指定したパーセンテージだけ明るくしますdarken(color , Brightness value) : 指定した色を指定したパーセンテージだけ暗くしますfloor(number) ログ値切り捨てceil(number) ログ値切り上げPage import CSS ファイルで @import ディレクティブを使用しないようにしてください。HTTP リクエストの数が増加します。 スタイル ファイルを複数の小さなスタイル ファイルに分割するため、複数の人が同時にそれを使用できます。書き込み時に、less で @import-less を使用して、他のless ファイルをインポートできます。変換中に、大きくて完全な CSS スタイル ファイルが結合されるため、他のless ファイルをless
<code> @import "xx.less"</code>でインポートすることをお勧めします。 **大規模プロジェクト 中程度のファイル構造 ** variable.less - すべての変数を配置します mixin.less - すべての mixin を配置します replace.less - HTML 要素を配置します リセットstyle navbar.less - ナビゲーション バー関連 footer.less - フッター関連 style js.less - かなり少ないファイル3. bootstrap のless ソース ファイルを変更してスタイルのカスタマイズを実現します。カルーセル広告/モーダル ボックスなどの不要なスタイルを削除します。 bootstrap.less ファイルで、コメントを追加します。不要な @import## を削除するだけです。
variables.less ファイル内の変数を変更するだけです
新規作成ブートストラップによって提供されるデフォルトのスタイルに基づくスタイル(ドロップダウンのディバイダーのスタイルのカスタマイズなど) - コンポーネントの詳細なカスタマイズ
コンポーネントに対応するlessファイルを変更します
関連する推奨事項: ブートストラップ チュートリアル
以上がbootstrapとlessの間にはどのような関係があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。