<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding: 0; margin: 0; box-sizing: border-box; list-style: none; } ul{ display: flex; justify-content: space-between; width: 200px; height: 100px; clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 90%); margin-top: 100px; } li{ width: 30px; background-color: red; } li:nth-of-type(n+4){ background-color: rgba(0,0,0,.5); } </style> </head> <body> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </body> </html> clip-path试试或者也可以吧clip-path改成 -webkit-mask-image: linear-gradient(20deg,red 50%,transparent 0,transparent 100%);
clip-path试试
或者也可以吧clip-path改成