Responsive Tema Yapımı

7 Mesajlar 2.871 Okunma
smmexpress

MehmetGUMUS3 MehmetGUMUS3 . Kullanıcı
  • Üyelik 26.01.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 757
  • Beğeniler 283 / 200
  • Ticaret 12, (%100)
” Mobil Dünyada Kaybolmayın ” adlı yazımızda wordpress sitelerimiz için wptouch isimli bir eklentiden bahsetmiş ayrıca responsive temalar şeklinde bir kavram kullanmıştık. Bu yazımızda sizlere responsive tasarım ile ilgili ipucu niteliğinde bilgiler vereceğiz. Mantığını kavradığınız taktirde sizlerde temanıza responsive desteği katabilirsiniz.

Şimdi gelelim mobil ölçülere ve bunları nasıl yapacağımıza.



Gördüğümüz üzere yukarıda bazı cihazların ekran boyutları görünüyor.Bunlar en sık kullanılan çözünürlük ölçüleridir.Şimdi biraz inceleme yapalım.

Dikey telefonların çözünürlüğü : 479px’dir ( En Geniş )
Yatay telefonların çözünürlük aralığı : 480 – 767 px’dir.
Dikey tabletlerin çözünürlük aralığı : 768 – 1023 px’dir.
Yatay tablet ve bilgisayarların çözünürlüğü eşittir ( veya büyüktür ) : 1024 px.

Bu boyutlara baktığımızda sitemiz için 4 adet responsive şekilde kod yazmamız gerekmektedir. İçinden herhangi birini seçebileceğiniz gibi hepsini de yapabilirsiniz. Önerim hepsine yapmanız.

Şimdi gelelim nasıl yapacağımıza.

Öncelikle responsive tasarımların çalışması için



tagları arasına



kodlarını eklemeniz gerekmektedir.

Şimdiki iş ise css dosyalarımızda düzenlemeler yapmak. Dikkatli şekilde yapar ve mantığını kavrarsanız ileride kendi tasarımlarınız için de kullanabilirsiniz.

Css kodumuz:

@media only screen and (max-width: 479px) { }

Gördüğünüz gibi burada üstteki şemada belirttiğimiz üzere dikey telefonlar için bir css kodu yazdık. En geniş çözünürlük olarak 479 px belirtilmiş. Boş olan parantezlerimizin arasına css kodlarımızı yazıyoruz. Yazdığınız kodlar 479 px çözünürlükten küçük çözünürlüklerde geçerli olacak.

Mesela





kodlar



şeklinde bir div oluşturdunuz. Bunu üstteki versiyona uyarlamak istiyoruz diyelim. Kod taslağı aşağıdaki gibi olacaktır.

@media only screen and (max-width: 479px) {
.alan1{background:#fff;color:#ededed;font-family:Tahoma;width:100%;}
}


Mantık olarak responsive özelliği kazandırmak bu şekildedir. Diğer çözünürlükler aşağıdadır.

@media only screen and (min-width: 480px) and (max-width: 767px) { }
@media only screen and (min-width: 768px) and (max-width: 1023px) { }



Yukarıdaki yazımızda sizlere responsive özelliğinin temaya nasıl kazandırılabileceği ile ilgili bilgiler verdik. Bu bilgiler ipucu niteliğinde olup daha da geliştirilebilir. Anlatımı sitenizde kullanmak istiyorsanız kaynak belirtmeniz gerekmektedir.

Kaynak: http://www.sosyalpenguen.com/responsive-tema-yapimi/
 

 

Teamtofas.com
wmaraci
reklam

Berke Berke Yine Yeni Yeniden Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad B** G**
  • Mesajlar 1097
  • Beğeniler 2 / 208
  • Ticaret 1, (%100)
medya stillerini vermemişsin.
 

 

MehmetGUMUS3 MehmetGUMUS3 . Kullanıcı
  • Üyelik 26.01.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 757
  • Beğeniler 283 / 200
  • Ticaret 12, (%100)

Berke adlı üyeden alıntı

medya stillerini vermemişsin.


Yazının devamı niteliğindeki ikinci yazımda belirtirim hocam.
 

 

Teamtofas.com

armoniy armoniy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.04.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Mimarlık Adayı
  • Konum İstanbul Avrupa
  • Ad Soyad A** D**
  • Mesajlar 975
  • Beğeniler 227 / 270
  • Ticaret 2, (%50)

Mehmet GÜMÜŞ adlı üyeden alıntı

Yazının devamı niteliğindeki ikinci yazımda belirtirim hocam.


hocam php alt yapısı için değilmi bunları uyguluyacağız ve mobil tema nasıl çıkacak ? m.siteadi.com nasıl yönlenecek
 

 

wmaraci
wmaraci

Kaplan Kaplan ahmetkaplan.net Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek User Interface Designer
  • Konum İstanbul Avrupa
  • Ad Soyad A** K**
  • Mesajlar 1084
  • Beğeniler 304 / 530
  • Ticaret 4, (%100)

armoniy adlı üyeden alıntı

hocam php alt yapısı için değilmi bunları uyguluyacağız ve mobil tema nasıl çıkacak ? m.siteadi.com nasıl yönlenecek

Hayır, bu kodlar tamamen HTML dilinde yazılmıştır.
Yani açıklamak gerekirse arkadaşın göstermiş olduğu kodları kullandığınız zaman siteniz yine ana domain üzerinden açılacaktır fakat site cihazınızın ekran boyutunu algılayıp kendisini ona göre şekillendirecektir. Böylelikle ayrı bir subdomain, eklenti, vb. kullanmanıza gerek kalmadan mobil uyumlu site hazırlamış olacaksınız.
 

 

armoniy armoniy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.04.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Mimarlık Adayı
  • Konum İstanbul Avrupa
  • Ad Soyad A** D**
  • Mesajlar 975
  • Beğeniler 227 / 270
  • Ticaret 2, (%50)

Kaplan adlı üyeden alıntı

Hayır, bu kodlar tamamen HTML dilinde yazılmıştır.
Yani açıklamak gerekirse arkadaşın göstermiş olduğu kodları kullandığınız zaman siteniz yine ana domain üzerinden açılacaktır fakat site cihazınızın ekran boyutunu algılayıp kendisini ona göre şekillendirecektir. Böylelikle ayrı bir subdomain, eklenti, vb. kullanmanıza gerek kalmadan mobil uyumlu site hazırlamış olacaksınız.


Çok teşekkürler Pm attım hocam
 

 

Zeref Zeref WM Aracı Kullanıcı
  • Üyelik 11.04.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek web yazılım
  • Konum Mardin
  • Ad Soyad U** A**
  • Mesajlar 65
  • Beğeniler 14 / 5
  • Ticaret 0, (%0)
hocam web siten kapalı :S
 

 

www.Mardintarifi.Com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al