CSS で「プラス記号」効果を実装するためのサンプルコード

CSS で「プラス記号」効果を実装するためのサンプルコード

以下に示すプラス記号の効果を実現するには:

プラス記号

この効果を実現するには、div 要素だけが必要です。

before、after、border プロパティには CSS が必要です。

まずdivノートを設定する

 <div class="add"></div>

別の境界線を設定します:

。追加 {
  境界線: 1px 実線;
  幅: 100ピクセル;
  高さ: 100px;
  色: #ccc;
  トランジション: カラー .25 秒;
  位置: 相対的;
}

境界線は次のようになります。

オープニングイメージ

疑似クラス before とその border-top を使用して、「水平」を設定できます。

.add::before{
  コンテンツ: '';
  位置: 絶対;
  左: 50%;
  上位: 50%;
  幅: 80ピクセル;
  左マージン: -40px;
  上マージン: -5px;
  上境界線: 10px 実線;
}

絶対位置を使用していることに注意してください。 こうなります:

水平方向を追加

上記を参考にして、after 疑似クラスと border-bottom を使用して「垂直」を設定できます。

.add::after {
 コンテンツ: '';
 位置: 絶対;
 左: 50%;
 上位: 50%;
 高さ: 80px;
 左マージン: -5px;
 上マージン: -40px;
 左境界線: 10px 実線;
}

hover 疑似クラスを追加し、マウスがホバーしているときの色を設定します。

.add:hover {
  色: 青;
}

最終的なスタイル:

最後に写真

マウスをその上に置くと色が変わります。

色を変える

効果はここで確認できます:

https://jsbin.com/quvidap/edit?html、css、出力

要約する

上記は、CSS を使用して「プラス記号」効果を実現する方法のサンプル コードです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  支払いカウントダウンを実現し、ホームページに戻るためのjs

>>:  複数のサーバーにNginxリバースプロキシを実装する方法

推薦する

Dockerコンテナは定期的にデータベースをバックアップし、指定されたメールボックスに送信します(設計アイデア)

目次1. 背景: 2. デザインのアイデア: 3. 起動スクリプトを書く4. イメージを構築する5....

スタイリッシュなウェブページデザインを作成する方法(グラフィックチュートリアル)

「壮大」という言葉は、おそらく現代のデザイナーが最も聞きたくない言葉でしょう。デザイナー:「デザイン...

WindowsにOpenSSLをインストールし、OpenSSLを使用して公開鍵と秘密鍵を生成します。

1. OpenSSL公式サイト公式ダウンロードアドレス: https://www.openssl....

MySQL 8.0.15 圧縮版インストール グラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...

iview権限管理の実装

目次iview-admin2.0 組み込み権限管理権限に基づいてコンポーネントの表示を制御するカスタ...

Vue3は現在のルーティングアドレスを取得します

正解useRouterの使用: // ルーターパス: "/user/:uid" ...

vue3 で vue-router を使用するための完全な手順

序文ルーティングの管理は、ほとんどのシングルページ アプリケーションにとって不可欠な機能です。 Vu...

docker redis5.0 clusterの実装 クラスタ構築

システム環境: Ubuntu 16.04LTSこの記事では、6 つの Docker コンテナを使用し...

MySQL 8.0.15 インストール グラフィック チュートリアルとデータベースの基礎

MySQLソフトウェアのインストールとデータベースの基礎は参考用です。具体的な内容は次のとおりです。...

適応分析と応答分析の違いを専門用語で詳しく説明

日々の開発経験と関連するオンライン情報に基づいて、アダプティブとレスポンシブの違いをシンプルでわかり...

qt.qpa.plugin の問題を解決: Ubuntu 18.04 の Qt で Qt プラットフォーム プラグイン「xcb」をロードできませんでした

問題の説明Qt5.15.0 をインストールした後、テスト ケースを実行するとエラーが表示されます。 ...

Linuxのファイルとフォルダの権限を操作する方法

Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...

この記事では、CSSのようなJSモジュールをインポートする方法を説明します。

目次序文構築可能なスタイルシートとは何ですか? CSSモジュールスクリプトの使用インポートアサーショ...

Vue はスクロール可能なポップアップウィンドウ効果を実装します

この記事では、スクロール可能なポップアップウィンドウ効果を実現するためのVueの具体的なコードを参考...

ウェブページ上でデスクトップ exe プログラムを呼び出す簡単な方法

この記事では主に、Web ページ上でデスクトップ exe プログラムを呼び出す方法を紹介します。 W...