Weitere ähnliche Inhalte Ähnlich wie CSS3: Ready for Primetime? (20) Kürzlich hochgeladen (20) CSS3: Ready for Primetime?10. Zebra Striping a Table
<table>
<tr><td></td></tr>
<tr class=“even”><td></td></tr>
<tr><td></td></tr>
<tr class=“even”><td></td></tr>
<tr><td></td></tr>
<tr class=“even”><td></td></tr>
<tr><td></td></tr>
<tr class=“even”><td></td></tr>
</table>
18. Rounded Corners
<div class=“box”>
<div class=“box-inner”>
<img src=“boat.jpg” alt=“boat” />
</div>
</div>
19. Rounded Corners
.box{
width:226px;
background:#e2e1d4 url(round-bottom.gif) no-
repeat bottom left;}
.box-inner{
padding:15px;
background: url(round-top.gif) no-repeat top left;}
22. Rounded Corners - Fluid
<div class=“box”>
<div class=“box-inner”>
<div class=“box-inner2”>
<div class=“box-inner3”>
<img src=“boat.jpg” alt=“boat” />
</div></div></div>
</div>
24. Rounded Corners á la CSS3
<div class=“box”>
<img src=“boat.jpg” alt=“boat” />
</div>
25. Rounded Corners á la CSS3
<div class=“box”>
<img src=“boat.jpg” alt=“boat” />
</div>
.box{
padding:15px;
background:#e2e1d4;
border-radius:8px;
}
34. “Good craftsmanship is about
understanding the various ways to
solve a particular problem, then
choosing the right task for the job.”
Dan Cederholm, Handcrafted CSS
37. The Audience
Photo by werkunz, http://www.flickr.com/photos/werkunz/
Used under Creative Commons License
38. The Design Problem
Photo by Seth and Alexa, http://www.flickr.com/people/sethandalexa/
Used under Creative Commons License
49. Video
Games
Wii XBox 360
Paul Stanton
http://coffeepowered.co.uk/2010/02/an-analogy-for-progressive-enhancement/
58. RGBa
Rounded Corners
Webkit transitions
Text shadows
Transforms
64. Text shadows and RGBa
.rgba body {
color:rgba(255, 255, 255, 0.9);
text-shadow:0 1px 1px rgba(0, 0, 0, 0.8);
}
81. Multiple Text Shadow
h1 .b {
text-shadow: 1px 0px #FE8, 1px 2px #EB0, 3px 1px #FE8, 2px 3px #EB0, 4px 2px #FE8, 4px
4px #EB0, 5px 3px #FE8, 5px 5px #EB0, 7px 4px #FE8, 6px 6px #EB0, 8px 5px #FE8, 7px 7px
#EB0, 9px 6px #FE8, 9px 8px #EB0, 11px 7px #FE8, 10px 9px #EB0, 12px 8px #FE8, 11px
10px #EB0, 13px 9px #FE8, 12px 11px #EB0, 15px 10px #FE8, 13px 12px #EB0, 16px 11px
#FE8, 15px 13px #EB0, 17px 12px #FE8, 16px 14px #EB0, 19px 13px #FE8, 17px 15px #EB0,
19px 14px #FE8, 18px 16px #EB0, 21px 15px #FE8, 19.6px 17px #EB0, 22px 16px #FE8, 21px
18px #EB0, 24px 17px #FE8, 22px 19px #EB0, 25px 18px #FE8, 23px 20px #EB0, 26px 19px
#FE8, 24.5px 21px #EB0, 27.783px 20px #FE8, 26px 22px #EB0, 29px 21px #FE8, 27px 23px
#EB0, 30px 22px #FE8, 28px 24px #EB0, 32px 23px #FE8, 29.4px 25px #EB0, 33px 24px
#FE8, 31px 26px #EB0;
z-index: 50;
}
86. Transform
#location:hover {
top: 25px;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);}
#location h2 {
-moz-transform: rotate(-7deg);
-webkit-transform: rotate(-7deg);
}
90. Transform
#sponsors li a:hover {
-moz-transform-origin: right bottom;
-webkit-transform-origin: right bottom;
-moz-transform: rotate(7deg) scale(1.2);
-webkit-transform: rotate(7deg) scale(1.2);
}
93. #location .pointer {
display: block;
position: absolute;
left: -20px;
bottom: -55px;
border-style: solid;
border-width: 60px 90px 0;
border-color: #EB0 transparent;
}