20 Şubat 2014 Perşembe

CSS ile Fixed Header

css covered header


Bugün CSS ile etkileyici bir header(üst gövde) tasarımı yapacağız. Kaydırma çubuğuyla birlikte hareket eden arkaplan görüntüleri günümüzde çok popüler. Ne kadar kompleks gözükse de CSS’in background tanımlamaları sayesinde sadece birkaç satır kod yazarak tasarımımızı oluşturacağız.


ornek goruntule


Nasıl yapılır?


Tekniğin temeli arkaplan görüntüsünü sabitlememizi sağlayan background-attachment:fixed tanımlamasından oluşuyor. Bu tanımlama sayesinde fixed pozisyonuna sahip olmayan bir division elemanını tarayıcı önünde sabitmiş gibi gösteriyoruz. CSS ve HTML kodlarımızın üzerinden devam edelim :


CSS Kodları


CSS kodlarımızın temeli .slogan ve .wrapper tanımlamasından ibaret. Fakat biraz süslemek için h1 ve p gibi tanımlamalar da yapalım. Örnekte olduğu gibi bir tasarım için arkaplan rengi belirtelim. Beraberinde padding ve margin değerlerini 0‘a eşitleyelim.


body 
margin:0;
background:#312e2d;

Daha sonra header elemanımız için boyutlandırma ve arkaplan tanımlaması yapalım. Aşağıdaki arkaplan web sayfamızdaki “Mükemmel Wallpaper Arşivi ~ En İyiler” konusundan alıntıdır.


header 
display:block;
background-image: url('http://i.imgur.com/buPyzBe.jpg');
background-size:cover;
background-position:top center;
background-attachment:fixed;
min-height:400px;
z-index:1;
margin-bottom:4em;

Ve son olarak biraz süsleme yapalım.



.slogan
position:relative;
color:#FFF;
text-align:center;
width:750px;
padding: 200px 0;
display:block;
margin: 0 auto;
z-index: 5;


.slogan h1
font:bold 3.5em sans-serif;
text-transform:uppercase;
padding:28px 0 10px 0;


.slogan p
font:italic 2em sans-serif;
width:100%;


.wrapper
color:white;
width:750px;
display:block;
margin: 0 auto;


HTML Kodları


Aşağıdaki HTML kodlarını <body></body> içerisine eklemelisiniz. İlk olarak header elemanımızı ekleyelim.



<div class="slogan">
<h1>adobewordpress.com</h1>
<p>Güncel Tasarım Okulu</p>
</div>
</header>

Şimdi de Wrapper’ı, yani genel çerçevemizi ekleyelim.



<div class="wrapper">METİNLER BURAYA</div>

Üstteki “METİNLER BURAYA” alanı için elinizin altında uzun metin yoksa buyrun :



<p>Nam tincidunt consequat erat et eleifend. Fusce ac felis vel nulla pellentesque viverra. Fusce sit amet tincidunt lectus. Maecenas sit amet neque augue. Praesent eleifend enim lorem, in pretium nibh ornare eget. Pellentesque vehicula neque nec ante suscipit, vitae semper dolor auctor. Aliquam ut vehicula odio, malesuada varius sem. Aliquam hendrerit varius aliquet. Ut quis odio sed nisl elementum dapibus. Etiam aliquet aliquet diam eget porta. Quisque mattis diam massa, sed eleifend arcu ultrices in. Cras malesuada elementum tellus.</p>

<p>Ut commodo, elit vel bibendum consectetur, sapien enim vehicula ipsum, eget accumsan leo risus egestas justo. Fusce lobortis sagittis libero at ornare. Donec ligula odio, porttitor id quam in, sodales luctus turpis. Mauris lorem lacus, posuere quis volutpat nec, ornare quis est. Vivamus id est risus. Nunc nec auctor risus. Pellentesque metus nibh, molestie nec ullamcorper ac, placerat ut velit.</p>

<p>Phasellus sagittis nisi vitae metus laoreet, eu aliquet tortor tincidunt. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam luctus risus in condimentum laoreet. In feugiat augue in aliquam gravida. Sed molestie turpis est, eget porta elit ornare vitae. Vivamus a venenatis dui. Aliquam faucibus leo quis urna iaculis, ac rutrum odio interdum. Vestibulum at neque fermentum, eleifend sem vel, molestie est. Pellentesque euismod nec nulla et molestie.</p>

