這篇文章主要介紹在background-image中使用svg怎樣改變顏色,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
為科爾沁左翼等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及科爾沁左翼網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站制作、科爾沁左翼網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
結(jié)論
在我多番測試之后,才發(fā)現(xiàn)background-image使用svg,改變顏色根本做不了。
分析
當(dāng)svg圖片被使用成background-image,顏色的設(shè)置需要在svg內(nèi)部才能生效。在外部CSS設(shè)置顏色樣式,卻是無效,這其實可以從CSS選擇器得到解釋,CSS選擇器必須選擇到DOM元素,而svg卻被做成背景圖,并沒有以元素引入,所以在外部也就設(shè)不了顏色。
例子
CSS:
i { display: inline-block; width: 100px; height: 100px; }.icon-del{ background-image: url(delete.svg); }.st0{fill:#EC665E;}.st1{fill:#FFFFFF;}
HTML:
<i class="icon-del"></i>
SVG:
<?xml version="1.0" encoding="utf-8"?><!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="圖層_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-691 693 16 16" style="enable-background:new -691 693 16 16;" xml:space="preserve"><title>刪除群成員</title><desc>Created with Sketch.</desc><g id="Page-1"> <g id="群組名片成員_x28_管理員_x29_" transform="translate(-284.000000, -249.000000)"> <g id="Group-19"> <g id="Group-14" transform="translate(20.000000, 120.000000)"> <g id="群成員-copy-4" transform="translate(0.000000, 121.000000)"> <g id="刪除群成員" transform="translate(264.000000, 8.000000)"> <g id="Group" transform="translate(2.000000, 2.000000)"> <g id="Oval-9"> <circle class="st0" cx="-685" cy="699" r="6"/> </g> <g id="Path-2"> <path class="st1" d="M-681,700h-8c-0.6,0-1-0.4-1-1s0.4-1,1-1h8c0.6,0,1,0.4,1,1S-680.4,700-681,700z"/> </g> </g> </g> </g> </g> </g> </g></g></svg>
以上是“在background-image中使用svg怎樣改變顏色”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享標(biāo)題:在background-image中使用svg怎樣改變顏色
分享鏈接:http://bm7419.com/article28/pciocp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、云服務(wù)器、Google、移動網(wǎng)站建設(shè)、企業(yè)建站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)