gsap+svg实现按钮下单点击拖动确认效果代码

代码语言:html

所属分类:表单美化

代码描述:gsap+svg实现按钮下单点击拖动确认效果代码

代码标签: 下单 点击 拖动 确认 效果

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


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

<head>

 
<meta charset="UTF-8">

 
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Inter:400,500,600,700&amp;display=swap'>
 
<style>
.button {
  --text: #FFFFFF;
  --background: #275EFE;
  --background-opacity: 1;
  --handle-stroke: rgba(255, 255, 255, 0.8);
  --handle-fill: rgba(255, 255, 255, 0.08);
  --handle-blur: 2;
  --drop-stroke: rgba(255, 255, 255, 0.2);
  --drop-fill: rgba(255, 255, 255, 0);
  --icon-stroke: #FFFFFF;
  --icon-rotate: 0;
  --icon-scale: 1;
  --icon-y: 0;
  --icon-offset: 16.8;
  --handle-drop-opacity: 0;
  --default-opacity: 1;
  --default-x: 0;
  --default-scale: 1;
  --progress-opacity: 0;
  --progress-scale: .75;
  --success-opacity: 0;
  --success-x: 0;
  --success-scale: .75;
  display: block;
  cursor: pointer;
  position: relative;
  text-align: center;
  outline: none;
  border: none;
  overflow: hidden;
  padding: 8px 0;
  margin: 0;
  width: 148px;
  line-height: 30px;
  font-family: inherit;
  font-weight: 600;
  border-radius: 16px;
  color: var(--text);
  background: var(--background);
  transform: scale(var(--button-scale, 1)) translateZ(0);
  transition: transform 0.15s;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.button .handle,
.button .progress,
.button .success,
.button .drop {
  position: absolute;
  left: var(--left, auto);
  right: var(--right, auto);
  top: var(--top, auto);
}
.button .handle {
  -webkit-backdrop-filter: blur(calc(var(--handle-blur) * 1px));
  backdrop-filter: blur(calc(var(--handle-blur) * 1px));
}
.button .handle,
.button .drop {
  --top: 8px;
  z-index: 1;
  border-ra.........完整代码请登录后点击上方下载按钮下载查看

网友评论0