jquery自定义弹性select下拉选择框效果代码

代码语言:html

所属分类:表单美化

代码描述:jquery自定义弹性select下拉选择框效果代码

代码标签: select 下拉 选择 效果

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

<html>

<head>
    <style>
        *, *:before, *:after {
          box-sizing: border-box;
          margin: 0;
          padding: 0;
        }
        
        body {
          background: #35414a;
        }
        
        .drop {
          width: 20em;
          margin: 5em auto;
          font-family: pfs-bold;
          color: #86919a;
          text-transform: uppercase;
          position: relative;
          transition: width 0.5s;
          will-change: width;
        }
        .drop .option {
          padding: 1em;
          cursor: pointer;
          background-color: #485761;
        }
        .drop .option:not(.active) {
          display: none;
          opacity: 0;
          transform: translateY(-50%);
        }
        .drop.visible {
          -webkit-animation: bounce 1s;
                  animation: bounce 1s;
          width: 24em;
        }
        .drop.visible:before, .drop.visible:after {
          border-color: #fff;
        }
        .drop.visible:before {
          opacity: 0;
        }
        .drop.visible:after {
          opacity: 1;
        }
        .drop.visible .option {
          color: #fff;
          display: block;
        }
        .drop.opacity .option {
          transform: translateZ(0);
          opacity: 1;
        }
        .drop.opacity .option:nth-child(0) {
          transition: opacity 0.5s 0s, transform 0.5s 0s;
        }
        .drop.opacity .option:nth-child(1) {
          transition: opacity 0.5s 0.1s, transform 0.5s 0.1s;
        }
        .drop.opacity .option:nth-child(2) {
          transition: opacity 0.5s 0.2s, transform 0.5s 0.2s;
        }
        .drop.opacity .option:nth-child(3) {
          transition: opacity 0.5s 0.3s, transform 0.5s 0.3s;
        }
        .drop.opacity .option:nth-child(4) {
          transition: opacity 0.5s 0.4s, transform 0.5s 0.4s;
        }
        .drop.opacity .option:nth-child(5) {
          transition: opacity 0.5s 0.5s, transform 0.5s 0.5s;
        }
        .drop.o.........完整代码请登录后点击上方下载按钮下载查看

网友评论0