jquery实现带阴影下拉多选效果代码

代码语言:html

所属分类:表单美化

代码描述:jquery实现带阴影下拉多选效果代码

代码标签: jquery 带阴影 下拉 多选

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

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

<head>
    <meta charset="UTF-8">
    <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 .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 .3s ease;
    }
    .selectMultiple >div .arrow:before {
    	right:12px;
    	-webkit-transform:rotate(-130deg);
    	transform:rotate(-130deg);
    }
    .selectMultiple >div .arrow:after {
    	left:9px;
    	-webkit-transform:rotate(130deg);
    	transform:rotate(130deg);
    }
    .selectMultiple >div span {
    	color:#99A3BA;
    	display:block;
    	position:absolute;
    	left:12px;
    	cursor:pointer;
    	top:8px;
    	line-height:28px;
    	transition:all .3s ease;
    }
    .selectMultiple >div span.hide {
    	opacity:0;
    	visibility:hidden;
    	-webkit-transform:translate(-4px,0);
    	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;
    }
    .selectMultiple >div a:before {
    	content:'';
    	left:0;
    	top:0;
    	bottom:6px;
    	width:100%;
    	position:absolute;
    	display:block;
    	background:rgba(228,236,250,0.7);
    	z-index:-1;
    	border-radius:4px;
    }
    .selectMultiple >div a i {
    	cursor:pointer;
    	position:absolute;
    	top:0;
    	right:0;
    	width:24px;
    	height:28px;
    	di.........完整代码请登录后点击上方下载按钮下载查看

网友评论0