styles.css

235 阅读2分钟

* {

box-sizing: border-box;

margin: 0;

padding: 0;

font-weight: 300;

}

/*设置字体,颜色,字号*/

body {

font-family: 'Source Sans Pro', sans-serif;

color: white;

font-weight: 300;

}

body ::-webkit-input-placeholder {

/* WebKit browsers */

font-family: 'Source Sans Pro', sans-serif;

color: white;

font-weight: 300;

}

body :-moz-placeholder {

/* Mozilla Firefox 4 to 18 */

font-family: 'Source Sans Pro', sans-serif;

color: white;

opacity: 1;

font-weight: 300;

}

body ::-moz-placeholder {

/* Mozilla Firefox 19+ */

font-family: 'Source Sans Pro', sans-serif;

color: white;

opacity: 1;

font-weight: 300;

}

body :-ms-input-placeholder {

/* Internet Explorer 10+ */

font-family: 'Source Sans Pro', sans-serif;

color: white;

font-weight: 300;

}

.wrapper {

background: #50a3a2;

/* css3对角线渐变色 */

background: -webkit-linear-gradient(top left, #50a3a2 0%, #53e3a6 100%);

background: linear-gradient(to bottom right, #50a3a2 0%, #53e3a6 100%);

/* 透明度设置*/

opacity: 0.8;

/* 位于当前视口的正中间*/

position: absolute;

top: 50%;

left: 0;

width: 100%;

height: 400px;

margin-top: -200px;

/* 滚动条隐藏*/

overflow: hidden;

}

.container {

/* 登陆部分垂直居中*/

max-width: 600px;

margin: 0 auto;

padding: 80px 0;

height: 400px;

text-align: center;

}

.container h1 {

font-size: 40px;

/* 让过渡效果持续 1 秒*/

-webkit-transition-duration: 1s;

transition-duration: 1s;

/* 规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42, 0, 0.58, 1))。*/

-webkit-transition-timing-function: ease-in-put;

transition-timing-function: ease-in-put;

font-weight: 200;

}

form {

padding: 20px 0;

position: relative;

z-index: 2;

}

form input {

/* 去除浏览器(IE 谷歌等)默认样式*/

-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

/*无边框*/

outline: 0;

border: 1px solid rgba(255, 255, 255, 0.4);

background-color: rgba(255, 255, 255, 0.2);

width: 250px;

/*圆角*/

border-radius: 3px;

padding: 10px 15px;

margin: 0 auto 10px auto;

display: block;

text-align: center;

font-size: 18px;

color: white;

/* 让过渡效果持续 0.25s 秒*/

-webkit-transition-duration: 0.25s;

transition-duration: 0.25s;

font-weight: 300;

}

/* 鼠标悬停的效果*/

form input:hover {

background-color: rgba(255, 255, 255, 0.4);

}

/* 焦点在上面时的效果*/

form input:focus {

background-color: white;

width: 300px;

color: #53e3a6;

}

form button {

/* 去除浏览器(IE 谷歌等)中按钮的默认样式*/

-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

/* 无表框*/

outline: 0;

background-color: white;

border: 0;

padding: 10px 15px;

color: #53e3a6;

border-radius: 3px;

width: 250px;

/* 鼠标悬停时变成小手的样式*/

cursor: pointer;

font-size: 18px;

/* 让过渡效果持续 0.25s 秒*/

-webkit-transition-duration: 0.25s;

transition-duration: 0.25s;

}

form button:hover {

background-color: #f5f7f9;

}