首頁 > web前端 > css教學 > 主體

純css實現加號'+”效果(程式碼範例)

青灯夜游
發布: 2020-06-13 10:24:28
轉載
3406 人瀏覽過

純css實現加號'+”效果(程式碼範例)

本篇文章來給大家透過程式碼範例介紹一下使用純css實作加號「 」效果的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

實作下圖的加號效果:

純css實現加號+”效果(程式碼範例)

若想實現這個效果, 只要一個div元素即可搞定。

需要用到css的為了before和after, 以及border特性。

先設定一個div便條

<div class="add"></div>
登入後複製

再設定一個邊框:

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

此時邊框是這樣的:

純css實現加號+”效果(程式碼範例)

我們可以利用偽類before和其border-top來設定一個「橫」:

.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設定一個「豎」:

.add::after {
 content: &#39;&#39;;
 position: absolute;
 left: 50%;
 top: 50%;
 height: 80px;
 margin-left: -5px;
 margin-top: -40px;
 border-left: 10px solid;
}
登入後複製

在加上hover偽類,設定滑鼠懸浮上去的顏色:

最終的樣式:

純css實現加號+”效果(程式碼範例)

#當滑鼠懸浮上去是,會變色:

純css實現加號+”效果(程式碼範例)

更多酷CSS3、html5、javascript特效程式碼,盡在:js特效大全

##更多相關教學請訪問 

# CSS3最新版參考手冊

以上是純css實現加號'+”效果(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板