目次
BootStrap は、2011 年 8 月に Twitter によって開始されたフロントエンド フレームワークです。BootStrap は、Html、Css、および Javascript に基づいて、Web を迅速に開発するために使用できます。現在はストリーミング フレームのフロントエンドです。
2. BootStrap を参照する HTML テンプレート:
定制字体颜色

BootStrap学習(1)_html/css_WEB-ITnose

Jun 24, 2016 am 11:34 AM

1. Bootstrap の概要

BootStrap は、2011 年 8 月に Twitter によって開始されたフロントエンド フレームワークです。BootStrap は、Html、Css、および Javascript に基づいて、Web を迅速に開発するために使用できます。現在はストリーミング フレームのフロントエンドです。

Bootstrap の利点は次のとおりです:

1.

モバイル ファースト

: Bootstrap 3 以降、フレームワークにはライブラリ全体にモバイル ファースト スタイルが含まれています。 2.

ブラウザのサポート

: すべての主要なブラウザはブートストラップをサポートしています。 3.

使いやすい

: Bootstrap は HTML と CSS の基本的な知識に基づいているため、学習と使用が簡単です。 4.

レスポンシブデザイン

: Bootstrap のレスポンシブ CSS は、デスクトップ、タブレット、携帯電話に適応できます。 2. BootStrap をダウンロードします

最新バージョンの Bootstrap は http://getbootstrap.com/ からダウンロードできます。このリンクをクリックすると、次のようなページが表示されます:

2 つのボタンが表示されます:

ブートストラップのダウンロード: ブートストラップをダウンロードします。このボタンをクリックすると、Bootstrap CSS、JavaScript、およびフォントのプリコンパイルされた圧縮バージョンをダウンロードできます。ドキュメントとオリジナルのソース コード ファイルは含まれません。

ソースをダウンロード: ソースコードをダウンロードします。このボタンをクリックすると、最新の Bootstrap LESS および JavaScript ソース コードを直接入手できます。これには、上記の圧縮コンテンツとソース コードが含まれています
  • Download Bootstrap をダウンロードするだけです。
  • 次に、このファイル構造は次のとおりです

    その中にいくつかの CSS、JS、および Glyphicons フォントが含まれていることがわかりました。

    3. HTML の概要

    1. ダウンロードした BootStrap ファイルをプロジェクトに配置します。

    2. BootStrap を参照する HTML テンプレート:

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title></title>    <link href="../js/bootstrap-3.3.5/dist/css/bootstrap.min.css" rel="stylesheet" />    <script src="../js/jquery-1.9.1.min.js"></script>    <script src="../js/bootstrap-3.3.5/dist/js/bootstrap.min.js"></script></head><body>    </body></html>
    ログイン後にコピー

    ここで、.. に

    jquery.js

    bootstrap.min.j s

    が含まれていることがわかります。

    bootstrap.min.css ファイル。Bootstrap を使用して通常の HTML ファイルをテンプレートに変換するために使用されます。 注: BootStrap の JavaScript プラグインは jQuery を導入する必要があるため、別の Jquery.js をダウンロードして bootstrap.min.js の前に置く必要があります。 4. BootStrap CDN アクセラレーション ポイントを使用する

    BootStrap をダウンロードせずに、一部の BootStrap アクセラレーション ポイントを直接使用することができます。CND アクセラレーション ポイントを使用する利点は、アクセスの高速化、より明らかなアクセラレーション効果、速度と帯域幅の制限なし、永続的に無料であることです。

    個人の好みに応じて CDN アクセラレーション ポイントを選択できます。ここでは Baidu の静的リソース ライブラリ (http://cdn.code.baidu.com/) のブートストラップ リソースが使用されます

    HTML テンプレートは次のようになります。
    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title></title>    <!-- 新 Bootstrap 核心 CSS 文件 -->  <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet"/>   <!-- jQuery文件。务必在bootstrap.min.js 之前引入 --><script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <!-- 最新的 Bootstrap 核心 JavaScript 文件 --><script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body>    </body></html>
    ログイン後にコピー

    注: CDN を使用するには、外部ネットワークが必要です。

    5. 最初の example_font アイコン

    上記で BootStrap をダウンロードしてインストールすると、そのディレクトリ構造について学習しました

    dist フォルダー内の fonts フォルダーにフォント アイコンがあり、次のものが含まれています。ファイルが見つかりました:

    glyphicons-halflings-normal.eot

    glyphicons-halflings-normal.svg

    glyphicons-halflings-normal.ttf

    glyphicons-halflings-regulator.woff
  • 関連CSS ルールこれらは、dist フォルダー内の css フォルダー内の bootstrap.css および bootstrap-min.css ファイルに書き込まれます。
  • Bootstrap には、フォント形式で 200 を超えるグリフがバンドルされています。これは、BootStrap フォント アイコンのリストです。 http://www.runoob.com/try/demo_source/bootstrap3-glyph-icons.htm
  • CSS ルールの説明。

    すごいです

    つまり、font-face ルールは実際にグリフィコンが見つかるフォントファミリーと位置を宣言します。

    .glyphicon クラスは、上から 1px の相対位置オフセットを宣言し、インラインブロックとしてレンダリングし、フォントを宣言し、通常どおり font-style と font-weight を指定し、行の高さを 1 に設定します。さらに、ブラウザ間の一貫性を保つために、-webkit-font-smoothing: antialiased および -moz-osx-font-smoothing: greyscale を使用します。

    使用法

    アイコンを使用するには、以下のコードを使用するだけです。

    @font-face {  font-family: 'Glyphicons Halflings';  src: url('../fonts/glyphicons-halflings-regular.eot');  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {  position: relative;  top: 1px;  display: inline-block;  font-family: 'Glyphicons Halflings';  -webkit-font-smoothing: antialiased;  font-style: normal;  font-weight: normal;  line-height: 1;  -moz-osx-font-smoothing: grayscale;}
    ログイン後にコピー

    <span class="glyphicon glyphicon-search"></span><br />在一个<span></span>标签中加入.class样式即可。<br />
    ログイン後にコピー

    Effect:

    このうち、ユーザー内の btn-lg btn-sm btn-xs はサイズを制御する 3 つのスタイルです。

    カスタムサイズと色

    フォントサイズを増減することで、アイコンを大きくしたり小さくしたりすることができます。

    リーリー

    定制字体颜色

    <button type="button" class="btn btn-primary btn-lg" style="color: color:#f00;">  <span class="glyphicon glyphicon-user"></span> 用户</button>
    ログイン後にコピー

     
    ログイン後にコピー

     

    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

    中国語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    &lt; datalist&gt;の目的は何ですか 要素? &lt; datalist&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

    この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

    &lt; Progress&gt;の目的は何ですか 要素? &lt; Progress&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

    この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

    &lt; meter&gt;の目的は何ですか 要素? &lt; meter&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

    この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

    ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

    この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

    &lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? &lt; iframe&gt;の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

    この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

    HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

    この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

    HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

    この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

    HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

    記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

    See all articles