加號:如何利用CSS繪制一個加號樣式的文件上傳圖標
【文章聲明】本文部分內(nèi)容摘自互聯(lián)網(wǎng),僅作參考!如需咨詢“如何利用CSS繪制一個加號樣式的文件上傳圖標”等有關服務器、云主機租用、托管、配置、價格問題,請免費咨詢YINGSOO客服,獲取最新優(yōu)惠!
【境外主機】IPLC國際專線 | 美國云服務器促銷 | 加拿大云服務器促銷
【原創(chuàng)內(nèi)容】第一次租用服務器應該考慮哪些方面?這八個點可以參考
這篇文章給大家介紹了“如何利用CSS繪制一個加號樣式的文件上傳圖標”的相關知識,講解詳細,步驟過程清晰,有一定的借鑒學習價值,因此分享給大家做個參考,感興趣的朋友接下來一起跟隨小編看看吧。
如下圖,如果是你,你會怎么實現(xiàn):
通常我們會通過字體圖標來顯示中間的加號,外層用一個div包裹即可;或者使用偽元素來模擬中間的一橫一豎,這都比較麻煩。
其實我們可以直接使用div+css就可以實現(xiàn)。
輪廓屬性outline
outline屬性是用來設置一個或多個單獨的輪廓屬性的簡寫屬性 , 例如 。
輪廓有下面幾個屬性:
{ outline-style: solid; outline-width: 10px; outline-color: red;}
他們有一種簡寫形式:
{ outline: 10px solid red;}
輪廓的特點
輪廓不占據(jù)空間,它們被描繪于內(nèi)容之上。
可以做到下圖的效果:
我發(fā)現(xiàn),當設置 outline-offset 為負值的時候,輪廓會出現(xiàn)在div的內(nèi)部,如果繼續(xù)擴大其負值,最終輪廓會收縮成一個“”加號,正好可以作為文件上傳樣式中間的加號。
這就有意思了,于是代碼就來了:
div { margin: 100px; width: 100px; height: 100px; outline: 15px solid #545454; outline-offset: -66px; border: 2px solid #545454;}
outline-offset: -66px; 是關鍵,它表示輪廓距div邊的距離,如果為負值則會往里面收縮,最后形成一個加號。具體上傳樣式的大小和outline的寬度都需要自己慢慢調(diào)整已達到大和諧。
需要注意的是:
容器得是個正方形
outline 邊框本身的寬度不能太小
原文github倉庫地址:https://github.com/Daotin/front-end-notes/issues
總結(jié)
以上就是關于“如何利用CSS繪制一個加號樣式的文件上傳圖標”的相關知識,感謝各位的閱讀,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內(nèi)容的文章,歡迎關注本公司,小編每天都會為大家更新不同的知識。
YINGSOO是專業(yè)國際數(shù)據(jù)中心綜合服務提供商,專注海外服務器租用和托管業(yè)務已經(jīng)有10余年了,致力于為每一位客戶提供優(yōu)質(zhì)服務器產(chǎn)品和全天候1對1客服服務??头峋€:400-630-3752
熱搜詞條:【網(wǎng)絡丟包怎么解決】【1個IDC機架帶寬】【虛擬主機】【mass全節(jié)點激活】【香港安卓云】【pha官方最新】【香港服務器各種加速對比】【服務器虛擬化 獨立顯示器】【美國的代理服務器】【境外云服務器】【新加坡服務器優(yōu)勢】【DDN和ADSL區(qū)別】【mass全節(jié)點chia】【docker日志過濾info】【服務器cdn加速】【寧海dns】【直播網(wǎng)站服務器】【個人買個云有什么用】【obs推流一直重新連接】【我的世界服務器租哪個好】【服務器2m帶寬是什么概念】【SRS服務器 帶寬】【電信服務器帶寬】【鎮(zhèn)江高防服務器】【linux后臺控制面板】【VPS 作用 知乎】【機柜標準花梁尺寸】【最好的站群服務器 多IP】【服務期是租劃算還是自己買】【服務器 參數(shù)】
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。