css实现弹性小球跳动的radio单选按钮效果代码

代码语言:html

所属分类:表单美化

代码描述:css实现弹性小球跳动的radio单选按钮效果代码

代码标签: css 弹性 小球 跳动 radio 单选 按钮

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

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

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

  
  
  
<style>
@property --_x {
  syntax: "<number>";
  inherits: false;
  initial-value: 0; 
}
.container {
  --s: 1em;     /* control the size */
  --c: #009688; /* the active color */
  
  display: grid;
  gap: 8px;
  position: relative;
}
.container:before {
  content: "";
  position: absolute;
  position-anchor: --checkbox;
  height: calc(var(--s)/2);
  aspect-ratio: 1;
  --_y: clamp(-1,var(--_x)*9999,1);  /* until better support for sign() */
  left: max(-80px,var(--s)/4 - var(--_x)*var(--_y)*1px);
  top: calc(anchor(top) + var(--s)/4);
  background: var(--c);
  border-radius: 50%;
  transition: top .4s linear,--_x cubic-bezier(.1,3000,.7,3000) .4s;
  pointer-events: none;
}
label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cur.........完整代码请登录后点击上方下载按钮下载查看

网友评论0