gsap+css实现光线跟踪交互的立体按钮效果代码
代码语言:html
所属分类:布局界面
代码描述:gsap+css实现光线跟踪交互的立体按钮效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url("https://fonts.googleapis.com/css?family=Lexend");
:root {
--x1: 0;
--y1: 0;
--x2: 0;
--y2: 0;
--x3: 0;
--y3: 0;
--x4: 0;
--y4: 0;
--x5: 0;
--y5: 0;
--x6: 0;
--y6: 0;
--x7: 0;
--y7: 0;
}
body {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
background-image: linear-gradient(#bbdaff, #92c4ff);
}
span {
font-family: "Lexend";
font-weight: medium;
color: #fff;
text-shadow: var(--x1) var(--y1) 0.25rem rgba(0, 48, 172, 0.65);
font-size: 1.4rem;
}
button {
background-image: linear-gradient(#1680cc, #165fcc);
outline: inset 1px rgba(0, 0, 0, 0.03);
border: none;
border-radius: 2.2rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 1.8rem 4rem 2rem 4rem;
box-sizing: border-box;
box-shadow:
inset 0 -4px 1px 1px rgba(0, 0, 0, 0.3),
inset var(--x1) var(--y1) 8px rgba(255, 255, 255, 0.25),
inset var(--x2) var(--y2) 20px rgba(255, 255, 255, 0.2),
var(--x1) var(--y1) 12px rgba(0, 81, 167, 0.15),
var(--x2) var(--y2) 20px rgba(0, 81, 167, 0.2),
var(--x3) var(--y3) 35px rgba(0, 81, 167, 0.2),
var(--x4) var(--y4) 50px .........完整代码请登录后点击上方下载按钮下载查看
网友评论0