<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } li { list-style: none; } ul { display: flex; } .banner { margin: 100px auto; width: 564px; height: 315px; overflow: hidden; position: relative; } img { display: block; width: 564px; border-radius: 12px; } .banner .prev { width: 20px; height: 30px; display: inline-block; line-height: 30px; background-color: rgba(0, 0, 0, 0.3); position: absolute; top: 50%; transform: translate(0,-50%); border-radius: 0,15px,15px,0; } .banner .next { width: 20px; height: 30px; display: inline-block; line-height: 30px; background-color: rgba(0, 0, 0, 0.3); position: absolute; top: 50%; right: 0; transform: translate(0,-50%); border-radius: 15px,0,0,15px; } </style> </head> <body> <div class="banner"> <ul> <li><a href="#"><img src="./images/banner1.jpg" alt=""></a></li> <li><a href="#"><img src="./images/banner2.jpg" alt=""></a></li> <li><a href="#"><img src="./images/banner3.jpg" alt=""></a></li> </ul> <a href="#" class="prev">左</a> <a href="#" class="next">右</a> </div> </body> </html>