这篇文章给大家分享的是有关如何实现基于CSS动画的SVG按钮的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
公司主营业务:成都网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出定南免费做网站回馈大家。
具体代码如下所示:
Button body { margin: 0; padding: 0; background: #000; } a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200px; height: 60px; line-height: 60px; text-align: center; font-family: sans-serif; text-transform: uppercase; font-size: 24px; letter-spacing: 4px; color: #fff; text-decoration: none; } a svg, a svg rect { position: absolute; top: 0; left: 0; width: 100%; height: 100%; fill: transparent; } a { svg rect { stroke: #00e2ff; stroke-width: 4; transition: 2s; stroke-dasharray: 60 200; stroke-dashoffset: 320; } &:hover { svg rect { stroke: #ff0; stroke-dasharray: 200 60; stroke-dashoffset: 0; } } }
感谢各位的阅读!关于“如何实现基于CSS动画的SVG按钮”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!