【发布时间】:2022-09-23 18:56:17
【问题描述】:
标签: css design-patterns background
标签: css design-patterns background
您可以创建两个absolute html 元素并相应地左右对齐它们。然后您可以在这些元素上应用 CSS 径向渐变,例如:background: radial-gradient(45% 45% at 50% 50%, rgba(77, 230, 219, 0.2) 0%, rgba(77, 230, 219, 0) 100%); 否则,您可以使用伪元素 (:after, :before) 代替 HTML 标记。
这是您可以执行的操作的简要说明:
.hero {
height: 100vh;
width: 100vw;
background-color: #000;
position: relative;
}
.hero:after,
.hero:before {
content: '';
background: radial-gradient(45% 45% at 50% 50%, rgba(77, 230, 219, 0.2) 0%, rgba(77, 230, 219, 0) 100%);
display: block;
position: absolute;
}
.hero:before {
left: -100px;
bottom: 0;
width: 300px;
height: 300px;
}
.hero:after{
right: -100px;
top: 0;
width: 300px;
height: 300px;
}
<div class="hero"></div>
为了让生活更轻松,您可以使用 CSS Gradient Generators,例如:https://cssgradient.io/
【讨论】: