背景和叠加图片(模糊效果)上升不同,我该如何解决这个问题?

时间:2016-09-12 13:40:29

标签: resize background-image blurry

所以大家,最近我一直在努力弄清楚如何在我的背景图像上获得frostet玻璃效果。事实证明这并不容易,但我认为我非常接近! 只要你在Fullscreen中使用浏览器,它就可以很好地工作。即使您调整浏览器窗口的宽度,它仍然可以正常工作。但如果你改变它的高度会让人讨厌,因为frostet玻璃部分比实际的背景图像缩小得更快,我不知道如何解决它。有什么建议吗?

非常感谢!

这是我的HTML:

<!DOCTYPE html >
<html>


<head>
    <link href="css/test.css" rel="stylesheet" type="text/css" />
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
</head>


<body>
        <p id="test" class="glass down"> test</p>
</body>


</html>

这是我的CSS:

html, body, .glass {
    width: 100%;
    height: 100%;
    overflow: hidden;
}


body {
    background-image: url('../images/slide/slide2.JPG');
    background-size: cover;
}


.glass::before {
    display: block;
    position: absolute;
    top:112.5%;  /*diese beiden prozente beschreiben meine lage im vollbild*/
    left:-50%;
    width: 199%; /*diese beiden prozente beschreiben meine größe*/
    height:199%;
    background-image: url('../images/slide/slide2.jpg');
    filter: blur(5px);
    background-size: cover;
    content: ' ';
    opacity: 0.6;
}


.glass {
    background-color: white;
}


.glass.down {
    transform: translateY(100%) translateY(-7rem);
}


.glass.down::before {
    transform: translateY(-100%) translateY(7rem);
}


.glass.up, .glass.up::before {
    transform: translateY(0%);
}


#test { 
position:absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50%; /*ändert die größe meines ausschnittes */
height: 50%;
z-index: 10000;
}

我希望你能以某种方式帮助我。再次感谢:)

0 个答案:

没有答案