@泪染窗纱 有,伪元素也可以做出同样的效果。不过阅读器也同样不支持伪元素。 .reflect-text { position: relative; display: inline-block; font-size: 48px; } .reflect-text::after { content: attr(data-text); position: absolute; left: 0; top: 100%; transform: scaleY(-1) translateY(-48px); transform-origin: top; opacity: 0.35; pointer-events: none; mask-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.3) 80%); }