CSS में border-top-left-radius प्रॉपर्टी पर एनिमेशन लागू करने के लिए @keyframes का उपयोग करें। नीचे दिया गया उदाहरण एक टेबल पर इस एनिमेशन को दर्शाता है।
उदाहरण
<!DOCTYPE html> <html> <head> <style> table,th,td { border: 2px solid black; } #newTable { width: 500px; height: 300px; background: yellow; border: 15px solid yellow; animation: myanim 3s infinite; background-position: bottom left; background-size: 50px; } @keyframes myanim { 30% { background-color: orange; border-spacing: 50px; border-top-color: red; border-top-left-radius: 150px; } } </style> </head> <body> <h2>Performing Animation for border top left radius</h2> <table id = "newTable"> <tr> <th>Subject</th> <th>Student</th> <th>Marks</th> </tr> <tr> <td>Maths</td> <td>Amit</td> <td>98</td> </tr> <tr> <td>Science</td> <td>Sachin</td> <td>99</td> </tr> </table> </body> </html>
व्याख्या: यहां एक टेबल #newTable को एनिमेट किया गया है। 30% कीफ्रेम पर, बैकग्राउंड रंग नारंगी हो जाता है, border-spacing 50px हो जाता है, ऊपरी बॉर्डर का रंग लाल हो जाता है, और border-top-left-radius 150px तक बढ़ जाता है, जिससे ऊपरी-बायां कोना अत्यधिक गोलाकार हो जाता है।