Web, işletme ve inovasyon hakkında bir takım yazılar İletişim için Form

Defocuyu takip etmek isteyenlere, RSS - FeedBurnerSanal Alemde Ben, Friendfeed - Flickr - Twitter - Vimeo


Css İle Resmin Üzerine Yazı Yazmak

resimeyaziYan tarafta yağmurlu bir İstanbul gününde çektiğim bir fotoğraf ve fotoğrafın üzerine yazdığım bir kaç kelimeyi görüyorsunuz. Bu gördüğünüz görüntüyü elde etmek için Photoshop veya Fireworks gibi programları kullanmak artık gereksiz, çünkü bu işlemi birkaç satır CSS kodu yazarak yapmak artık mümkün.

Aşağıda bu görüntüyü elde etmek için gerekli kodları bulabilirsiniz, kodları inceledikten sonra ufak bir deneme yapmanız sizin iyiliğinize olacaktır.

HTML:
  1. <div class="image">
  2.       <img src="images/defocu.jpg"/>
  3.       <h2><span>DEFOCU.COM 2009</span></h2>
  4. </div>

CSS:
  1. .image {
  2.    position: relative;
  3.    width: 100%; /* for IE 6 */
  4. }
  5.  
  6. h2 {
  7.    position: absolute;
  8.    top: 250px;
  9.    left: 0;
  10.    width: 100%;
  11. }
  12.  
  13. h2 span {
  14.    color:#FFF;
  15.    font: bold 24px/45px Helvetica, Sans-Serif;
  16.    letter-spacing: -1px;
  17.    background: rgb(0, 0, 0); /* fallback color */
  18.    background: rgba(0, 0, 0, 0.7);
  19.    padding: 10px;
  20. }


Ağustos 31st, 2009 Etiketler: , ,
| Kategori: CSS & XHTML, Web Tasarım | 1 Yorum » Yazar: abdullah

Position:Relative ve Absolute Kullanımı

absoluterelativeCss ile kodlama yaparken bir kutuyu tarayıcıda istediğimiz bir noktada konumlandırmak için "positon:absolute" kodunu kullanırız. Yanda gördüğünüz gibi sarı kutuyu tarayıcımızın yukarı ve sağ tarafına 100'er px uzaklığa hizalamış bulunmaktayız.

Eğer kodlama sırasında başka bir kutuya "position:relative" özelliği verildiyse bu sefer "positon:absolute" özeliğine sahip kutular ona bağlanıyor. Yani yanda gördüğünüz gibi gri kutu "position:relative" özelliğine sahip, sarı kutuysa "positon:absolute" özelliğine sahip olduğu için artık tarayıcının değil, gri kutunun yukarı ve sağ tarafına 100'er px uzaklığa konumlanmıştır.

İlgili kodlar aşağıda buyrun inceleyin,

HTML:
  1. <div id="tema">
  2. <div id="kutu"></div>
  3. </div>

CSS:
  1. div#kutu{
  2.     height: 50px;
  3.     width: 50px;
  4.     position:absolute;
  5.     top: 50px;
  6.     right: 50px;
  7.     background:#F90;
  8. }
  9.  
  10. div#tema{
  11.     margin: 0 auto;
  12.     width: 300px;
  13.     height: 200px;
  14.     position:relative;
  15.     background: #CCC;
  16. }


Ağustos 27th, 2009 Etiketler: , , ,
| Kategori: CSS & XHTML | Yorum Yap » Yazar: abdullah

Css İle Gölge Yapımı

css_ile_golgelerTarayıcılar yeni versiyonları ile CSS3 kodlarını kullanmamıza imkan tanıyor. Bu yeni kodlarsa tasarım yaparken işlerimizi oldukça kolaylaştırıyor. Bunlardan en sevdiğim bir kaçıda yazı ve kutularımıza gölge vermemizi sağlayan kodlar. Örneğin yanda gördüğünüz görüntüyü elde etmek artık bir ka satırlık bir css koduyla mümkün.

Yandaki resmi incelediğinizde, yazı ve kutulara gölge verdiğimizi görmektesiniz. Yanlız ikinci sıradaki "Yan Başlık" yazısına dikkat ederseniz, diğerlerinden farklı olarak yazıya iki ayrı renkte gölge verdiğimizi göreceksiniz. Bu yapıyla bir yazıya 2-3 ayrı renkte gölge vererek, yazılarınıza sanki Photosop'ta hazırlamışcasına buz ve ateş efektleri verebilirsiniz. Örneğin kodlarını inceleyip, örnek dosyayı aşağıdan indirebilirsiniz.