<p>Quisque commodo velit vel mollis semper. Nam quis metus malesuada, sollicitudin eros at, varius mauris. Mauris sagittis vestibulum mauris, sed tempus lectus aliquam ut. Nam non risus libero. Phasellus pretium ac dui id consequat. Donec aliquet in tortor non malesuada. Nullam tempor massa id orci tincidunt, in placerat nunc gravida. Vestibulum varius blandit nibh vel pretium. Nullam dui odio, porttitor ut neque sed, imperdiet placerat tortor. Maecenas interdum rhoncus lectus non convallis. Suspendisse malesuada nunc id lorem sodales, hendrerit vulputate quam accumsan. Nullam convallis massa eget faucibus sollicitudin. Mauris ullamcorper justo sit amet dolor fringilla aliquet. Integer quis posuere dui. Nullam gravida velit cursus turpis pulvinar luctus. In viverra nisl leo, vitae suscipit massa sagittis convallis.</p>

<p>Vivamus ut lacus sagittis, auctor ante a, porta quam. Aliquam erat volutpat. Phasellus ut eros dictum, viverra nulla vitae, feugiat nibh. In scelerisque nisi diam, scelerisque varius purus blandit vitae. Donec quam orci, semper vel porta et, viverra at odio. Aenean nunc ipsum, fermentum et libero nec, consequat condimentum ligula. Duis lobortis nisl ac viverra hendrerit. In at iaculis tortor. Ut bibendum id nibh eget cursus. Nulla vestibulum vel nisl sit amet tincidunt. In vel libero magna.</p>

<p>Sed erat augue, malesuada et elit quis, cursus pharetra turpis. Nulla laoreet sem ac porta vehicula. Aenean sodales arcu purus, id bibendum leo tempor et. Nulla non velit posuere, euismod sem a, rutrum quam. Donec vulputate laoreet vestibulum. Fusce in condimentum enim, ac vulputate ipsum. Morbi erat odio, vestibulum tempor semper sed, rhoncus vitae massa. Cras in odio vel ipsum faucibus pretium a et nisi. Nulla convallis vestibulum dapibus. Sed scelerisque ante vel pretium suscipit.</p>

<p>Integer sed lorem aliquet, ornare sem non, cursus odio. Quisque eget urna mattis, aliquam enim id, blandit est. In pharetra neque facilisis fermentum iaculis. Maecenas non sem porttitor, molestie felis a, facilisis odio. Nullam blandit consequat eleifend. Praesent pretium, diam ut facilisis aliquam, nisl sem dictum nisi, vel ultricies nisl neque eu massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse erat velit, convallis eu blandit eu, malesuada quis erat. Duis tempor dolor id ante hendrerit, nec varius elit suscipit. Etiam non sodales libero.</p>

<p>Cras vel augue neque. Donec a mollis turpis, non rhoncus libero. Aenean aliquam, magna eu imperdiet fringilla, libero ante luctus elit, ut adipiscing urna ante nec diam. Maecenas suscipit fermentum dui eget commodo. Duis adipiscing risus eu ipsum tristique ultricies. Pellentesque diam nibh, gravida vel fringilla ac, mattis ut metus. Suspendisse sem felis, laoreet ac sem ac, facilisis dignissim quam.</p>

<p>Proin et sapien vel nisl lobortis tempor non eget metus. Nunc ipsum ante, scelerisque sit amet vulputate sit amet, mattis ut mauris. Duis ut tincidunt velit. Morbi quis turpis sed velit fermentum laoreet ac vitae ipsum. In pharetra eros eu lacus viverra ullamcorper. Donec mattis tellus sit amet leo venenatis aliquet. Vivamus sollicitudin enim eu quam mattis porttitor. Pellentesque a nulla sed erat ullamcorper tempus. Vestibulum orci purus, auctor at neque eget, suscipit dignissim dolor. Cras facilisis, tortor vitae pulvinar scelerisque, erat purus rutrum neque, et auctor nisl dolor nec lorem. Aenean fermentum scelerisque turpis, ac cursus orci tempor nec. Cras malesuada, augue in porttitor feugiat, diam massa ultrices magna, sed lacinia justo lorem non nunc. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>

