前言:好看的元素倒影,可以通过-webkit-box-reflect 实现。但有兼容问题,必须是 webkit 内核的浏览器,不然没效果。但是好看啊。
效果图:
代码实现:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width" /> <title>document</title> <style> body { background: #000; } img { margin: 200px; width: 200px; height: 200px; object-fit: cover; /* -webkit-box-reflect: 倒影方向 倒影间隔 蒙层*/ -webkit-box-reflect: below 15px linear-gradient(transparent, transparent, #0005); } </style> </head> <body> <img src="demo.jpg"/> <script> </script> </body> </html>