The specific code is as follows: <a href="#"> <svg> <rect></rect> Button </a> 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; } } } Summarize The above is the SVG button based on CSS animation introduced by the editor. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website! |
<<: Specific use of MySQL segmentation function substring()
>>: JavaScript to achieve lottery effect
20200804Addendum: The article may be incorrect. Y...
Table of contents 1. Solution 2. Let the browser ...
Table of contents Preface What is ssh What is ssh...
Copy code The code is as follows: a:link { font-s...
Copy code The code is as follows: <iframe id=&...
This article uses examples to describe common bas...
1. Command Introduction The ifconfig (configure a...
Find the containerID of tomcat and enter the toma...
Table of contents 1. Scenario Description 2. Solu...
What if the basic images have been configured bef...
1. Concept 1. The difference between hot backup a...
This is a very simple pure CSS3 white cloud float...
Table of contents Preface condition Install Docke...
If we want to make a carousel, we must first unde...
Win10 installation (skip if already installed) Fo...