CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)

CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)

Alibaba ベクターアイコンライブラリにアクセス

Alibaba ベクターアイコンライブラリ

  • 好きなアイコンを選択し、「ライブラリに追加」をクリックします。
  • 選択後、右上隅のショッピングカートアイコンをクリックします(ログインしていることを前提としていますが、GitHubを使用してログインすることをお勧めします)。
  • 次に、右側の「プロジェクトに追加」をクリックします。
  • 後で個人のホームページで見ることができます

1. ユニコード
2.フォントクラス

これがこの2つの用途です

ユニコード

入力を開始すると、コードが自動的に生成されます。生成されない場合は、「生成」をクリックします。例:

@フォントフェイス {
  font-family: 'iconfont'; /* プロジェクト ID 1743720 */
  出典: url('//at.alicdn.com/t/font_1743720_lf0mzduk11.eot');
  ソース: url('//at.alicdn.com/t/font_1743720_lf0mzduk11.eot?#iefix') フォーマット('embedded-opentype'),
  url('//at.alicdn.com/t/font_1743720_lf0mzduk11.woff2') フォーマット('woff2'),
  url('//at.alicdn.com/t/font_1743720_lf0mzduk11.woff') フォーマット('woff'),
  url('//at.alicdn.com/t/font_1743720_lf0mzduk11.ttf') フォーマット('truetype'),
  url('//at.alicdn.com/t/font_1743720_lf0mzduk11.svg#iconfont') フォーマット('svg');
}

最も重要なのはアイコンフォントです

同時に、対応するURLパスも変更する必要があります。

最初の例を見てみましょう

<!--元のURL-->
出典: url('//at.alicdn.com/t/font_1743720_lf0mzduk11.eot');
<!-- URL を変更したら、ブラウザを開いて対応する URL にアクセスします。eot ファイルをダウンロードするように求められたら、変更は成功です -->
出典: url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.eot');

Unicodeのアイコンの参照は次のとおりです。

先ほどの個人ページで、Unicodeを選択すると、追加されたアイコンがすべて下に表示されます。検索を例に挙げます。

ここに画像の説明を挿入

マウスを上に動かすと、コードをコピーするためのアイコンが表示されます。コピーをクリックします。

以下はサンプルコードです

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>アイコンの使用</title>
    <スタイル>
        @フォントフェイス {
            font-family: 'iconfont'; /* プロジェクト ID 1743720 */
            出典: url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.eot');
            ソース: url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.eot?#iefix') フォーマット('embedded-opentype'),
            url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.woff2') フォーマット('woff2'),
            url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.woff') フォーマット('woff'),
            url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.ttf') フォーマット('truetype'),
            url('https://at.alicdn.com/t/font_1743720_lf0mzduk11.svg#iconfont') フォーマット('svg');
        }

        .ラッパー{
            幅: 1090ピクセル;
            高さ: 300px;
            背景色: アンティークホワイト;
            マージン: 0px 自動;
            テキスト配置: 中央;
        }

        .iconTest::before {
        	/*これはコピーされたアイコンコードを次の形式に変更したものです*/
            /* 内容: "&#xe61a;"; */
            内容: "\e61a";
            フォントファミリ: "アイコンフォント";
        }
    </スタイル>
</head>
<本文>
    <div class="コンテナ">
        <div class="wrapper">
            <span class="iconTest"> : こんにちは CSS</span>
        </div>
    </div>
</本文>
</html>

レンダリング

ここに画像の説明を挿入

###フォントクラスのアイコンへの参照

これはずっと簡単になります。

アイコン ライブラリの個人ホームページの Unicode の横に Fonte Class があります。それをクリックして、任意のアイコンを選択し、コードをコピーします。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>アイコンの使用</title>
    <!-- CSS リソースをインポートして使用し、URL に https:// を追加します -->
    <link rel="スタイルシート" href="https://at.alicdn.com/t/font_1743720_lf0mzduk11.css">
    <スタイル>
        .ラッパー{
            幅: 1090ピクセル;
            高さ: 300px;
            背景色: アンティークホワイト;
            マージン: 0px 自動;
            テキスト配置: 中央;
        }
    </スタイル>
</head>
<本文>
    <div class="コンテナ">
        <div class="wrapper">
        	<!--iconfont はこれがアイコン スタイルであることを示します -->
        	<!--icon-sousuot は検索アイコンであることを意味します-->
            <span class="iconfont icon-sousuo"></span><span> : こんにちは CSS</span>
        </div>
    </div>
