成人免费在线观看视频-国产绿帽子多p交换视频-精品国产一区av-免费xx视频-人妻熟妇乱又伦精品视频中文字幕-特级毛片内射www无码

在網頁里如何使圖標變色的方法

2016/10/11 8:35:52   閱讀:2202    發布者:2202

拿QQ圖標來說事

1.將紅色和灰色的QQ圖標放到一個PNG圖片里,通過background-position、
over:hidden來控制圖標的展示。

2.將QQ圖標制作成font字體,通過font-face引用字體,比如QQ圖標對應者字母A,那我可以這樣用:
<span style="font-family: my-font color:red">A</span>

3.使用svg-filter濾鏡對QQ圖片上色,下面是一個svg的濾鏡。

<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160" viewBox="0 0 160 160">
<
defs> <filter id="a" color-interpolation-filters="sRGB">
<
feComposite in2="SourceGraphic" operator="arithmetic" k2="1" result="composite1"/> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1"/> <feFlood flood-opacity="1" flood-color="#3A9E00" result="flood1"/> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1"/> <feBlend in2="blend1" mode="screen" result="blend2"/> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2"/> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" result="fbSourceGraphic"/> <feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/> <feComposite in2="fbSourceGraphic" operator="arithmetic" k2="1" result="composite1" in="fbSourceGraphic"/> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1"/> <feFlood flood-opacity="1" flood-color="#3A9E00" result="flood1"/> <feBlend in2="colormatrix1" in="flood1" mode="multiply" result="blend1"/> <feBlend in2="blend1" mode="screen" result="blend2"/> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2"/> <feComposite in2="fbSourceGraphic" in="colormatrix2" operator="in" result="composite2"/> </filter> </defs> <ellipse cx="310.637" cy="460.673" rx="162.715" ry="154.262" transform="matrix(.38065 0 0 .4103 -38.244 -109.02)" fill="#d3d7cf" stroke="#2e3436" stroke-width="30" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".571" filter="url(#a)"/> </svg>

把這個SVG保存到當地文件夾中,命名為filter-test.svg,如果圖標想要換種顏色,很簡單,
css中加入代碼:filter:url(filter-test.svg#a)---------
注意:我的這份svg中只有一個id為a的濾鏡。

  總結下:第一種方式累設計師,圖標圖片會很大,CSS控制麻煩,如果是一個圖集需要計算位移;
第二種方式,簡單但是效果有限,比如說打燈光、做漸變等等;第三種方式呢,很優秀,給圖標添加樣式,只需要制作一份svg濾鏡集,
然后通過filter應用就可以,占的資源少,兼容性呢,只要瀏覽器支持svg和filter即可。

  就這些了,個人覺得最后一種方式漸漸會取代前面,因為它是濾鏡,可以掛到網上復用,實現共享。

主站蜘蛛池模板: 色情久久久av熟女人妻网站| 久久久久国产精品人妻aⅴ天堂| 中文在线а√天堂官网| 91桃色在想观看| 粉嫩高中生无码视频在线观看| 欧美牲交a欧美牲交aⅴ免费真| 日韩精品无码av成人观看| 国产精品久久国产精品99盘| 国产台湾无码av片在线观看| 全球成人中文在线| 性欧美大战久久久久久久久| 亚洲国产精品一区二区动图| 男受被做哭激烈娇喘gv视频 | 色噜噜久久综合伊人一本| 裸体女人高潮毛片| 成人免费区| 任你躁国产自任一区二区三区| 国产丝袜美女一区二区三区| 国精产品一品二品国精在线观看 | 国产精品18久久久| 亚洲 欧美 日韩 综合aⅴ视频| 麻麻张开腿让我爽了一夜| 精品国精品自拍自在线| 成 人 网 站 免费观看| 把插八插露脸对白内射| 无码中文av波多野吉衣迅雷下载| 久久久久久久久淑女av国产精品 | 成年男人裸j照无遮挡无码| 亚洲精品国产电影| 大伊香蕉精品视频在线| 艳z门照片无码av| 亚洲一区av无码少妇电影玲奈 | 日本中文字幕在线| 日日干夜夜操高清视频| 久久国产色av免费看| 伊人蕉影院久亚洲高清| 国产精品-区区久久久狼| 亚洲人成网77777香蕉| 少妇av射精精品蜜桃专区| 精品亚洲国产成人av网站| 精品人妻伦九区久久aaa片69 |