最近很多小伙伴都在问有没有办法通过CSS或jQuery反转png图像的颜色?这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展css3–如何在鼠标悬停(标签内部)中反转png图像的颜
最近很多小伙伴都在问有没有办法通过CSS或jQuery反转png图像的颜色?这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展css3 – 如何在鼠标悬停(标签内部)中反转png图像的颜色?、CSS修改png图片的颜色、CSS或jQuery滑动边框底部、html – 使用CSS更改svg图像的颜色[复制]等相关知识,下面开始了哦!
本文目录一览:- 有没有办法通过CSS或jQuery反转png图像的颜色?
- css3 – 如何在鼠标悬停(标签内部)中反转png图像的颜色?
- CSS修改png图片的颜色
- CSS或jQuery滑动边框底部
- html – 使用CSS更改svg图像的颜色[复制]
有没有办法通过CSS或jQuery反转png图像的颜色?
以下是SoundCloud的波形示例:http://w1.sndcdn.com/ZnIW9DSkAhPU_m.png
附图是我要找的:
我可以找到一些像使用的线索:
-webkit-mask-Box-image: url(https://w1.sndcdn.com/cWHNerOLlkUq_m.png); background: #81D8D0;
或HTML5画布,但我无法将它们变成我想要的.还有波形.js但它只采用颜色而不是图像作为波形的颜色.
任何的想法?
解决方法
第1步:让你的wave.png文件包含真(255)个白色(所以我们可以在第3步删除它们)
convert wave.png -threshold 50% PNG32:w1.png
第2步:用波浪合成你的爱因斯坦
composite w1.png einstein.jpg x.png
第3步:用透明的像素替换所有白色像素,并将resuilt保存为out.png
convert x.png -transparent white out.png
ImageMagick是免费的,功能强大且可用here.
请注意,最后两个步骤可以简化为一个步骤,如下所示:
composite w1.png einstein.jpg png:- | convert png:- -transparent white out.png
我没有太多关于几何匹配的问题;-)
css3 – 如何在鼠标悬停(标签内部)中反转png图像的颜色?
如果有人能提供帮助,那将会很棒.
这是我的代码:
HTML:
<uldata-role="panelbar"> <li> <a> <span></span>Group Name <span id="edit-img"> <img src="images/glyphicons/Data-Edit.png"> </span> </a> </li> </ul>
CSS:
#edit-img :hover { -webkit-filter: invert(100%) !important; }
我无法在鼠标悬停时反转Data-Edit.png的颜色.请帮忙.
解决方法
检查这个DEMO
它在这种情况下工作,应该在你的工作.
你必须在img标签上应用它
#edit-img:hover img{ -webkit-filter: invert(100%) !important; }
CSS修改png图片的颜色
原文地址:http://www.zhangxinxu.com/wordpress/?p=5429
我这里实践了一下,有点小问题,解决方案在代码中
html代码
<p>原始图标</p>
<i></i>
<p>变色图标</p>
<i><i></i></i>
CSS样式
.icon{display:inline-block;width:12px;height:12px;overflow:hidden;line-height:12px;}/*如果这里没有指定line-height,发现有颜色的图标会下沉一点距离,造成图标显示不全*/
.icon-del{background:url(setting.png) no-repeat center;}
.icon > .icon{position:relative;left:-12px;border-right:12px solid transparent;-webkit-filter:drop-shadow(12px 0 #0066FF);filter:drop-shadow(12px 0 #0066FF);}/*drop-shadow中的颜色就是你图标要显示的颜色值,测试时手动修改就能得到想要的颜色图标了*/
CSS或jQuery滑动边框底部
当我将鼠标悬停在2-5以上时,我正试图制作边框底部滑块并从蓝色变为红色.我从来没有使用过jQuery,所以我希望只用CSS就可以了.提前致谢.
HTML:
<ul> <li><a href="1.html"id="current">1</a></li> <li><a href="2.html">2</a></li> <li><a href="3.html">3</a></li> <li><a href="4.html">4</a></li> <li><a href="5.html">5</a></li> </ul>
CSS:
li { display: inline; } .button { padding: 5px 35px 5px 35px; background-color: transparent; text-decoration: none; } .button:hover { color: #d0332b; border-bottom: 7px solid #d0332b; } #current { border-bottom: 7px solid #09C; color: #09C; }
解决方法
在标记中添加span标记.
<li><a href="1.html"id="current">1 <span></a></span></li> <li><a href="2.html">2 <span></a></span></li>
CSS
li { display:inline-block; width:150px; overflow:hidden; position:relative; height:20px; } li span.border{ height:5px; width:150px; left:-150px; background:green; position:absolute; -moz-transition: all 0.8s ease; -webkit-transition: all 0.8s ease; bottom:0; } li a#current span.border{ left:0; background:red; } li:hover span.border{ left:0; }
我想你明白了.请根据需要更改css.谢谢.
html – 使用CSS更改svg图像的颜色[复制]
参见英文答案 > img src SVG changing the fill color 15个
我的html文件中有以下svg图像:
现在,我正在尝试使用此css代码更改颜色:
.svg path {
fill: black;
}
然而,没有任何改变.使用css更改svg图像路径颜色的正确方法是什么?谢谢!
最佳答案
如果你在图片标签中使用svg,则无法在SVG中更改任何内容…
要做到这一点,你必须包括整个SVG内联…例如这里:link
今天关于有没有办法通过CSS或jQuery反转png图像的颜色?的讲解已经结束,谢谢您的阅读,如果想了解更多关于css3 – 如何在鼠标悬停(标签内部)中反转png图像的颜色?、CSS修改png图片的颜色、CSS或jQuery滑动边框底部、html – 使用CSS更改svg图像的颜色[复制]的相关知识,请在本站搜索。
本文标签: