Border Radius
The ability to have rounded corners without images and JavaScript is one of the most sought after features of CSS3.
#my_id {
height: 100px;
width: 100px;
border: 1px solid #FFF;
/* For Mozilla: */
-moz-border-radius: 15px;
/* For WebKit: */
-webkit-border-radius: 15px;
}
Border Images
Adding Images to the border:
#my_id {
/* url, top image, right image, bottom image, left image */
border-image: url(border.png) 30 30 30 30 round round;
}
Multi-Column Layout
Another CSS3 feature that developers, including myself are very eager to
start using is the Multi-Column Layout. It offers a new way to arrange
text in more of a “news paper” type way. You have the choice to pick the
amount of columns, the column width, column gap width, and column
separator. A feature like this was not possible before CSS3. Here is how
you do it:
#my_id {
text-size: 12px;
/* For Mozilla: */
-moz-column-gap: 1em;
-moz-column-rule: 1px solid #000;
-moz-column-count: 3;
/* For WebKit: */
-webkit-column-gap: 1em;
-webkitcolumn-rule: 1px solid #000;
-webkit-column-count: 3;
}
Multiple Backgrounds
In the past, having layered backgrounds required you to create more than
one element. But now, with CSS3 you can have multiple backgrounds on a
single element. This will eliminate a huge annoyance that we have had to
deal with in the past. Here’s how it works:
#my_id {
background:
url(topbg.jpg) top left no-repeat,
url(middlebg.jpg)center left no-repeat,
url(bottombg.jpg) bottom left no-repeat;
}
Opacity
#my_id
{
background: #F00;
opacity: 0.5;
}
No comments:
Post a Comment