html 输入框页面模板,CSS3 文本输入框设计模板

CSS

语言:

CSSSCSS

确定

*,

:before,

:after {

box-sizing: border-box;

}

body {

background: #424242;

}

form {

width: 320px;

margin: 45px auto;

}

form h1 {

font-size: 3em;

font-weight: 300;

text-align: center;

color: #2196F3;

}

form h5 {

text-align: center;

text-transform: uppercase;

color: #c6c6c6;

}

form hr.sep {

background: #2196F3;

box-shadow: none;

border: none;

height: 2px;

width: 25%;

margin: 70px auto 45px auto;

}

.group {

position: relative;

margin: 45px 0;

}

textarea {

resize: none;

}

input,

textarea {

background: none;

color: #c6c6c6;

font-size: 18px;

padding: 10px 10px 10px 5px;

display: block;

width: 320px;

border: none;

border-radius: 0;

border-bottom: 1px solid #c6c6c6;

}

input:focus,

textarea:focus {

outline: none;

}

input:focus ~ label,

input:valid ~ label,

textarea:focus ~ label,

textarea:valid ~ label {

top: -14px;

font-size: 12px;

color: #2196F3;

}

input:focus ~ .bar:before,

textarea:focus ~ .bar:before {

width: 320px;

}

input[type="password"] {

letter-spacing: 0.3em;

}

label {

color: #c6c6c6;

font-size: 16px;

font-weight: normal;

position: absolute;

pointer-events: none;

left: 5px;

top: 10px;

-webkit-transition: 300ms ease all;

transition: 300ms ease all;

}

.bar {

position: relative;

display: block;

width: 320px;

}

.bar:before {

content: '';

height: 2px;

width: 0;

bottom: 0px;

position: absolute;

background: #2196F3;

-webkit-transition: 300ms ease all;

transition: 300ms ease all;

left: 0%;

}

.btn {

background: #fff;

color: #959595;

border: none;

padding: 10px 20px;

border-radius: 3px;

text-transform: uppercase;

text-decoration: none;

outline: none;

box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

-webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

}

.btn:hover {

color: #8b8b8b;

box-shadow: 0 7px 14px rgba(0, 0, 0, 0.18), 0 5px 5px rgba(0, 0, 0, 0.12);

}

.btn.btn-link {

background: #2196F3;

color: #d3eafd;

}

.btn.btn-link:hover {

background: #0d8aee;

color: #deeffd;

}

.btn.btn-submit {

background: #2196F3;

color: #bce0fb;

}

.btn.btn-submit:hover {

background: #0d8aee;

color: #deeffd;

}

.btn.btn-cancel {

background: #eee;

}

.btn.btn-cancel:hover {

background: #e1e1e1;

color: #8b8b8b;

}

.btn-box {

text-align: center;

margin: 50px 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值