</本文>
</html>

使いやすい

複雑な Web ページには、さまざまなアイコンへの参照が含まれる場合があります。たとえば、ナビゲーション バーの各列の前にアイコンが必要です。ここで ::before が使用されます。同様に、アイコンを参照するために span が使用される場合もあります。このとき、Font-Class での使用方法を導入して、2 つのシナリオでの使用を実現できます。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>アイコンの使用</title>
    <link rel="スタイルシート" href="https://at.alicdn.com/t/font_1743720_lf0mzduk11.css">
    <スタイル>
        .ラッパー{
            幅: 1090ピクセル;
            高さ: 300px;
            背景色: アンティークホワイト;
            マージン: 0px 自動;
            テキスト配置: 中央;
        }

        .iconTest::after {
            内容: "\e61a";
            フォントファミリ: "アイコンフォント";
        }
    </スタイル>
</head>
<本文>
    <div class="コンテナ">
        <div class="wrapper">
            <span class="iconfont icon-sousuo"></span><span class="iconTest"> : こんにちは CSS</span>
        </div>
    </div>
</本文>
</html>

その結果、Hello CSSの前後に検索アイコンが表示されるようになりました。

理由: インポートした CSS を開くと、Unicode も含まれていることがわかります。したがって、後で使用するために Font-Class を導入するだけで済みます。アイコンに対応する 16 進コードは Unicode でコピーされますが、これもちょっとしたトリックです。

要約する

これで、CSS で Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果 (サンプル コード) をすばやく追加する方法についての記事は終了です。CSS Alibaba ベクター アイコン ライブラリの関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  Dockerfile を使用したカスタムイメージの構築の実装

>>:  Vue での ref の使用法とデモンストレーション

推薦する

Nginx の動的および静的分離実装ケースのコード分析

静的と動的の分離動的リクエストと静的リクエストはミドルウェアを通じて分離され、不要なリクエストの消費...

startup.bat をダブルクリックすると Tomcat がクラッシュする問題の解決方法の詳細な説明

Tomcat を学習したばかりのプログラマーにとって、これはよくある間違いです。 1. 環境変数の問...

ドメイン名を指定されたポートに転送するようにNginxを設定する方法

/usr/local/nginx/conf と入力する sudo cd /usr/local/ngi...

HTMLタグのtarget属性の使用法

1: <a> タグを使用してページにリンクする場合、target 属性の役割は誰もが知っ...

MySQL の一般的な日付比較および計算関数

MySql での時間比較の実装unix_timestamp() unix_timestamp 関数は...

CSS3 カテゴリメニュー効果

CSS3 カテゴリ メニューの効果は次のとおりです。 html <html> <ヘ...

Kylin 4.0.2 (Ubuntu) でブート パーティションを拡張するプロセスの紹介

目次序文1. 新しいパーティションを準備する2. ブートパーティションをコピーする3. fstabフ...

Linux tac コマンドの実装例

1. コマンドの紹介tac (cat の逆順) コマンドは、ファイルの内容を行単位で逆順に出力します...

JavaScript インスタンス オブジェクトでプロトタイプ メソッドをオーバーライドする方法の詳細

目次JavaScriptでは、通常、次のコードのようにクラスを簡単に定義できます。 var サンプル...

MySQL でよく使われる連結文のまとめ

はじめに: MySQL では、CONCAT() 関数を使用して複数の文字列を 1 つの文字列に連結し...

IE で UTF8 エンコードされたページで行が理由もなく空白のままになり、UTF8 ページが表示されない問題の解決方法

理由は、すべてのファイルが utf8 でエンコードされているためです。ファイルがインクルードされると...

MySQL Server 8.0.3 のインストールと設定方法のグラフィックチュートリアル

この文書はMySQL Server 8.0.3のインストールと設定方法を参考のために記録したものです...

Nginx で IP と IP 範囲をブロックする方法

前面に書かれたNginx は単なるリバース プロキシおよび負荷分散サーバーではなく、電流制限、キャッ...

ウェブサイトのフロントエンドパフォーマンスの最適化: JavaScript と CSS

Yahoo チームが書いた、ウェブサイトのパフォーマンス最適化に関する記事を読みました。この記事は...

Vue で echarts を使用してコンポーネントを視覚化する方法

echarts コンポーネントの公式ウェブサイト アドレス: https://echarts.apa...