div+css实现高科技科幻风格流光动态按钮选择效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现高科技科幻风格流光动态按钮选择效果代码
代码标签: div css 高科技 科幻 风格 流光 动态 按钮 选择
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ background: black; } .container { margin: 100px; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-style: italic; font-weight: bold; font-size: 1.2em; display: grid; gap: 2em; place-content: center; width: 400px; } .container input[type=radio] { display: none; } .input-btn:is(:checked) + .neon-btn .span { inset: 2px; background-color: #4090b5; background: repeating-linear-gradient(to bottom, transparent 0%, #4090b5 1px, #4090b5 3px, #4090b5 5px, #4090b5 4px, transparent 0.5%), repeating-linear-gradient(to left, hsl(295, 60%, 12%) 100%, hsl(295, 60%, 12%) 100%); box-shadow: inset 0 40px 20px hsl(296, 59%, 10%); } .input-btn:is(:checked) + .neon-btn .txt { text-shadow: 2px 4px 1px #9e30a9, 2px 2px 1px #4090b5, 0 0 20px rgba(255, 255, 255, 0.616); color: rgb(255, 255, 255); animation: colorchange 0.3s ease; } .input-btn:is(:checked) + .neon-btn::before { animation-duration: 0.6s; } .input-btn:is(:checked) + .neon-btn::after { animation-duration: 0.6s; } .neon-btn { width: 300px; height: 60px; cursor: pointer; display: flex; justify-content: center; align-items: center; padding: 0.5em 5em; text-align: right; background: transparent; position: relative; overflow: hidden; transition: all 2s ease-in-out; -webkit-clip-path: polygon(6% 0, 93% 0, 100% 8%, 100% 86%, 90% 89%, 88% 100%, 5% 100%, 0% 85%); clip-path: polygon(6% 0, 93% 0, 100% 8%, 100% 86%, 90% 89%, 88% 100%, 5% 100%, 0% 85%); } .neon-btn .span { display: flex; -webkit-clip-path: polygon(6% 0, 93% 0, 100% 8%, 100% 86%, 90% 89%, 88% 100%, 5% 100%, 0% 85%); clip-path: polygon(6% 0, 93% 0, 100% 8%, 100% 86%, 90% 89%, 88% 100%, 5% 100%, 0% 85%); position: absolute; inset: 1px; background-color: #212121; z-index: 1; } .neon-btn .txt { text-align: right; position: relative; z-index: 2; color: aliceblue; font-size: 1em; transition: all ease-in-out 2s linear; text-shadow: 0px 0px 1px #409.........完整代码请登录后点击上方下载按钮下载查看
网友评论0