css - 11transition 过渡效果
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>transition过渡效果</title> <style> * { padding: 0; margin: 0; } main { width: 100vw; height: 100vh; background: #2c3e50; display: flex; flex-direction: column; justify-content: center; align-items: center; } main div { width: 150px; height: 150px; box-sizing: border-box; background-color: #fff; border: solid 10px #ccc; /*从最终状态到初始状态的过渡时间*/ transition: 2s; } main div:hover { /*从初始状态到最终状态的过渡时间(如果不写会继承)*/ transition: 5s; border-radius: 50%; border: dotted 20px #ddd; background-color: #e67e22; } </style> </head> <body> <main> <div></div> </main> </body> </html>