[Tutorial] Beberapa kehebatan CSS3

Forum diskusi pemrograman web lain.

Moderator: irzan2010

[Tutorial] Beberapa kehebatan CSS3

Postby AgoesTri » 07 Jan 2011, 17:58

Assalamualaikum Wr Wb....

Bagi Seorang web Designer penguasaan CSS pasti sungguh sangat dibutuhkan, terutama mengetahui fitur2 terbaru dari dunia CSS... Mungkin CSS3 sudah bukan berita baru lagi, namun banyak sekali hal yang ingin saya bahas tentang hal ini di sini, di sub forum yang untuk sementara penghuninya masih belum aktif :D :D

Maaf kalau dalam penjelasan yang saya buat sedikit membingungkan atau tidak bagus karena saya memang tidak sejago Om Pujangga Bageur dalam mengolah kata2 :D. Tutorial disini juga tidak sepenuhnya saya buat sendiri, saya mencuplik dari berbagai sumber dengan modifikasi yang sanggup saya lakukan agar dapat lebih tersampaikan....

1. Rounded Corner Boxes CSS

Css ini dapat digunakan untuk membuat sudut dari sebuah tampilan 'block' menjadi bulat.

-Syntax dasar dari css3
.box{
border-radius : 5px;
}

Ukuran pixel menunjukkan seberapa besar sudut yang akan dibuat bulat.
Namun dalam pengaplikasiannya dibutuhkan beberapa penyesuaian untuk browser-browser tertentu seperti firefox dengan menambahkan awalan -moz
.box{
-moz-border-radius : 5px;
}

Untuk syntax standart seperti ini akan berlaku perubahan pada semua sudut object, oleh sebab itu css3 menyediakan beberapa opsi syntax agar dapat melakukan perubahan pada sudut-sudut yang diinginkan

CSS3 standart :
border-radius : Untuk keseluruhan sudut
border-top-left-radius : Untuk sudut bagian atas kiri
border-top-right-radius : Untuk sudut bagian atas kanan
border-bottom-right-radius : Untuk sudut bagian bawah kanan
border-bottom-left-radius : Untuk sudut bagian bawan kiri
CSS3 for firefox :
-moz-border-radius : Untuk keseluruhan sudut
-moz-border-radius-topleft : Untuk sudut bagian atas kiri
-moz-border-radius-topright : Untuk sudut bagian atas kanan
-moz-border-radius-bottomright : Untuk sudut bagian bawah kanan
-moz-border-radius-bottomleft : Untuk sudut bagian bawan kiri

Contoh :
Image

Code: Select all
#Example_A {
height: 65px;
width:160px;
-moz-border-radius-bottomright: 50px;
border-bottom-right-radius: 50px;
}

#Example_B {
height: 65px;
width:160px;
-moz-border-radius-bottomright: 50px 25px;
border-bottom-right-radius: 50px 25px;
}

#Example_C {
height: 65px;
width:160px;
-moz-border-radius-bottomright: 25px 50px;
border-bottom-right-radius: 25px 50px;
}

#Example_D {
height: 5em;
width: 12em;
-moz-border-radius: 1em 4em 1em 4em;
border-radius: 1em 4em 1em 4em;
}

#Example_E {
height: 65px;
width:160px;
-moz-border-radius: 25px 10px / 10px 25px;
border-radius: 25px 10px / 10px 25px;
}

#Example_F {
height: 70px;
width: 70px;
-moz-border-radius: 35px;
border-radius: 35px;
}


2. Text Shadow
Css ini dapat digunakan untuk membuat font dengan efek bayangan, mungkin ini sudah cukup untuk menggantikan efek font menggunakan photoshop

Syntax :
.font{
text-shadow: 2px 2px 2px #000;
}

Keterangan :
text-shadow : x y z w;
x : koordinat kiri, nilai positif akan membuat bayangan tergeser ke arah kanan, nilai negatif membuat bayangan tergeser ke arah kiri
y : koordinat atas, nilai positif membuat bayangan tergeser kebawah, nilai negatif sebaliknya
z : kadar blur dari bayangan
w : warna bayangan

yang asyik dari css ini adalah kita dapat menambahkan efek bayangan dengan jumlah bayangan sesuai keiinginan kita, saya sendiri baru mencoba sampai 3 bayangan.. Silahkan dicoba sendiri :D
Cth :
Code: Select all
.text-shadow{
   text-shadow:1px -1px 10px #F00, 1px -4px 5px #C90, 1px -6px 6px #FF0;
   font-size:36px;
}


Tampak hasil :
Image

Catatan : Oia ternyata css ini sudah ada dari css versi 2... :D

3. Box Shadow
Yang ini lebih keren lagi, untuk membuat tampilan block memiliki efek bayangan.

Syntax dasar dari CSS3:
#example1 {
box-shadow: 10px 10px 5px #888;
}

Untuk aturan parameter sama dengan css text-shadow

