ホームページ >ウェブフロントエンド >CSSチュートリアル >プラス記号の効果を実現する純粋な CSS (コード例)

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

不言
不言転載
2018-11-16 16:30:045315ブラウズ

この記事の内容は、純粋な CSS に記号を追加した場合の効果に関するものです (コード例)。必要な方は参考にしていただければ幸いです。

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

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

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

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

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

<div></div>

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

.add {
  border: 1px solid;
  width: 100px;
  height: 100px;
  color: #ccc;
  transition: color .25s;
  position: relative;
}

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

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

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

.add::before{
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  margin-left: -40px;
  margin-top: -5px;
  border-top: 10px solid;
}
絶対配置を使用していることに注意してください。このとき、次のようになります。

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

上記を参考に、after 疑似クラスと border-bottom を使用して "垂直":

.add::after {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 height: 80px;
 margin-left: -5px;
 margin-top: -40px;
 border-left: 10px solid;
}
ホバー疑似クラスを追加し、マウス ホバーの色を設定します:

最終スタイル:

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

いつ マウスをホバーすると色が変わります:

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

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

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。