多款自带上传进度动画的上传按钮
代码语言:html
所属分类:表单美化
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap'> <style> .button.dark-single { --background: none; --rectangle: #242836; --success: #4BC793; } .button.white-single { --background: none; --rectangle: #F5F9FF; --arrow: #275efe; --success: #275efe; --shadow: rgba(10, 22, 50, .1); } .button.dark { --background: #242836; --rectangle: #1C212E; --arrow: #F5F9FF; --text: #F5F9FF; --success: #2F3545; } .button { --background: #275efe; --rectangle: #184fee; --success: #4672f1; --text: #fff; --arrow: #fff; --checkmark: #fff; --shadow: rgba(10, 22, 50, .24); display: flex; overflow: hidden; text-decoration: none; -webkit-mask-image: -webkit-radial-gradient(white, black); background: var(--background); border-radius: 30px; box-shadow: 0 2px 8px -1px var(--shadow); transition: box-shadow .2s ease, -webkit-transform .2s ease; transition: transform .2s ease, box-shadow .2s ease; transition: transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease; } .button:active { -webkit-transform: scale(0.95); transform: scale(0.95); box-shadow: 0 1px 4px -1px var(--shadow); } .button ul { margin: 0; padding: 16px 32px 16px 44px; list-style: none; text-align: center; position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; font-size: 16px; font-weight: 500; line-height: 28px; color: var(--text); } .button ul li:not(:first-child) { top: 16px; left: 4px; right: 0; position: absolute; } .button ul li:nth-child(2) { top: 76px; } .button ul li:nth-child(3) { top: 136px; } .button > div { overflow: hidden; -webkit-mask-image: -webkit-radia.........完整代码请登录后点击上方下载按钮下载查看
网友评论0