请问CSS3中有没有办法在背景图像中进行图像到透明的渐变?
我尝试过这个链接中的方法:http://jsfiddle.net/meo/e95pw/3/
目标是在CSS3中实现镜像效果。
由于可能存在背景图像或图案,因此我找不出反射后面的背景颜色。
欢迎提供任何意见。
编辑 我需要的是Photoshop图像蒙版,但是在CSS中实现。
请问CSS3中有没有办法在背景图像中进行图像到透明的渐变?
我尝试过这个链接中的方法:http://jsfiddle.net/meo/e95pw/3/
目标是在CSS3中实现镜像效果。
由于可能存在背景图像或图案,因此我找不出反射后面的背景颜色。
欢迎提供任何意见。
编辑 我需要的是Photoshop图像蒙版,但是在CSS中实现。
/* Example for webkit only */
img{
margin: 0;
padding: 0;
-webkit-box-reflect: below 1px
-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.4, transparent), to(white));
}
mask: url(#id);
如果您想引用外部资源:
mask: url(test.html#id);
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0
RewriteCond %{REQUEST_URI} \.html$
RewriteCond %{THE_REQUEST} HTTP/1\.1
RewriteRule .* - [T=application/xhtml+xml]
jsfiddle无法提供xhtml/application服务。
background-image
在白色到透明的线性渐变下叠加了一个图像 url。repeat
,而url应该是no-repeat
。.multi_bg_example {
background-image : linear-gradient(to right, rgb(255,255,255), rgba(255, 255, 255, 0)),
url(http://i.imgur.com/wrRgmR7.jpg);
background-repeat : repeat,
no-repeat;
background-position: right,
right;
}