gpt4 book ai didi

html - 如何制作背景渐变

转载 作者:行者123 更新时间:2023-11-28 12:02:34 25 4
gpt4 key购买 nike

我需要有关我正在网站管理的网页的帮助。这是一些代码:

<body>
<div class="left">
</div>

这是它的 CSS:

.left {
position: fixed;
width:50%;
height: 100vh;
top:0;
background-image: url('../img/plakatm.jpg');
background-size: 1164px,1000px;
background-position: center;
background-repeat: no-repeat;
}

问题是,我需要在它的右边缘做一个渐变。我无法将渐变添加到图像中,因为 .left 元素在较小的显示器上改变了大小并且渐变不会显示出来。在这里你可以看到完整的网站(它是波兰语,但你不需要理解它)Click here看见了。谢谢。
亚当

最佳答案

使用 CSS linear-gradient,像下面这样的东西对你有用,最好把它分开到一个单独的不同的类中,不要叫它 .left,我叫它是 .gradient 在这个例子中:

.left {
position: fixed;
width: 50%;
height: 100vh;
top: 0;
background-image: url('http://weknownyourdreamz.com/images/jungle/jungle-04.jpg');
background-size: 1164px, 1000px;
background-position: center;
background-repeat: no-repeat;
}

.left:after {
position: absolute;
content: '';
top: 0;
height: 100%;
width: 100%;
display: block;
background: white;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
background: -o-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
background: -moz-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
<body>
<div class="left">
</div>
</body>

关于html - 如何制作背景渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44285738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com