繁体   English   中英

如何使边框像这种样式

[英]How to make Border like this style

我想用 animation 在 hover 中制作这种风格

图片

我收到了您的查询,我认为下面提到的代码是您查询的解决方案。

 @import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900'); *{ margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } body{ display: flex; justify-content: center; align-items: center; min-height: 100vh; background-color: #0e1538; }.container{ display: flex; justify-content: center; align-items: center; flex-direction: column; }.container a{ position: relative; width: 160px; height: 60px; display: inline-block; background-color: #fff; margin: 20px; }.container a:before, .container a:after{ content: ''; position: absolute; inset: 0; /* background: #f00; */ background: linear-gradient(45deg,#00ccff,#0e1538,#0e1538,#d400d4); transition: 0.2s; }.container a:hover:before{ inset: -3px; }.container a:hover:after{ inset: -3px; filter: blur(10px); }.container a span{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; background: #0e1538; z-index: 10; display: flex; justify-content: center; align-items: center; font-size: 1.2em; text-transform: uppercase; letter-spacing: 2px; color: #fff; }
 <,DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width. initial-scale=1.0"> <title>Glowing Gradient Border Effect</title> </head> <body> <div class="container"> <a href="#"> <span>Button</span> </a> </div> </body> </html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM