gpt4 book ai didi

html - 如何去除径向渐变中的边框,使其能够很好地混合?

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:10 24 4
gpt4 key购买 nike

我有如下径向渐变:

enter image description here

如何去除最后的深色边框使其与背景混合?

(皱纹还可以,但最后的边界线很烦人)

基本上我试图在普通背景中间有一个发光元素。也欢迎任何替代方案:)

CSS

#rectangle {
position: relative;
width: 1280px;
height: 480px;
background-color: #112d44;
}
#rectangle:after {
content: "";
display: block;
position: absolute;
top: 20%;
bottom : 0%;
right: 0;
left: -10%;
width:1680px;
height: 400px;
background: radial-gradient(ellipse at center, rgb(17, 67, 96) 0%, rgba(0, 0, 0, 0) 50%);
}

HTML

<div id="rectangle" ></div>

可以在这里找到笔:http://codepen.io/anon/pen/vNOLGx请先 fork 。

最佳答案

让你的渐变淡出背景颜色,并隐藏任何溢出,这样你的 ::after 伪元素就不会脱离它的容器:

#rectangle {
position: relative;
width: 1280px;
height: 480px;
background-color: #112d44;
overflow: hidden;
}
#rectangle:after {
content: "";
display: block;
position: absolute;
top: 30%;
bottom : 0%;
right: 0;
left: 0%;
width:1680px;
height: 400px;
background: radial-gradient(ellipse at center, rgb(17, 67, 96) 0%, rgb(17, 45, 68) 50%);
}

CodePen

关于html - 如何去除径向渐变中的边框,使其能够很好地混合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435747/

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