CSS, websitelerini stillemek için iyi bilinen ve geniş kesimler tarafından kullanılan bir dildir. Halen üzerinde çalışılan üçüncü sürümü ile geliştiricilere zaman kazandıracak pek çok özellik CSS'ye dahil edilecektir. Her ne kadar sadece en modern tarayıcılar tarafından bu özellikler desteklense de, yakında geniş kesimler tarafından kullanılabilecek olan bu yeniliklerin neler olduğunu şimdiden görmek güzel. Bu rehberde size CSS3 ile hayatımıza girecek olan 5 tekniği göstereceğim.
1: Genel Biçimlendirme
Dersimize başlamadan önce gelin dersimiz süresince kullanacağımız genel biçimlendirmemizi oluşturalım.
XHTML'miz için aşağıdaki div elementlerine ihtiyacımız olacak.
- #round, CSS3 kodu ile yuvarlak köşeler oluşturmak için
- #indie, her biri farklı oranlarda yuvarlak köşeler oluşturmak için
- #opacity, CSS3'ün saydamlık ile nasıl başa çıktığını göstermek için
- #shadow, Photoshop kullanmadan nasıl CSS3 ile gölge efekti oluşturulabileceğini göstermek için
- #resize, elementlerin boyutunu CSS3 ile nasıl değiştirebileceğimizi gösterebilmek için.
Bunun için XHTML kodumuz şu şekilde olacaktır:
| 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 | | 17 | | 18 |
|
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| | <html xmlns="http://www.w3.org/1999/xhtml">
| | <head>
| | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
| | <title>An Introduction to CSS3; A Nettuts Tutorial</title>
| | <link href="style.css" rel="stylesheet" type="text/css" />
| | </head>
| | <body>
| | <div id="wrapper">
| | <div id="round"> </div>
| | <div id="indie"> </div>
| | <div id="opacity"> </div>
| | <div id="shadow"> </div>
| | <div id="resize">
| | <img src="image.jpg" width="200" height="200" alt="resizable image">
| | </div>
| | </div>
| | </body> |
|