Cascading Style Sheets (kratica CSS) nam omogoča izgled spletnih strani, s katerim lahko določamo vizualno predstavitev spletnih strani. CSS3 je zadnji standard za CSS, kateri nam omogoča naprednješe oblikovanje. Na žalost pa CSS3 podpirajo samo novejši brskalniki.
HTML
Z CSS3 bomo naredili in oblikovali gumb. Najprej bomo napisali HTML
HTML:
-
<a href="#" id="gumb">Gumb</a>
CSS style
Nato dodamo še CSS style.
CSS:
-
a#gumb {
-
width: 55px; height: 25px;
-
display: block;
-
margin: 0px;
-
padding: 3px 15px;
-
-
color: #aaaaaa;
-
text-decoration: none;
-
text-align: center;
-
font-family: calibri;
-
font-size: 15px;
-
line-height: 23px;
-
}
Zgoraj napisana koda je splošna, katera bo delovala v vseh browser-jih. da pa gumb še oblikovno uredimo (brez slik), dodamo še CSS3 kodo.
CSS:
-
/* zaobljeni robovi */
-
-moz-border-radius: 5px;
-
-webkit-border-radius: 5px;
-
border-radius: 5px;
-
border:1px solid #b5b5b5;
-
-
/* tekst s senco - v našem primeru smo dodali belo barvo */
-
text-shadow: 1px 1px 1px #fff;
-
-
/* senca gumba */
-
-moz-box-shadow: 1px 1px 3px #cccccc;
-
-webkit-box-shadow: 1px 1px 3px #cccccc;
-
-
/* gradient ozadja - deluje tudi v IE7 in IE8 */
-
/* Mozilla Firefox */
-
background: -moz-linear-gradient(top, #ffffff, #e2e2e2);
-
/* Chrome, Safari:*/
-
background: -webkit-gradient(linear,
-
left top, left bottom, from(#ffffff), to(#e2e2e2));
-
/* MSIE */
-
filter: progid:DXImageTransform.Microsoft.Gradient(
-
StartColorStr='#ffffff', EndColorStr='#e2e2e2', GradientType=0);
-
}
Gumbu pa na koncu dodamo še hover.
CSS:
-
a#gumb:hover {
-
cursor: pointer;
-
background: #eeeeee;
-
color: #4d4d4d;
-
}
Podobni članki: