手机网页form表单样式_css3实现一款模仿iphone样式的注册表单

本文展示了如何使用CSS3来设计一个模仿iPhone样式的手机网页注册表单,包括输入框、按钮等元素的样式,以及通过CSS3实现的渐变背景、圆角边框和阴影效果。
摘要由CSDN通过智能技术生成

效果图如下:

代码:

复制代码代码如下:

Animated Checkboxes using CSS3

html, body, h1, form, fieldset, legend, ol, li {

margin: 0;

padding: 0;

}

body {

background: #ffffff;

color: #111111;

font-family: Helvetica;

padding: 20px;

font-size: 12px

}

input:not([type=checkbox]), textarea {

width: 250px;

padding: 5px;

border: 1px solid #ccc;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

}

form {

width: 500px;

margin: 0 auto 0 auto;

}

form fieldset {

padding: 26px;

border: 1px solid #b4b4b4;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

}

form legend {

padding: 5px 20px 5px 20px;

color: #030303;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

border: 1px solid #b4b4b4;

}

form ol {

list-style: none;

margin-bottom: 20px;

border: 1px solid #b4b4b4;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

padding: 10px;

}

form ol, form legend, form fieldset {

background-image: -moz-linear-gradient(top, #f7f7f7, #e5e5e5); /* FF3.6 */

background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e5e5e5),color-stop(1, #f7f7f7)); /* Saf4+, Chrome */

}

form ol.buttons {

overflow: auto;

}

form ol li label {

float: left;

width: 160px;

font-weight: bold;

}

/*

form ol.radio-buttons li {

float:left;

margin-bottom:0;

width:8px;

}

form ol.radio-buttons li label {

line-height:20px;

padding-right:20px;

width:80px;

}

form ol.radio-buttons li input {

padding:0;

width:20px;

}

*/

.settings {

/* width: 400px; */

list-style: none;

position: relative;

}

.settings p {

display: block;

margin-bottom: 20px;

background: -moz-linear-gradient(50% 50% 180deg,#C91A1A, #DB2E2E, #0C990C 0%);

background: -webkit-gradient(linear, 50% 50%, 0% 50%, from(#C90202), to(#009C05), color-stop(0,#00AB00));

border-radius: 8px;

-moz-border-radius: 6px;

border: 1px solid #555555;

width: 36px;

position: relative;

height: 15px;

}

/*

.settings p:before {

content: "ON";

padding-left: 9px;

line-height: 15px;

color: #fff;

font-size: 14px;

text-shadow: #093B5C 0px -1px 1px;

}

.settings p:after {

content: "OFF";

padding-left: 12px;

line-height: 15px;

color: #fff;

font-size: 14px;

text-shadow: #093B5C 0px -1px 1px;

}

*/

.check {

display: block;

width: 20px;

height: 13px;

border-radius: 8px;

-moz-border-radius: 6px;

background: -moz-linear-gradient(19% 75% 90deg,#FFFFFF, #A1A1A1);

background: #fff -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A1A1A1), to(#FFFFFF));

border: 1px solid #e5e5e5;

position: absolute;

top: 0px;

left: 0px;

}

input[type=checkbox] {

display: none;

}

@-webkit-keyframes labelON {

0% {

top: 0px;

left: 0px;

}

100% {

top: 0px;

left: 14px;

}

}

input[type=checkbox]:checked + label.check {

top: 0px;

left: 14px;

-webkit-animation-name: labelON;

-webkit-animation-duration: .2s;

-webkit-animation-iteration-count: 1;

-webkit-animation-timing-function: ease-in;

-webkit-box-shadow: #244766 -1px 0px 3px;

-moz-box-shadow: #244766 -1px 0px 3px;

}

@-webkit-keyframes labelOFF {

0% {

top: 0px;

left: 16px;

}

100% {

top: 0px;

left: 0px;

}

}

input[type=checkbox] + label.check {

top: 0px;

left: 0px;

-webkit-animation-name: labelOFF;

-webkit-animation-duration: .2s;

-webkit-animation-iteration-count: 1;

-webkit-animation-timing-function: ease-in;

-webkit-box-shadow: #244766 1px 0px 3px;

-moz-box-shadow: #244766 1px 0px 3px;

}

label.info {

position: absolute;

color: #000;

top:0px;

left: 50px;

line-height: 15px;

width: 200px;

}

form ol.buttons li {

float: left;

width: 100px;

}

input[type=submit] {

width: 80px;

color: #f3f3f3;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

background-image: -moz-linear-gradient(top, #0cb114, #07580b); /* FF3.6 */

background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #07580b),color-stop(1, #0cb114)); /* Saf4+, Chrome */

-webkit-box-shadow: #4b4b4b 0px 2px 5px;

-moz-box-shadow: #4e4e4e 0px 2px 5px;

box-shadow: #e3e3e3 0px 2px 5px;

border: none;

}

input[type=reset] {

width: 80px;

color: #f3f3f3;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

background-image: -moz-linear-gradient(top, #d01111, #7e0c0c); /* FF3.6 */

background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #7e0c0c),color-stop(1, #d01111)); /* Saf4+, Chrome */

-webkit-box-shadow: #4b4b4b 0px 2px 5px;

-moz-box-shadow: #4e4e4e 0px 2px 5px;

box-shadow: #e3e3e3 0px 2px 5px;

border: none;

}

input[type=file] {

width: 80px;

}

请填写您的信息

  1. 个人账号:
  1. 个人密码:

允许被转载

允许被评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值