jquery+css实现简洁清爽下拉多选输入框效果代码
代码语言:html
所属分类:表单美化
代码描述:jquery+css实现简洁清爽下拉多选输入框效果代码
代码标签: jquery css 简洁 清爽 下拉 多选 输入框
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,500,700'> <style> .selectMultiple { width: 240px; position: relative; } .selectMultiple select { display: none; } .selectMultiple > div { position: relative; z-index: 2; padding: 8px 12px 2px 12px; border-radius: 8px; background: #fff; font-size: 14px; min-height: 44px; box-shadow: 0 4px 16px 0 rgba(22, 42, 90, 0.12); transition: box-shadow 0.3s ease; } .selectMultiple > div:hover { box-shadow: 0 4px 24px -1px rgba(22, 42, 90, 0.16); } .selectMultiple > div .arrow { right: 1px; top: 0; bottom: 0; cursor: pointer; width: 28px; position: absolute; } .selectMultiple > div .arrow:before, .selectMultiple > div .arrow:after { content: ""; position: absolute; display: block; width: 2px; height: 8px; border-bottom: 8px solid #99A3BA; top: 43%; transition: all 0.3s ease; } .selectMultiple > div .arrow:before { right: 12px; transform: rotate(-130deg); } .selectMultiple > div .arrow:after { left: 9px; transform: rotate(130deg); } .selectMultiple > div span { color: #99A3BA; display: block; position: absolute; left: 12px; cursor: pointer; top: 8px; line-height: 28px; transition: all 0.3s ease; } .selectMultiple > div span.hide { opacity: 0; visibility: hidden; transform: translate(-4px, 0); } .selectMultiple > div a { position: relative; padding: 0 24px 6px 8px; line-height: 28px; color: #1E2330; display: inline-block; vertical-align: top; margin: 0 6px 0 0; } .selectMultiple > div a em { font-style: normal; display: block; white-space: nowrap; } .selectMulti.........完整代码请登录后点击上方下载按钮下载查看
网友评论0