【发布时间】:2016-05-15 20:18:32
【问题描述】:
我编写了下面的 html 代码来制作带有渐变叠加的背景图像。这可以完美地作为独立的,但是当我在 wordpress 帖子中使用时,它不起作用。我只能看到一个空白区域。
托管:Godaddy 托管 WordPress 浏览器:谷歌浏览器 我什至在 Visual Composer -> Raw HTML 中尝试过。 链接: http://padals.com/t2/
<html>
<head><style>
.bg-img {
width: 100%;
height: 100%;
background: #3e3e3e;
bottom: 0;
box-shadow: rgba(0,0,0,.07) 0 2px 0;
left: -34px;
overflow: hidden;
position: absolute;
right: -34px;
top: -100px;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
z-index: -1;
}
.bg-img:after {
background: rgba(0,0,0,.43);
background: -webkit-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
box-shadow: inset rgba(0,0,0,.26) 0 3px 0,inset rgba(0,0,0,.21) 2px 0 0,inset rgba(0,0,0,.26) 0 -1px 0;
bottom: 0;
content: '';
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 20;
}
.bg-img img {
filter: blur(42px);
-webkit-filter: blur(42px);
-moz-filter: blur(42px);
-ms-filter: blur(42px);
filter: url(http://static.saavncdn.com/_i/3.0/blur.svg#blur);
left: 50%;
margin: -56% 0 0 -56%;
position: absolute;
top: 50%;
width: 112%;
z-index: 10;
}
img {
border: 0;
display: block;
margin: 0;
}
</style></head>
<body>
<div class="bg-img"><img src="http://padals.com/wp-content/uploads/2016/05/Baahubali_poster.jpg" alt="" /></div>
</body>
</html>
【问题讨论】:
-
所以您看到的是空白而不是图像,或者您正在获取图像但渐变不起作用?
-
@Dhaval - 只有空白,甚至没有图片,你可以在上面提到的链接中看到它。
标签: html wordpress css wordpress-theming