HTML:
  1. <h1>Ana Başlık</h1>
  2.  
  3. <h2>Yan Başlık</h2>
  4.  
  5. <div id="golgeli_kutu">Evet, gölgeli kutu benim</div>

CSS:
  1. h1{
  2.     text-shadow: -1px 4px 10px #000;
  3.     color:#FFF;
  4. }
  5.  
  6. h2{
  7.     text-shadow: -1px 2px 10px #3F0, -5px 10px 25px #C39;
  8.     color:#FFF;
  9. }
  10.  
  11. #golgeli_kutu{
  12.     width: 200px;
  13.     height: 100px;
  14.     box-shadow: 2px 10px 10px #F60;
  15.     -webkit-box-shadow: 2px 10px 10px #F60;
  16.     -moz-box-shadow: 2px 10px 10px #F60;
  17.     background:#FC0;
  18. }

Örnek dosyayı buradan indirebilirsiniz.


Ağustos 19th, 2009 Etiketler: , ,
| Kategori: CSS & XHTML | Yorum Yap » Yazar: abdullah

Css’de “clear:both” Kullanımı

clearbothCss meraklılarının öğrenmekte zorluk çektikleri bazı kodlar olduğuna inanıyorum. Bu kodları, şöyle bir iki şey yazıp, sonuçlarını görmeden öğrenemezsiniz. Bunlardan biride "clear" kodudur. Temelde çok kolay bir yapısı olan bu kod, bence Css'in iş bitirici kodlarındandır.

Yanyana gelen iki kutudan birinin diğerinden kısa olması sonucu, aşağıdaki kutulardan biri yukarı kayabilir. Bu da tasarımımızda istenmeyen bir görüntü ortaya çıkarır. Clear, bu sorunu ortadan kaldırır. Sözlerle tam olarak anlaşılmadıysa, yandaki resimi ve aşağıdaki kodları inceleyebilirsiniz.

CSS:
  1. div#main{
  2.     width: 300px;
  3.     height: auto;
  4. }
  5.  
  6. div#left{
  7.     width: 150px;
  8.     height: 170px;
  9.     float:left;
  10.     background: url(images/left.png);
  11. }
  12.  
  13. div#right{
  14.     width: 150px;
  15.     height: 80px;
  16.     float:left;
  17.     background: url(images/right.png);
  18. }
  19.  
  20. div#bottom{
  21.     width: 150px;
  22.     height: 80px;
  23.     float:left;
  24.     background: url(images/bottom.png);
  25. }
  26.  
  27. .clear{clear:both;}

HTML:
  1. <div id="main">
  2.  
  3. <div id="left">
  4. </div>
  5.  
  6. <div id="right">
  7. </div>
  8.  
  9. <div class="clear"></div>
  10.  
  11. <div id="bottom">
  12. </div>
  13.  
  14. </div>


Ağustos 3rd, 2009 Etiketler: , ,
| Kategori: CSS & XHTML | Yorum Yap » Yazar: abdullah

Tutorial Network (Eğitim Ağı)

tutsBir süredir, ziyaret ettiğim Tutsplus bir eğitim ağı. Bizdeki Pilli'yi andıran yapısıyla, bünyesindeki sitelerde Web Programlama (PHP, CSS, JQuery vb.) , Illustrator, Flash, Flex-ActionScript, Adobe After Effect, Ses gibi konularda gerçekten hoş eğitim dökümanları sunuyor.

Tutsplus'da her konuya ait farklı bir site olması, size bu büyük network'te kaybolmadan gezinme imkanı veriyor. Sitelerde ilgili konularda çeşitli makalelere ulaşabileceğiniz gibi makalelere iliştirilmiş örnek kodlara ve bir çok eğitim videosuna da ulaşacaksınız, bilginize...

Web Geliştiricileri İçin
Flash, Flex-ActionScript Meraklıları
Illustrator Dersleri

Tüm kanalların toplandığı sayfaya ulaşmak için tıklayın...


Temmuz 18th, 2009 Etiketler: , , , , ,
| Kategori: CSS & XHTML, Programlama, Web Tasarım | Yorum Yap » Yazar: abdullah