Trik Pertama:
Memasang Image Langsung di dalam HTML
Pada trik ini langsung memasukkan image kedalam kode HTML, "image as content", contoh:
- <h1><a href="#"><img width="300" height="75" alt="Judul Blog Anda" src="logo.jpg" /></a></h1>
Untuk penggunaan trik ini, image tersebut tidak bisa di :hover, karena fungsi hover lebih ke penggunaan CSS. Untuk trik kedua berikut dapat menggunakan hover karena mengunakan CSS.
Trik Kedua:
Menggunakan CSS untuk Mengganti Text dengan Image
Trik ini menggunakan CSS untuk mengganti text dengan image ('image replacement') dan memfungsikan :hover pada image.
Contoh:
- Kode HTML:
- <h1 id="logo"><a href="#"><span></span>Judul Blog</a></h1>
- Kode CSS:
- /* repeated code per header */
- #logo, #logo span {
- width: 300px; height: 75px;
- }
- #logo a, #logo a span {
- background-image: url(logo.jpg);
- background-repeat: no-repeat;
- }
- #logo a:hover, #logo a:hover span {
- background-image: url(logo2.jpg);
- }
- /* This is what moves the text under the span */
- #logo a span { margin-bottom: -75px; }
- /* code for all styled headers */
- h1 a span {
- display: block;
- /* place the span on top */
- position: relative;
- z-index: 1;
- }
Trik ini dikembangkan dari Accessible Header Images With CSS And XHTML di page kedua, sub judul Show us Your Text!. Untuk lebih lengkap anda dapat mempelajari di alamat tersebut.
Trik Ketiga:
Menggunakan Image di HTML dan CSS Sekaligus
Trik ketiga ini saya peroleh dari situs Chrip. Di situs tersebut, memasang image sekaligus, baik itu di dalam HTML maupun di CSS. Perhatikan contoh penggunaan kode yang diterapkan pada situs tersebut untuk image pada judul blognya:
- Kode HTML
- <h1><a class="chirp" href="#"><img alt="Chirp - The Official Twitter Developer Conference. San Francisco, 14th & 15th April 2010." src="logo_chirp_small.png"></a></h1>
- Kode CSS
- a.chirp {
- background:url("logo_chirp.png") no-repeat left top;
- display:block;
- height:249px;
- width:324px;
- }
- a:hover.chirp {
- background:url("logo_chirp.png") no-repeat left bottom;
- }
- a.chirp img {
- height:0;
- }
Dengan kode berikut:
- a.chirp img {
- height:0;
- }
Prinsip dari trik ketiga ini, tampilan sempurna image dibrowser yaitu pada image di CSS nya. tapi apabila kita 'disable image', maka text didalam alt tersebut sebagai pengganti informasinya, dan apabila kita 'disable CSS' nya maka image di dalam kode HTML yang tampak.
Penutup
Lihat demo dari 3 Trik Menggunakan Image di Template. Silahkan anda mencoba 'disable image' atau 'disable CSS' untuk melihat hasilnya.
Dari ketiga trik tersebut silahkan memilih, yang menurut anda lebih tepat, atau anda memiliki trik sendiri yang lebih baik? kalau ada share yah :)
No comments:
Post a Comment