用CSS能做出这样的效果吗?
数字应该动态变化,所以如果 HTML 结构看起来像这样,那就太好了:
<div class="digits-show">
<div class="digits-show__text">enter our world</div>
<div class="digits-show__bg"> 42342379723094873294872398479347239....2424</div>
<div>
Run Code Online (Sandbox Code Playgroud)
我尝试使用“mix-blend-mode”CSS 属性,但没有成功。
这是可能的mix-blend-mode,您只需以不同的方式设置颜色即可开始。覆盖的文本需要white且mix-blend-mode应该设置为difference。
.digits-show {
height: 400px;
position: relative;
overflow: hidden;
width: 700px;
}
.digits-show__text {
font-size: 7rem;
font-weight: bold;
left: 50%;
color: white;
mix-blend-mode: difference;
position: absolute;
text-align: center;
top: 50%;
transform: translate(-50%, -50%);
z-index: 10;
}
.digits-show__bg {
animation: scroll 20s infinite linear;
color: #dcdcdc;
transform: translateY(0);
width: 100%;
word-break: break-all;
}
@keyframes scroll{
0% {
transform: translateY(0);
}
100% {
transform: translateY(-50%);
}
}
body {
display: grid;
font-family: sans-serif;
height: 100vh;
margin: 0;
place-items: center;
}Run Code Online (Sandbox Code Playgroud)
<div class="digits-show">
<div class="digits-show__text">enter our world</div>
<div class="digits-show__bg"> 423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424423423797230948732948723984793472392424
</div>
<div>Run Code Online (Sandbox Code Playgroud)
编辑:添加了一个动画以证明概念。
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |