以下に示すプラス記号の効果を実現するには: この効果を実現するには、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リバースプロキシを実装する方法
MySQL データベースのバージョンを 5.6.28 から 8.0.11 にアップグレード中にプロジ...
目次プロジェクトの背景改善案データ特性を観察するマルチプロセスアイデアの要約データ処理スキルプロジェ...
コンピューターに Linux Ubuntu システムをインストールしました。初めてインストールしまし...
序文MySQL では、InnoDB はストレージ エンジン レイヤーに属し、プラグインとしてデータベ...
Vue ルーター トランジションは、Vue プログラムにパーソナライズされたエフェクトをすばやく簡単...
データベースインデックスについては皆さんもよくご存知だと思います。 インデックスは、データベース テ...
Win10 システムでの MySQL 8.0.20 のインストールと設定の超詳細なチュートリアルMy...
1. 背景通常、外部サービスを提供する必要がある Docker コンテナの場合、起動時に -p コマ...
ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...
入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...
1.テーブル全体を更新します。データ行の列の値が空の場合は、別の列フィールドの値と同じにします。 ...
この記事では、ショッピングカートの増減と価格計算を実現するためのjsの具体的なコードを紹介します。具...
たとえば、新しいテーブルを作成したり、既存のテーブルのデータを更新したりすると、これらのイベントは、...
Linux がすべてのコマンドをサポートしていない場合はどうすればいいですか?すべてのLinuxコマ...
目次前面に書かれた複数のストレージマウント方法1.バインドマウント2. 巻数3.tmpfsマウントス...