<p>Curabitur vulputate tempus eros non vestibulum. Morbi hendrerit commodo arcu sit amet dignissim. Nulla ut vestibulum arcu. Donec egestas feugiat leo, sed condimentum nulla porta et. Suspendisse potenti. Praesent sodales gravida interdum. Aenean at ipsum enim. Cras non nisl tempor arcu egestas consectetur. Suspendisse in velit commodo, facilisis leo vel, tincidunt risus. Proin non ligula nec purus ultricies ullamcorper. Nullam sagittis faucibus ante, sit amet vehicula felis fringilla quis. Curabitur ac faucibus justo. Ut hendrerit mauris vitae velit hendrerit, sed aliquam diam laoreet. Maecenas commodo quis urna iaculis sodales. Pellentesque et rutrum elit, et commodo orci. Quisque tempor lorem in suscipit interdum.</p>

Kapanış


Bu tarz tasarımları konu aldığımız makalelere başlık atarken çok zorlanıyoruz. “Covered header” olarak anılan bu tasarım tipi onlarca ayrı isim ile de tanımlanmakta. Hal böyleyken makale girişlerine kocaman “Örneği Görüntüle” buttonu koymaktan kaçınmıyoruz. Çünkü başlıktan bir mana çıkarmak, çoğunlukla örneği önizlemeden daha fazla zaman alabiliyor.


Bir sonraki makalemizde görüşmek üzere, hoşçakalın.



CSS ile Fixed Header

15 Şubat 2014 Cumartesi

İlham Veren Fotoğraflar

inspiration heading


Yine bir haftasonu ve yine bir ilham veren makale.


Bugün, daha önceleri de fotoğrafları paylaştığımız Eric Johansson ve diğer fotoğraf sanatçılarının ilgi çekici ve ilham verici eserlerini sizlerle paylaşacağız.


İlham veren fotoğraflar


Listede 17 adet fotoğraf var.


Kurukafa elma


apple skeleton


Çerçeveden akan şelale


eric waterfall


Ütü


fake iron


Süs balığı


fake shark


Üzümden köpek


grape dog


Yumurta kafa


head egg


Nane yaprağı


mint match


Ağ makarnası


network cable


Ninja diz


ninja knee


Mısırın düşünce balonu


popcorn thought


Üzgün ayakkabı


sad shoe


Keskin köpek balığı


shark


Salyangoz


snail


Yaratıcı satıcı


snowman noses


Elma ağacı


apple tree


Emo ananas


emo pineapple


Kavram kargaşası


eric outside wall


Kapanış


Bir sonraki ilham verenler konulu makalemizde görüşmek üzere.



İlham Veren Fotoğraflar

14 Şubat 2014 Cuma

CSS ile Tam Ekran Arkaplan

aw full bg


“Cross Browser”, yani tüm tarayıcılarda aynı sonucu veren bir CSS makalesiyle daha beraberiz. Bugün, “CSS ile tüm sayfayı kaplayan arka plan görüntüsünü nasıl oluşturulur?” sorusunu cevaplayacağız. Gelişen web teknolojileri ve tarayıcı tepkileri sebebiyle bu basit tasarım artık daha kolay bir şekilde hazırlanabiliyor. Microsoft’un DXImageTransform elemanlarından kurtulmak bizlerin işini fazlasıyla kolaylaştırmakta.


Hazırlayacağımız tasarım kısaca şunları yapacak :


  • Tüm sayfayı en ufak bir boşluk bırakmadan kaplayacak.

  • Gerekirse görseli küçültüp/büyültecek.

  • Görselin aspect ratio değerini korur.

  • Görseli sayfanın ortasına yerleştirir.

  • Kaydırma çubuğunun görünmesine sebep olmaz.

  • Tüm tarayıcılarda çalışır.

  • Flash ile yapabileceğinizden daha hızlı ve kolay kullanım sağlar.

ornek goruntule


