欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CSS中如何引用svg圖片支持動態(tài)切換顏色-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)CSS中如何引用svg圖片支持動態(tài)切換顏色,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元點軍做網(wǎng)站,已為上家服務(wù),為點軍各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

當我們添加一張svg圖片顯示時,react提示找不到文件。

我們可以在全局文件global.d.ts內(nèi),添加圖片類型的聲明:

聲明之后,引用不報錯了。然后我們看看svg圖片,里面有顏色及其它設(shè)置:

<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <title>窗口_返回</title>
    <g id="控件" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="窗口_返回">
            <rect id="Rectangle-6" fill="#D8D8D8" opacity="0" x="0" y="0" width="24" height="24"></rect>
            <path d="M8.35417135,12.9957726 C8.13320936,12.7345458 8,12.3967967 8,12.0279541 C8,11.6586058 8.13357489,11.3204363 8.3550807,11.0590615 L8.3521103,11.0564202 L14.356041,4.51971371 L14.3599873,4.52318728 C14.635253,4.20288524 15.0434555,4 15.4990737,4 C16.3280124,4 17,4.67157288 17,5.5 C17,5.8870199 16.8533375,6.23980607 16.6125263,6.50587693 L16.6210783,6.51340439 L11.5390798,12.0228281 L16.5124905,17.3935277 C16.8121157,17.6677653 17,18.0619548 17,18.5 C17,19.3284271 16.3280124,20 15.4990737,20 C15.0262153,20 14.6044287,19.7814702 14.3293154,19.439953 L8.35278214,12.9970098 L8.35417135,12.9957726 L8.35417135,12.9957726 Z" id="Oval-43-Copy-3" fill="#808080"></path>
        </g>
    </g>
</svg>

是否可以根據(jù)一張svg,顯示不同的效果?比如hover后高亮

理論上添加xml代碼解析,然后將svg以組件形式添加渲染,是可行的。

在網(wǎng)上逛了一圈,發(fā)現(xiàn)大多數(shù)都比較水,很多是通過加載全局的圖片,作為單獨組件或者緩存來使用,不適用

react-inlinesvg

發(fā)現(xiàn)了一個比較不錯的開源,超級不錯,安利!

https://github.com/gilbarbara/react-inlinesvg

安裝:npm i react-inlinesvg或者yarn addreact-inlinesvg

添加引用:import SVG from 'react-inlinesvg';

添加圖片:

import BackPng from '../../../../assets/images/back.svg';
<SVG className="backIcon" src={BackPng} />

設(shè)置動態(tài)樣式:

&:hover {
    path {
      fill: #4ecb78;
    }
    .backContent {
      color: #4ecb78;
    }
  }
  &:active {
    path {
      fill: #2baf57;
    }
    .backContent {
      color: #2baf57;
    }
  }

CSS中如何引用svg圖片支持動態(tài)切換顏色

關(guān)于“CSS中如何引用svg圖片支持動態(tài)切換顏色”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

名稱欄目:CSS中如何引用svg圖片支持動態(tài)切換顏色-創(chuàng)新互聯(lián)
標題路徑:http://www.aaarwkj.com/article34/hcppe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)網(wǎng)站改版、品牌網(wǎng)站設(shè)計網(wǎng)站設(shè)計公司、動態(tài)網(wǎng)站、ChatGPT

廣告

聲明:本網(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)

成都做網(wǎng)站
国产精品网站在线观看不卡| 妞干网视频这里只有精品| 97在线视频观看视频在线| 婷婷91麻豆精品国产人妻| 日本亚洲一区二区在线| av中文字幕啊嗯不要| 国产欧美日本精品视频| 中文字幕在线日韩av| 麻豆黄片在线免费观看| 日本视频天堂在线不卡| 亚洲综合色婷婷七月丁香| 日本免费中文字幕在线| 国产精品一品二区三区在线观看| 亚洲精品一级二级三级| 国产乱码免费一区二区三区| 免费中文字幕av电影| 五月婷婷六月丁香免费视频| 国产av一区二区三区日韩接吻| 久久亚洲精品中文字幕| 国内一级片内射免费视频观看| 色婷婷综合五月在线观看| 日本在线不卡一二三区| 高清不卡av在线播放| 岛国av不卡一二三区| 国产裸体无遮挡免费精品| 日韩福利成人av在线| 欧美日韩国内在线视频| 天天操天天射夜夜撸| 日本一区二区三区视频版| 亚洲国产在线一区二区| 日韩50岁老女人骚色| 欧美激情中文字幕日韩精品| 激情网站免费在线观看| 91精品国产综合久蜜臂| av天堂午夜精品蜜臀| 国产 亚洲 一区 二区| 麻豆国产传媒片在线看| 国产av一区二区三区| 亚洲福利一区福利三区| 成人av影视中文字幕| 97精品少妇一区二区三区|