div+css实现立体中性按钮悬浮点击效果代码

代码语言:html

所属分类:布局界面

代码描述:div+css实现立体中性按钮悬浮点击效果代码

代码标签: div css 立体 中性 按钮 悬浮 点击

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Sigmar&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
<style>
    body {
  --icon-size: calc(1em * 1.14);
  --icon-margin: 0;
  --ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550);
  --ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275);
  display: grid;
  justify-items: center;
  gap: 3rem;
  padding: 1rem;
  font-family: "Sigmar", cursive;
  font-size: 24px;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background: #C9AEE2;
  color: #2e3c41;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 4rem auto;
  margin-bottom: 0;
}
body .btn {
  --bt-mod: 1;
  --bt-x: 5px;
  --bt-xy: calc(var(--bt-x) * var(--bt-mod));
  --bt-xyo: calc(var(--bt-x) * var(--bt-mod) * -1);
  --bt-bl: 15px;
  --bt-c1: #9d88b0;
  --bt-c2: #f5d4ff;
  --bt-c3: #b59dcb;
  --bt-c4: #d7baf2;
  --bt-s1: var(--bt-xy) var(--bt-xy) var(--bt-bl) var(--bt-c1);
  --bt-s2: var(--bt-xyo) var(--bt-xyo) var(--bt-bl) var(--bt-c2);
  --bt-s-n: var(--bt-s1), var(--bt-s2);
  --bt-s-a: inset var(--bt-s1), inset var(--bt-s2);
  --bt-s-a: inset var(--bt-s1), inset var(--bt-s2);
  background: #C9AEE2;
  borde.........完整代码请登录后点击上方下载按钮下载查看

网友评论0