input box css
Forms are an essential part of interaction on the Internet but they can
look rather drab.modify the inputbox in my new module of css:
A simple input style property with css2:
CSS:
input .submit
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
.button {
border: none;
background: url('buttnbg.png') no-repeat top left;
padding: 2px 8px;
}
.button:hover {
border: none;
background: url('buttnbg') no-repeat bottom left;
padding: 2px 8px;
}
HTML:
‹ input type="submit" value="go!" class="submit" /›
CSS3 button style: It's a simple button we can create with transparent PNG gradient background, border, border-radius, box-shadow, and text-shadow.
.buttoncss3{
background: #222 url(buttonbg.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;
}
The CSS3 property included
We can also include gradient color with CSS3:
A simple input style property with css2:
CSS:
input .submit
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
.button {
border: none;
background: url('buttnbg.png') no-repeat top left;
padding: 2px 8px;
}
.button:hover {
border: none;
background: url('buttnbg') no-repeat bottom left;
padding: 2px 8px;
}
HTML:
‹ input type="submit" value="go!" class="submit" /›
CSS3 button style: It's a simple button we can create with transparent PNG gradient background, border, border-radius, box-shadow, and text-shadow.
.buttoncss3{
background: #222 url(buttonbg.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;
}
The CSS3 property included
- moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
- -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
- text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
- border-bottom: 1px solid rgba(0,0,0,0.25);
We can also include gradient color with CSS3:
.button{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter: progid:DXImageTransform.Microsoft. gradient(startColorstr='#faa51a', endColorstr='#f47a20'); } .button:hover{ background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter: progid:DXImageTransform.Microsoft. gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
CSS# Gradient:background:#0060df;
background: -moz-linear-gradient(-90deg, #9299d0 5%, #6f78c1 15%, #3944a8 35%, #138aef 75%, #78e2ff 100%, #fff); background: -webkit-gradient(linear, left top, left bottom, from(#9299d0), to(#78e2ff), color-stop(0.2, #6f78c1), color-stop(0.5, #3944a8), color-stop(.7, #138aef), color-stop(0.9, #78e2ff));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3944a8', endColorstr='#78e2ff', GradientType=0 );Example2: .button2 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #FFF; padding: 5px 10px 5px 10px; border: solid 1px #CCC; background: #ba4742; text-shadow: 0px 1px 0px #000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 3px #111; -moz-box-shadow: 3px 3px 1px #999; -webkit-box-shadow: 3px 3px 1px #999; cursor: pointer;}.button2:hover { background: #a33f3a;}Example3: .button3 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #FFF; padding: 5px 10px 5px 10px; border: 1px solid #999; text-shadow: 0px 1px 1px #000; text-decoration: none; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; background: #0060df; background: -moz-linear-gradient(-90deg, #9299d0 5%, #6f78c1 15%, #3944a8 35%, #138aef 75%, #78e2ff 100%, #fff); background: -webkit-gradient(linear, left top, left bottom, from(#9299d0), to(#78e2ff), color-stop(0.2, #6f78c1), color-stop(0.5, #3944a8), color-stop(.7, #138aef), color-stop(0.9, #78e2ff)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3944a8', endColorstr='#78e2ff', GradientType=0 ); cursor: pointer;}.button3:hover { background: -moz-linear-gradient(90deg, #9299d0 5%, #6f78c1 15%, #3944a8 35%, #138aef 75%, #78e2ff 100%, #fff); background: -webkit-gradient(linear, left bottom, left top, from(#9299d0), to(#78e2ff), color-stop(0.2, #6f78c1), color-stop(0.5, #3944a8), color-stop(.7, #138aef), color-stop(0.9, #78e2ff)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78e2ff', endColorstr='#3944a8', GradientType=0 );}Example4: .button4 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #000; padding: 5px 10px 5px 10px; border: 1px solid #999; text-shadow: 0px 1px 1px #FFF; text-decoration: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #ffcc66; background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffbc47 51%, #ffc75d 100%); background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #ffbc47), color-stop(0.9, #ffc75d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#ffe6b6', GradientType=0 ); cursor: pointer;}.button4:hover { background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffe6b6 51%, #ffc75d 100%); background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #fff), color-stop(0.9, #ffc75d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe6b6', endColorstr='#ffe6b6', GradientType=0 );}
Example5:
.button5 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #FFF; padding: 5px 50px 5px 50px; border: 1px solid #999; text-shadow: 0px 1px 1px #666; text-decoration: none; -moz-box-shadow: 0 1px 3px #111; -webkit-box-shadow: 0 1px 3px #111; box-shadow: 0 1px 3px #111; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #64a724; background: -moz-linear-gradient(top, #64a724 0%, #579727 50%, #58982a 51%, #498c25 100%); background: -webkit-gradient(linear, left top, left bottom, from(#64a724), to(#498c25), color-stop(0.4, #579727), color-stop(0.5, #58982a), color-stop(.9, #498c25), color-stop(0.9, #498c25)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a724', endColorstr='#498c25', GradientType=0 ); cursor: pointer;}.button5:hover { border: 1px solid #FFF;}
Example6:
.button6 { font-family: "Arial Black", Gadget, sans-serif; font-size: 22px; color: #443333; padding: 5px 50px 5px 50px; border: 1px solid #999; text-shadow: 0px 1px 1px #CCC; text-decoration: none; -moz-box-shadow: 0 1px 3px #111; -webkit-box-shadow: 0 1px 3px #111; box-shadow: 0 1px 3px #111; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #696969; background: -moz-linear-gradient(top, #d1d1d1 10%, #7b7b7b 60%, #696969 80%, #696969 100%); background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#7b7b7b), color-stop(0.4, #d1d1d1), color-stop(0.8, #7b7b7b), color-stop(.9, #696969), color-stop(0.9, #696969)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#7b7b7b', GradientType=0 ); cursor: pointer;}.button6:hover { color: #000;}
Example7 input field style:
input{
padding: 5px;
font-size: 15px;
text-shadow: 0px 1px 0px #fff;
outline: none;
background: -webkit-gradient(linear, left top, left bottombottom,
from(#bcbcbe), to(#ffffff));
background: -moz-linear-gradient(top, #bcbcbe, #ffffff);
}
input:focus {
-webkit-box-shadow: 0px 0px 5px #007eff;
-moz-box-shadow: 0px 0px 5px #007eff;
box-shadow: 0px 0px 5px #007eff;
}
How to Use above example in your page?
First, copy the .button style and paste css page (external on internal
area-in header between style tag).
and in HTML element where you want the button to be (eg."submit"name="submit1"value="Submit"class="button"/>). You can call CSS classes to any element such as link, p, span, div, input, button, etc.
Note: CSS3 button works following browsers.
- Mozilla Firefox – 3.6.14 : Excellent
- Google Chrome – 9.0 : Excellent
- Safari – 5.0.3 : Excellent
- Opera 11.01 : Good
- Internet Explorer 8 : Poor
You can modify these examples to create unlimited text and box shadow,
linear gradient and radius effects.

Comments