Nasıl yapılır


Tek yapmamız gereken bir CSS tanımlaması yapmak.



body
background: url(arkaplan.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

Böylece tekrarlanmayan, X ve Y düzleminde odaklanmış, sabitlenmiş ve BODY elemanı üzerine kaplanmış bir arkaplan görseli ekliyoruz.


Kapanış


Web tasarımı yaparken ne yazık ki birden fazla browser için ayrı tip kodlar yazmak zorunda kalıyoruz. Özellikle söz konusu Internet Explorer olunca bu süreç daha da zorlaşıyor. Hal böyleyken “cross browser” tanımlaması gittikçe önem kazanıyor. Bu makalemizde de tarayıcı uyumlu bir arkaplan tasarımı oluşturduk.


Bir sonraki CSS dersimizde görüşmek üzere, hoşçakalın.



CSS ile Tam Ekran Arkaplan

13 Şubat 2014 Perşembe

Dreamweaver'ın kod panelini renklendirelim!

dreamweaver colorize


Kod yazarken sağladığı avantajlar ve kolaylıklar sebebiyle Dreamweaver günümüz en popüler editörlerinden birisi. Programın temel tasarımı gri ve beyaz tonlamalarından oluşmakta. Adobe‘un bu renk tercihleri, başında saatler geçiren kişiler için özel olarak seçilmekte. Odak kaybı ve göz yorucu olabilecek tüm işleme ve renklendirmeler her güncelleme ile azaltılıyor.


Hal böyleyken Adobewordpress olarak sizlere alternatif bir Dreamweaver CS6 kod paneli teması sunmak istedik.


Dreamweaver Tema


Programın varsayılan teması aşağıdaki kod paneli tasarımına sahip.


dw default


Makalemizin devamında orjinal temanın da nasıl yedeklenebileceğini konuşacağız. Şimdi yeni temamızı kuralım.


Yeni tema kurulumu


Kuracağımız tema koyu renklere sahip ve parlament mavisi ağırlıklı. Görünüşünü önizleyecek olursak ;


theme preview


1. Adım


Dreamweaver‘ı kapatalım.


2. Adım


İlk olarak orjinal tasarımı yedek alalım. İşletim sistemimize göre aşağıdaki klasörlere gidiyoruz.


WinXP > C:\Documents and Settings\%kullanıcı%\Application Data\Adobe\Dreamweaver CS6\Configuration\CodeColoring


Vista >  C:\Users\%kullanıcı%\Application Data\Adobe\Dreamweaver CS6\Configuration\CodeColoring


Windows 7 > C:\Users\%kullanıcı%\AppData\Roaming\Adobe\Dreamweaver CS6\en_US\Configuration\CodeColoring


Windows 8 > C:\Users\%kullanıcı%\AppData\Roaming\Adobe\Dreamweaver CS6\en_US\Configuration\CodeColoring


Bu kısımdaki Colors.xml dosyası Dreamweaver’ın orjinal renk şablonu. Onun adını veya uzantısını değiştirelim. Örneğin Colors.bak olarak değiştirelim.


3. Adım


Daha sonra aşağıdan indirdiğimiz ZIP dosyasının içerisinden çıkan Colors.xml dosyasını aynı dizine atalım.


4. Adım


Dremweaver’ı açalım ve Edit > Prefences > Code Colouring alanına gidelim ve Default Background Color alanını #003 olarak değiştirelim.


Bu kadar.


Temayı indir


Aşağıdan temayı indirebilirsiniz.


Dosya adı : dw-colors.zip


ZIP Şifresi : adobewordpress.com


Kapanış


Hangi kod programını kullanırsanız kullanın, belirli aralıklarla kullanıcı arayüzünü değiştirin. Zihninizin aşina olduğu renk kalıplarının değişmesi hem yazılım üzerine daha rahat yoğunlaşmanıza sebep olacaktır hem de göz zevkinizi şenlendirecektir.


Dersin orjinaline buradan erişebilirsiniz.



Dreamweaver'ın kod panelini renklendirelim!

8 Şubat 2014 Cumartesi

CSS nelere kadir?

aw ilham verenler Merhaba arkadaşlar.


Haftasonu geldiğinde biraz vites düşürüp odağı yaratıcılığımıza ve ilham kaynaklarına yöneltiyoruz. Gelişen arayüz teknikleri beraberinde etkileyici tasarımları da bize kazandırıyor. Adobewordpress olarak bu tasarımların bir kısmını inceledik ve beğendiklerimizden oluşan bir liste oluşturduk.


Bu makalemizin konusu da CSS ile hazırlanmış etkileyici tasarımlar.


İlham veren CSS tasarımları


Liste 12 adet web sayfasından oluşuyor. Sıralama ise tamamıyla rasgeledir.


1.CSS Creatures


Alışılmışın dışında, CSS ile eğlenceli yaratıklar yarattığımız bir web tasarım. Kendinize özgün suratlar da yaratmanıza müsade ediyor. Listenin en iyisi değil ama en marjinali olmaya aday!


css creatures
Ziyaret Et


aw slider


2.Red


İsminden tutun, içeriğine ve tasarım tipine kadar herşeyiyle bizlere ilham kaynağı olabilecek güzel bir web sitesi Red. Özellikler fotoğraf yayın ve kategorizasyonu ile dikkat çekiyor.


red
Ziyaret Et


aw slider


3.Dangers of Fracking


Doğal gazın uğradığı işlemleri ve süreci CSS ile anlatıyor. Rengarenk tasarımı ve scroll ile ilerleyen animasyon tipiyle “Dangers of Fracking” hepimizi etkiledi.


dangers of fracking
Ziyaret Et


aw slider


4.Future of Car Sharing


Alıştığımızın aksine genişleyerek ilerleyen bir tasarım. Animasyon teknikleriyle de süslenmiş.


future of car sharing
Ziyaret Et


aw slider


5.Envoy


Kurumsal şirketlerde görmeye alışık olduğumuz, şirket-içi ziyaret sistemini düzenleyen ve işleyen bir uygulama Envoy. Ziyaretçi isimleri ve imzaları bir bellekte toplanıp kartların organizesi kolaylaştırıyor. iPad merkezli yönetim sistemi sayesinde de erişilebilirliği arttırıyor. Bu yüzden web sayfalarının tasarımı da mobil cihaz ağırlıklı.


envoy
Ziyaret Et


aw slider


6.Windows of New York


Bir şehrin tasarımını incelemek ve ona ruh kazandırmak amacıyla yola çıkmış tasarımcı çok renkli katmandan oluşan arkaplanlarda çizimlerini yayımlamış. İlgi çekici.


windows of newyork
Ziyaret Et


aw slider


7.Solo


Daha az görsel, daha fazla CSS ürünü. Solo bu listede olmayı hak eden etkileyici bir örnek!


solo
Ziyaret Et


aw slider


8.Form Follows Function


Form Follows Function, HTML5 ve CSS3 ile hazırlanmış inanılmaz bir tasarım. En yalın tabiriyle Çarkıfelek mekaniğine benzeyen yapısı site içerisindeki navigasyonu özgün kılıyor.


Form Follows Function
Ziyaret Et


aw slider


9.Caava Design


Scroll animasyonlarıyla işlenmiş bu tasarım da CSS3′ün neler yapabileceğini cömert bir şekilde gösteriyor.


Caava
Ziyaret Et


aw slider


10.Rdio


Geniş bir müzik ağı olan Rdio yeni tasarımıyla dikkat çekiyor.


rdio
Ziyaret Et


aw slider


11.Cubescape


Lego mantığıyla işleyen eğlenceli bir site.


cubescape
Ziyaret Et


aw slider


12.Sony – Be Moved


Listenin belki de en iyisiyle bitiriyoruz. Buraya kadar incelediğiniz tasarımlar hala ilham perilerini etrafınıza toplamadıysa arkanıza yaslanın ve Sony’nin tasarımını inceleyin.


sony be moved
Ziyaret Et


aw slider


Kapanış


Listenin sonuna geldik. Hazır ilham perileri etrafınızdayken sizlere iyi çalışmalar dileriz.


Bir sonraki incelememizde görüşmek üzere, hoşçakalın.



CSS nelere kadir?