1.简介
这里一个基于jsp的简单组件封装,主要是给自己做一下记录,以后万一有其他类似的需求就不需要从头开始构思。不知道对于其他人有多少参考意义。
2.代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<style>
.textconfirm-background{
z-index: 1024;
background: transparent;
display: none;
}
.textconfirm-background .textconfirm-box {
width: 641px;
height: auto;
position: relative;
overflow: hidden;
border-radius: 4px;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
padding-top: 10px;
-webkit-user-select: none;
-o-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
background: #fff;
}
.textconfirm-background .textconfirm-box .textconfirm-close{
right: 0;
top: 0;
width: 48px;
height: 48px;
line-height: 20px;
padding: 12px 0;
color: #333;
position: absolute;
text-align: center;
box-sizing: border-box;
cursor: pointer;
font-size: 18px !important;
}
.textconfirm-background .textconfirm-box .textconfirm-nickname-word{
text-indent: 20px;
line-height: 24px;
color: rgb(0, 0, 0);
font-size: 14px;
}
.textconfirm-background .textconfirm-box .textconfirm-nickname-box{
padding-left: 20px;
line-height: 48px;
}
.textconfirm-background .textconfirm-box .textconfirm-nickname-input{
width: 105px;
color: #333;
font-size: 14px;
}
.textconfirm-background .textconfirm-box .round-label{
padding-left: 19px;
cursor: pointer;
}
.textconfirm-background .textconfirm-box .round-span{
display: inline-block;
width: 16px;
height: 16px;
border-radius: 50%;
text-align: center;
border: 1px solid rgba(66, 82, 178, 0.3);
position: relative;
vertical-align: middle;
}
.textconfirm-background .textconfirm-box .round-label.active .round-span{
border: 1px solid rgb(66, 82, 178);
}
.textconfirm-background .textconfirm-box .round-label.active .round-span::after{
content: '';
position: absolute;
left: 50%;
top: 50%;
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transfo