在CSS或JavaScript或jQuery中有没有一种方法可以改变单个图像的不透明度及其高度。喜欢让我说我有一个10px高的图像,我希望底部的1px是不可见的,所以不透明度将为0,倒数第二个像素为0.1,并逐渐增加到不透明度1为最上面的像素。这种渐变的不透明度应该反映出我想要实现的一种外观。我进行了研究和尝试,所有的研究都没有得到任何帮助。帮助将不胜感激。我标记的JavaScript和jQuery以及我不确定是否可以使用css3才能实现。用图像的高度改变不透明度的等级
1
A
回答
0
是的,它是可能的,我发现这对another StackOverflow question:
该网站似乎为你做的工作,它看起来非常有前途。 http://www.colorzilla.com/gradient-editor/
2
有可能与简单的CSS:
background-image: url(...), -moz-linear-gradient(top, rbga(255,255,255,1), rbga(255,255,255,0));
background-image: url(...), -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));
1
假设你可以有图像高度从0到1000像素:然后
<script src='http://code.jquery.com/jquery-1.8.3.min.js'></script>
<script>
function img_height()
{
height = $('#idd').height();
$('#idd').css('opacity',height/1000); // change 1000 to max size of image
}
</script>
<img src='http://eoimages.gsfc.nasa.gov/images/imagerecords/0/885/modis_wonderglobe_lrg.jpg' height="821px" id="idd" style='opacity:0' onload="img_height()">
播放与高度值,以确认不透明度的变化。
+0
非常感谢您的回答。我会尝试所有这些和为我工作的,我会将其标记为答案。谢谢。已经upvoted。 –
相关问题
- 1. Firefox不透明度(透明度)渐变 - 淡出图像
- 2. DIV透明度不改变
- 3. Div 70%不透明度,含有100%不透明度的图像
- 4. 使用JS onMouseover来改变图像的不透明度
- 5. 使用imagick改变图像的不透明度
- 6. Bootstrap Jumbotron背景图像不透明度和宽度和高度?
- 7. 段落中的不透明度变化改变了文本的不透明度和背景不透明度
- 8. 改变Blogger的背景透明度图片不是透明
- 9. Java中的图像透明度或不透明度问题
- 10. 图像的不透明度/透明度左至反之亦然
- 11. 的jQuery淡出文本和图像的不透明度改变
- 12. 图像的不透明度为35%的不透明度等背景图像获得窗口控制
- 13. 使用SeekBar更改图像透明度
- 14. 我们如何改变2Drender上图像的不透明度?
- 15. 改变背景图像的不透明度
- 16. PHP - 使用图像生成透明度(或不透明度)渐变
- 17. Qt投影不同级别的不透明度的PNG图像
- 18. 如何用ngstyle改变不透明度?
- 19. Css的不透明度和图像
- 20. WPF中图像的不透明度
- 21. PdfSharp.NET中的图像不透明度
- 22. JButton的不透明度/半透明度?
- 23. Matplotlib - 更改用作背景的图像的不透明度
- 24. 图像透明度不起作用
- 25. 用javascript设置图像不透明度
- 26. Java - 随着时间的推移改变图像的透明度
- 27. 使用不透明度更改图片
- 28. Uploadify:图像透明度变黑
- 29. iOS版:图像渐变透明度
- 30. 使用iTextSharp为PDF中的图像添加透明度/不透明度
你是谷歌吗?第一击:http://cow.neondragon.net/index.php/383-reflectionjs-demo –
@c_kick我在google上研究过它,我得到的只是一个隐藏图片底部与另一个div的代码。 –