gpt4 book ai didi

html - 在 CSS 中应用过滤器/戴面具?

转载 作者:行者123 更新时间:2023-12-04 07:23:34 25 4
gpt4 key购买 nike

预期结果:
anticipated result
我设法得到了什么:
reality
请尽量不要给我绝对值,因为我希望网站具有响应性。文本和背景分隔线应始终位于中心。文本应根据每个字符的位置根据需要更改其颜色。
提前致谢!
我的 HTML 代码:

<div class="bg"></div>
<header>Plants</header>
<h1>Fresh Plants <br> for You.</h1>
我的CSS:
header {
font-size: 1.5rem;
text-transform: uppercase;
color: white;
margin-top: 30px;
margin-left: 40px;
}

.bg {
position: absolute;
top: 0;
left: 0;
z-index: -1;
background: linear-gradient(90deg, rgba(31,171,137,1) 0%, rgba(31,171,137,1) 50%, rgba(157,243,196,1) 50%, rgba(157,243,196,1) 100%);
height: 52rem;
width: 100%;
}

h1 {
font-size: 5rem;
/*color: white;*/
margin-left: 30.2rem;
font-weight: 700;
background-clip: text;
-webkit-background-clip: text;
color: rgba(255,255,255,1);
/*background: linear-gradient(90deg, rgba(31,171,137,1) 0%, rgba(31,171,137,1) 50%, rgba(157,243,196,1) 50%, rgba(157,243,196,1) 100%);*/
}

最佳答案

因为它是 90deg方向使两个背景fixed所以他们都把屏幕当作引用:

header {
font-size: 1.5rem;
text-transform: uppercase;
color: white;
margin-top: 30px;
margin-left: 40px;
}

.bg {
position: absolute;
top: 0;
left: 0;
z-index: -1;
background: linear-gradient(90deg, rgba(31, 171, 137, 1) 50%, rgba(157, 243, 196, 1) 0) fixed;
height: 52rem;
width: 100%;
}

h1 {
font-size: 5rem;
font-weight: 700;
text-align:center;
color: #0000;
background: linear-gradient(90deg, #fff 50%, blue 0) fixed;
background-clip: text;
-webkit-background-clip: text;
}
<div class="bg"></div>
<header>Plants</header>
<h1>Fresh Plants <br> for You.</h1>

关于html - 在 CSS 中应用过滤器/戴面具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68349962/

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