HTML で div+CSS を使用してシンプルな矢印アイコンを実装するコード

HTML で div+CSS を使用してシンプルな矢印アイコンを実装するコード

ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェブサイトデザイナーが矢印の効果を出すためにフォントアイコンを使用することを好んでいますが、これはウェブページの読み込みにも多少影響を及ぼします。今日は、Feiniao Muyu の編集者が、div と CSS を使用して Web デザインで矢印効果を実現する方法を説明します。

DIV+CSSで小さな実線矢印の効果を実現

Web ページ上の一部のセカンダリ ナビゲーション メニューやドロップダウン機能のあるリストには、DIV にコンテンツが含まれていることを示すために小さな矢印が実装されています。では、これらの小さな矢印のスタイルをどのように実装すればよいのでしょうか。

まず、CSSコード

/*上矢印*/
.to_top {
    幅: 0;
    高さ: 0;
    下境界線: 10px 実線 #ccc;
    border-left: 10px 透明の実線;
    border-right: 10px 透明の実線;
}
/*下矢印*/
.to_bottom {
    幅: 0;
    高さ: 0;
    上境界線: 10px 実線 #ccc;
    border-left: 10px 透明の実線;
    border-right: 10px 透明の実線;
}
/*左向きの矢印*/
.to_left {
    幅: 0;
    高さ: 0;
    右境界線: 10px 実線 #ccc;
    border-top: 10px 透明の実線;
    border-bottom: 10px 透明の実線;
}
/*右矢印*/
    .to_right {
    幅: 0;
    高さ: 0;
    左境界線: 10px 実線 #cccf;
    border-top: 10px 透明の実線;
    border-bottom: 10px 透明の実線;
}

HTMLコード

<p>上矢印</p>
<div class="to_top"></div>
<p>左矢印</p>
<div class="to_left"></div>
<p>右矢印</p>
<div class="to_right"></div>
<p>下矢印</p>
<div class="to_bottom"></div>

コード実行結果

矢印が大きすぎたり小さすぎたり、色が希望どおりでないと感じる場合は、DIV 境界線の太さと色を調整して矢印のサイズを調整できます。

大きな矢印の効果を実現するためのDIV+CSS

昨日、3 列のテーマを変更していたとき、ユーザーから、大きな左矢印と右矢印を追加すべきだというフィードバックがありました。実装は非常に簡単ですが(代わりに背景画像を使用することもできます)、色をカスタマイズできる背景機能を追加する必要があるため、矢印の色を簡単にカスタマイズできるように、DIV + CSSを使用して矢印を描画することを考えました。

CSSコード

。文章{
    表示: インラインブロック;
    上境界線: 2px 実線;
    右境界線: 2px 実線;
    幅: 100ピクセル;
    高さ: 100px;
    境界線の色: #EA6000;
    変換: 回転(-135度);
    マージン: 50px 自動 自動 100px;
}

HTMLコード

<span class="text"></span>

コード実行結果

以下の C コードを変更することで矢印の種類を変更でき、幅と高さを変更して矢印のサイズを変更することもできます。

transform: rotate(-135deg);/*回転角度を調整します*/

要約する

上記は、div+CSS を使用して HTML でシンプルな矢印アイコンを実装したコードです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  さまざまなHTTPリターンステータスコードの詳細な説明

>>:  MySQL マルチバージョン同時実行制御 MVCC の基本原理の分析

推薦する

vueプロジェクトのマルチ環境設定(.env)の実装

目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...

macOS SierraにApache2.4+PHP7.0+MySQL5.7.16をインストールする

Mac システムには PHP と Apache が付属していますが、必要なバージョンではない場合があ...

MySQL の一般的なツール例の概要 (推奨)

序文この記事では主にMySQLでよく使われるツールに関する関連コンテンツを紹介し、皆さんの参考と学習...

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

HTML+CSS+JavaScript でシンプルな三目並べゲームを作成する

目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...

Kubernetesでポッドを作成する方法

目次ポッドを作成するには? kubectl ツールポッドを作成するには?前回の記事では、コンテナとポ...

IE における条件付きコメントの利点と欠点

IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...

MySQLのユーザーアカウント管理と権限管理の詳細な説明

序文MySQL の権限テーブルは、データベースの起動時にメモリにロードされます。ユーザーが ID 認...

VMware ESXi サーバー仮想化クラスター

目次まとめ環境とツールの準備サーバー仮想化のインストール VMware ESXi仮想マシンのオペレー...

JavaScript データ構造 双方向リンクリスト

単方向リンク リストは、先頭から末尾、または末尾から先頭への方向のみを走査できます。そのため、単方向...

Windows 環境に mysql-8.0.11-winx64 をインストールする際に発生する問題を解決する

MySQL インストール パッケージをダウンロードします。mysql-8.0.11-winx64 を...

MySql 組み込み関数の自習知識ポイントまとめ

文字列関数文字ascii(str)のASCIIコード値をチェックし、strが空の文字列の場合は0を返...

Linux でのプロセスデーモン スーパーバイザーのインストール、構成、および使用

Supervisor は非常に優れたデーモン管理ツールです。自動起動、ログ出力、自動ログカットなど、...

TypeScript デコレータ定義

目次1. コンセプト1.1 定義1.2 デコレータファクトリー1.3 デコレータの組み合わせ1.4 ...

レスポンシブ Web デザインが価値のない 5 つの理由

この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...