使用 CSS 动画对 transform-origin 属性进行动画处理
若要对使用 CSS 的 transform-origin 属性实现动画,你可以尝试运行以下代码
示例
<!DOCTYPE html> <html> <head> <style> #demo1 { position: relative; height: 300px; width: 400px; border: 2px solid black; margin: 100px; padding: 5px; } #demo2 { padding: 30px; position: absolute; border: 1px solid black; background-color: orange; transform: rotate(45deg); transform-origin: 30% 10%; animation: mymove 3s infinite; } @keyframes mymove { 30% { transform-origin: 0 0 0; } } </style> </head> <body> <h1>CSS transform-origin property</h1> <div id = "demo1"> <div id="demo2">Demo</div> </div> </body> </html>
广告