@jdcfe/yep-react
Version:
一套移动端的React组件库
87 lines • 2.03 kB
CSS
.Yep-password-input {
position: relative;
margin: 0 15px;
-webkit-user-select: none;
user-select: none;
}
.Yep-password-input-ul {
display: -webkit-box;
display: -webkit-flex;
display: flex;
width: 100%;
height: 100px;
}
.Yep-password-input-ul .Yep-password-input-li {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
height: 100%;
font-size: 40px;
line-height: 100px;
text-align: center;
background-color: #fff;
}
.Yep-password-input-ul .Yep-password-input-li i {
position: absolute;
top: 50%;
left: 50%;
width: 10px;
height: 10px;
margin: -5px 0 0 -5px;
background-color: #000;
border-radius: 100%;
}
.Yep-password-input-ul .Yep-password-input-hairline-left {
border-left: 1PX solid #DADADA;
}
@media (min-resolution: 2dppx) {
html:not([data-scale]) .Yep-password-input-ul .Yep-password-input-hairline-left {
border-left: none;
}
html:not([data-scale]) .Yep-password-input-ul .Yep-password-input-hairline-left::before {
content: "";
position: absolute;
background-color: #DADADA;
display: block;
z-index: 1;
top: 0;
right: auto;
bottom: auto;
left: 0;
width: 1PX;
height: 100%;
transform-origin: 100% 50%;
transform: scaleX(0.5);
}
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
html:not([data-scale]) .Yep-password-input-ul .Yep-password-input-hairline-left::before {
transform: scaleX(0.33);
}
}
.Yep-password-input .Yep-password-input-message {
margin-top: 24px;
font-size: 24px;
text-align: center;
color: #969799;
}
.Yep-password-input-hairline-surround {
position: relative;
}
.Yep-password-input-hairline-surround:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: left top;
transform-origin: left top;
border: 1PX solid #DADADA;
border-radius: 3px;
}