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
The current environment is: Centos 7.5 docker-ce ...
This article mainly introduces how to integrate T...
The css technique for changing the color of an im...
Table of contents 1. The default focus is on the ...
I have been playing around with charts for a whil...
Preface It's a cliché. Here I will talk about...
Author | Editor Awen | Produced by Tu Min | CSDN ...
Some command differences between versions: show i...
Recently, when I was using Linux to log in locall...
The <base> tag specifies the default addres...
Vue first screen performance optimization compone...
What is an HTML file? HTML stands for Hyper Text M...
This article shares the specific code for JavaScr...
Preface When we installed the system, we did not ...
01. Command Overview The gcc command uses the C/C...