css中用outline-offset实现加号动画效果
发布时间:2023-12-29 16:59:01 所属栏目:语言 来源:DaWei
导读: 本文给大家分享在css中用outline-offset实现加号动画效果,也就是黑色边框缩小变成加号的动画,具体的实现效果及代码如下,感兴趣的朋友可以了解看看。
假设有这么一个初始代码:
<!DOC
假设有这么一个初始代码:
<!DOC
本文给大家分享在css中用outline-offset实现加号动画效果,也就是黑色边框缩小变成加号的动画,具体的实现效果及代码如下,感兴趣的朋友可以了解看看。 假设有这么一个初始代码: <!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> div { margin-left: 100px; margin-top: 100px; padding: 0; width: 200px; height: 200px; background-color: green; outline: 20px solid #000; outline-offset: 10px; } </style> </head> <body> <div></div> </body> </html> 然后再把这个outline-offset属性的值改为-118px,那么就会把边框变成一个加号 当然我这里为了效果显著一些,我加了一个动画效果来显示,如下代码: <!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> div { margin-left: 100px; margin-top: 100px; padding: 0; width: 200px; height: 200px; background-color: green; outline: 20px solid #000; animation: move 3s infinite; } @keyframes move { 0% { outline-offset: 10px; } 100% { outline-offset: -118px; } } </style> </head> <body> <div></div> </body> </html> 以上就是在css中用outline-offset实现加号动画效果的代码,需要的朋友可以参考学习,希望对大家学习css 有帮助。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