Untuk beberapa penyesuaian diperlukan prefix tertentu pada css ini -moz dan -webkit
jadi akan lebih berfungsi jika ketiga syntaxnya kita tulis sekaligus
#example1 {
box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
}

Cth:

Code: Select all
.box-shadow {
box-shadow: 1px -1px 10px #F00, 1px -4px 5px #C90, 1px -6px 6px #FF0;
-moz-box-shadow: 1px -1px 10px #F00, 1px -4px 5px #C90, 1px -6px 6px #FF0;
-webkit-box-shadow: 1px -1px 10px #F00, 1px -4px 5px #C90, 1px -6px 6px #FF0;
display:block;
width:200px;
height:40px
}


Image

4. CSS3 2D Transformation
Css ini berguna untuk membuat efek tranformasi 2Dimensi pada objek, beberapa efek yang didukung adalah translate, rotate, skew, scale

-Bersambung dulu deh- Mo pergi keluar, ada janji ma temen... :D ^:)^
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby pujanggabageur » 07 Jan 2011, 18:51

Di IE berlaku nggak?
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby Bego4x » 07 Jan 2011, 20:57

salUtz buat Oom agus.. ^:)^ ^:)^ ^:)^

uzul om, gmn klo Oom bahaz tenTang "Model-View-Controller (MVC)" di PHP
ooooHHhhh
kNP aku bEgo gA' AbiZ-abiz...

Post Bego4x telah mendapat kopi dari:
errodayroanda
User avatar
Bego4x
Prajurit Satu
Prajurit Satu
 
Posts: 54
Joined: 12 Mar 2010, 23:43
Location: Semarang
Memberi kopi: 4 cangkir
Mendapat kopi: 2 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby vberror13 » 07 Jan 2011, 22:21

pujanggabageur wrote:Di IE berlaku nggak?


yup, cross browser compatible problem :D
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby pujanggabageur » 07 Jan 2011, 23:05

Mati-matian ane bikin rounded box atau text shadow di IE gak bisa-bisa ;))

Oya, kenapa gak sekalian kasih contoh gradasi warna (color gradient) ? :ymsiul:
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby AgoesTri » 07 Jan 2011, 23:25

pujanggabageur wrote:Di IE berlaku nggak?

Untuk border-radiuz di IE terbaru dah support kok...

Bego4x wrote:salUtz buat Oom agus.. ^:)^ ^:)^ ^:)^

uzul om, gmn klo Oom bahaz tenTang "Model-View-Controller (MVC)" di PHP

Em....Kayaknya dah ada yang bahas tentang CI deh om... InsyaAllah nanti :D

pujanggabageur wrote:Oya, kenapa gak sekalian kasih contoh gradasi warna (color gradient) ? :ymsiul:

Ia, masih berlanjut.... :D
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby TUarik » 26 May 2011, 08:54

AgoesTri wrote:1. Rounded Corner Boxes CSS[/b][/color]
Css ini dapat digunakan untuk membuat sudut dari sebuah tampilan 'block' menjadi bulat.

-Syntax dasar dari css3
.box{
border-radius : 5px;
}

Ukuran pixel menunjukkan seberapa besar sudut yang akan dibuat bulat.
Namun dalam pengaplikasiannya dibutuhkan beberapa penyesuaian untuk browser-browser tertentu seperti firefox dengan menambahkan awalan -moz
.box{
-moz-border-radius : 5px;
}



tambahan sedikit...

browser class safari n chrome :
Code: Select all
-webkit-border-radius: 5px;


browser class opera :
Code: Select all
-khtml-border-radius: 5px;


browser class IE
Code: Select all
behavior: url(border-radius.htc);

download disini file HTCnya




:D :D :D :D
Selama bumi ini masih berotasi,,,, saya akan tetap belajar pemrograman
User avatar
TUarik
Prajurit Satu
Prajurit Satu
 
Posts: 185
Joined: 14 Mar 2010, 19:04
Location: di depan laptop ACER 4540 yang sederhana....
Memberi kopi: 14 cangkir
Mendapat kopi: 6 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby showcheap » 09 Aug 2011, 10:26

Kereeeeeennnnnn............ kembali ke web programing lagi ah.............. :D
User avatar
showcheap
Prajurit Satu
Prajurit Satu
 
Posts: 167
Joined: 31 Jul 2011, 11:34
Location: www.sucipto.net
Memberi kopi: 13 cangkir
Mendapat kopi: 11 cangkir

Re: [Tutorial] Beberapa kehebatan CSS3

Postby chibi » 03 Nov 2011, 16:07

Ok Om boleh di coba ia..
Mencari inspirasi tanpa batas
User avatar
chibi
Prajurit Satu
Prajurit Satu
 
Posts: 55
Joined: 01 Apr 2010, 08:25
Location: parungpanjang
Memberi kopi: 1 cangkir
Mendapat kopi: 0 cangkir


Return to Other

Who is online

Users browsing this forum: No registered users and 1 guest