我有一个带有背景图片的HTML元素,想要创建一个镜像效果到底部,就像这样反射图片:
我想要创建这个反射效果的最佳解决方案是仅使用CSS而不使用比这个单一元素更多的元素,并且不重复使用图像URL(出于维护原因)。我只找到了类似这样的解决方案,需要“复杂”的HTML标记。这是我的代码:
div {
position: relative;
background: url(https://istack.dev59.com/P56gr.webp);
width: 300px;
height: 200px;
}
div:after {
content: "";
position: absolute;
background: url(https://istack.dev59.com/P56gr.webp);
display: block;
width: 300px;
height: 200px;
bottom: -210px;
}
<div></div>