プラス記号「+」効果を実現する純粋な CSS (コード例)

青灯夜游
リリース: 2020-06-13 10:24:28
転載
3358 人が閲覧しました

プラス記号「+」効果を実現する純粋な CSS (コード例)

この記事では、純粋な CSS を使用してプラス記号 " " 効果を実現する方法をコード例を通じて紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

下の図のプラス記号効果を実現します。

プラス記号「+」効果を実現する純粋な CSS (コード例)

この効果を実現したい場合、必要なのは div 要素 1 つだけです。

前、後、境界線の機能には CSS を使用する必要があります。

最初に div ノートを設定します

<div class="add"></div>
ログイン後にコピー

次に境界線を設定します:

.add {
  border: 1px solid;
  width: 100px;
  height: 100px;
  color: #ccc;
  transition: color .25s;
  position: relative;
}
ログイン後にコピー

この時点での境界線は次のようになります:

プラス記号「+」効果を実現する純粋な CSS (コード例)

##前とそのボーダートップの疑似クラスを使用して、「水平」を設定できます。

.add::before{
  content: &#39;&#39;;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  margin-left: -40px;
  margin-top: -5px;
  border-top: 10px solid;
ログイン後にコピー

}

絶対配置を使用していることに注意してください。この時点では次のようになります:

プラス記号「+」効果を実現する純粋な CSS (コード例)

上記を参照すると、after 疑似クラスと border-bottom を使用して「vertical」を設定できます:

.add::after {
 content: &#39;&#39;;
 position: absolute;
 left: 50%;
 top: 50%;
 height: 80px;
 margin-left: -5px;
 margin-top: -40px;
 border-left: 10px solid;
}
ログイン後にコピー
追加後、ホバー疑似クラスに移動し、マウスがホバーしたときの色を設定します:

最終スタイル:

プラス記号「+」効果を実現する純粋な CSS (コード例)

マウスがホバーしたとき上にマウスを置くと色が変わります:

プラス記号「+」効果を実現する純粋な CSS (コード例)

さらにクールな CSS3、html5、JavaScript 特殊効果コードがすべて含まれています:

js 特殊効果コレクション

その他の関連チュートリアルについては、

CSS3 最新バージョンのリファレンス マニュアルをご覧ください。

以上がプラス記号「+」効果を実現する純粋な CSS (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
css
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!