gsap+css实现光线跟踪交互的立体按钮效果代码

代码语言:html

所属分类:布局界面

代码描述:gsap+css实现光线跟踪交互的立体按钮效果代码

代码标签: 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