订单完成动画按钮特效
代码语言:html
所属分类:动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> .truck-button { --color: #fff; --background: #2B3044; --tick: #16BF78; --base: #0D0F18; --wheel: #2B3044; --wheel-inner: #646B8C; --wheel-dot: #fff; --back: #6D58FF; --back-inner: #362A89; --back-inner-shadow: #2D246B; --front: #A6ACCD; --front-shadow: #535A79; --front-light: #FFF8B1; --window: #2B3044; --window-shadow: #404660; --street: #646B8C; --street-fill: #404660; --box: #DCB97A; --box-shadow: #B89B66; padding: 12px 0; width: 172px; cursor: pointer; text-align: center; position: relative; border: none; outline: none; color: var(--color); background: var(--background); border-radius: var(--br, 5px); -webkit-appearance: none; -webkit-tap-highlight-color: transparent; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(var(--rx, 0deg)) translateZ(0); transform: rotateX(var(--rx, 0deg)) translateZ(0); transition: border-radius 0.3s linear var(--br-d, 0s), -webkit-transform 0.5s; transition: transform 0.5s, border-radius 0.3s linear var(--br-d, 0s); transition: transform 0.5s, border-radius 0.3s linear var(--br-d, 0s), -webkit-transform 0.5s; } .truck-button:before, .truck-button:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 6px; display: block; background: var(--b, var(--street)); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotateX(90deg) scaleX(var(--sy, 1)); transform: rotateX(90deg) scaleX(var(--sy, 1)); } .truck-button:after { --sy: var(--progress, 0); --b: var(--street-fill); } .truck-button .default, .truck-button .suc.........完整代码请登录后点击上方下载按钮下载查看
网友评论0