İçerik
- Başlamak için araçlar
- 01. Duyarlı Web Tasarımı Eskiz Sayfaları
- 02. Duyarlı Tasarım Eskiz Defteri
- 03. Duyarlı Tel Kafesler
- 04. Çok Aygıtlı Yerleşim Kalıpları
- 05. Stil Fayansları
- Esnek / akışkan bir ızgara için araçlar
- 06. Altın Izgara Sistemi
- 07. Foldy960
- 08. SimpleGrid
- 09. 1140px CSS Izgarası
- 10. Sütunlu CSS ızgara sistemi
- 11. Anlamsal ızgara sistemi
- 12. SUSY
- 13. Gridpak
- 14. Izgara kümesi
- 15. RWD için daha iyi bir Photoshop ızgarası
- 16. Akışkan Izgaralar
- 17. Duyarlı Hesap Makinesi
- Duyarlı görüntüler (ve metin) için araçlar
- 18. Duyarlı Görüntüler
- 19. Uyarlanabilir Görüntüler
- 20. Sencha.io Src (eski adıyla Tinysrc)
- 21. Metni Sığdır
- 22. slabText
- Medya sorguları için araçlar
- 23. Respond.js
- 24. CSS3-Mediaqueries.js
- 25. Adapt.js
- 26. Kategori
- Duyarlı tasarım (ve mobil) kazan plakaları
- 27. 320 ve Üzeri
- 28. Izgarasız
- 29. İskelet
- 30. Önyükleme
- Eklentiler, şimler ve çoklu dolgular
- 31. Duyarlı Eklenti
- 32. Devirme
- 33. MediaTable
- "Test etme, test etme: 1-2-3 ..."
- 34. resizeMyBrowser
- 35. cevap
- 36. Duyarlı Tasarım Testi
- 37. Sorumlu
- 38. Responsive.is
- 39. Screenqueri.es
- 40. Aptus
- 41. Duyarlı Tasarım Bookmarklet
- 42. Duyarlı Tasarım Testi Bookmarklet
- 43. Ekran Sineği
- 44. Ortam Sorgu Göstergesi
- 45. Şim
- 46. Arabayla Giriş
- 47. Adobe Shadow
- 48. Opera Mobile Emulator + Uzaktan Hata Ayıklama
- Daha fazla ilham
- 49. MediaQueri.es
- 50. @RWD
- Bunu beğendin mi? Bunları oku!
Ethan Marcotte tarafından hem "Duyarlı Web Tasarımı" makalesinde hem de en çok satan kitabında tanıtıldığı / icat edildiği üzere, bir siteyi duyarlı hale getirmek için birinin üç öğeye ihtiyacı vardır:
- Esnek / akışkan bir ızgara
- Duyarlı görüntüler
- Medya sorguları
Duyarlı web tasarımıyla ilgili nedenleri, kavramları ve teknikleri ele alan çok sayıda başka harika makale var, bu nedenle bu makalenin odak noktasını sorumlu bir şekilde duyarlı olmanıza yardımcı olacak bazı en iyi araçlar üzerinde tutacağız.
Başlamak için araçlar
Sitenizi oluşturmaya başlamadan önce, sayfadaki öğelerin, görüntülenecekleri çeşitli cihazların farklı tarayıcı boyutlarına nasıl uyacaklarını belirlemek ve genellikle öncelikle düşünmekten kaynaklanan bağlantı kesintilerini önlemek en iyisidir. masaüstü tasarımı ve yanıt veren yinelemelerin geri kalanı sonradan düşünülmüştür (özellikle Stephanie (Sullivan) Rewis'in yorumuna bakın).
01. Duyarlı Web Tasarımı Eskiz Sayfaları
Jeremy P Alford'un hazırladığı bu duyarlı çizim sayfaları seti, sayfa bölümlerinin farklı çözünürlüklerde nasıl değişeceğini haritalandırmaya başlamak için harika bir başlangıç noktasıdır.
02. Duyarlı Tasarım Eskiz Defteri
Tüm eskizlerinizi tek bir yerde tutmayı tercih ediyorsanız, o zaman App Sketchbook şirketi tarafından hazırlanan bu tel ciltli 50 duyarlı eskiz kitabını düşünmek isteyebilirsiniz.
03. Duyarlı Tel Kafesler
Duyarlı web siteleri oluşturmanın zorluklarından biri, duyarlı tasarımın nasıl çalışacağını göstermek için tel çerçeveler kullanmaktır. Adobe'den James Mellers, karmaşık mizanpajların duyarlı tel çerçevelemesinin nasıl çalıştığını göstermek için bu deneysel aracı bir araya getirdi.
04. Çok Aygıtlı Yerleşim Kalıpları
Duyarlı bir tasarım planlarken, diğer insanların sizden önce ona nasıl yaklaştığını görmek yararlıdır, bu nedenle Luke Wroblewski'nin popüler kalıpları örneklerle birlikte listeleyen Çok Aygıtlı Yerleşim Kalıpları, başlamak için harika bir yerdir.
05. Stil Fayansları
Samanatha Warren'ın Stil Fayansları, duyarlı çağda tasarım için yeni bir teknik önermektedir; Bunlar, sabit genişlikte tasarım örneklerinden ziyade, genel tasarım yaklaşımını ayrıntılı ayrıntılara girmeden gösteren renk örnekleri veya ruh hali panoları gibidir.
Esnek / akışkan bir ızgara için araçlar
Daha önce belirtildiği gibi, duyarlı tasarım için gereken ilk bileşen esnek / akışkan bir ızgaradır.Aşağıdakiler önceden oluşturulmuştur: Bunları indirmeniz yeterlidir ve hızlı bir şekilde daha duyarlı bir siteye doğru yola çıkarsınız.
06. Altın Izgara Sistemi
Less Framework'ü de geliştiren Joni Korpi, kısa süre önce duyarlı tasarım için güvenilir bir grid sisteminin bu yeni sürümünü yayınladı. 16'dan sekize, dört sütuna kolayca uyum sağladığından "katlama" olarak kabul edilen Altın Izgara Sistemi, test için sayfalarınızdaki ızgarayı ortaya çıkaran küçük bir tarayıcı katmanına da sahiptir.
07. Foldy960
Paravel, Inc.'deki yetenekli beyler, duyarlı projelerinin temeli olarak kullandıkları değiştirilmiş 960.gs ızgarasını yayınladı.
08. SimpleGrid
Conor Muirhead imzalı SimpleGrid, hızlı yanıt verme özelliğiyle oluşturulmuştur, bu nedenle duyarlı web sitesi projenizi kurmak ve çalıştırmak kolaydır.
09. 1140px CSS Izgarası
Bir başka harika duyarlı grid sistemi, geniş bir masaüstü çözünürlüğünden mobile kadar uzanan, Melbourne tasarımcısı Andy Taylor imzalı 1140px CSS Grid'dir.
10. Sütunlu CSS ızgara sistemi
Pulp + Pixels, diğer adıyla kreatif direktör Nick Gorsline tarafından oluşturulan Sütunlu ızgara sistemi, 1140 piksel ızgara sistemine dayanıyor, ancak eskiz sayfaları ve tel çerçeve şablonlarının yanı sıra CSS hata ayıklama stilleri içeren bir tasarım kiti gibi bazı ekstra özellikler içeriyor.
11. Anlamsal ızgara sistemi
Sass ve LESS gibi önceden işlenmiş CSS uzantıları giderek daha popüler hale geliyor ve Tyler Tate'in Anlamsal ızgara sistemi, bunları gereksiz sınıflar veya öğeler kullanmadığını iddia eden bu ızgara sisteminde maksimum etki için kullanıyor. Coding.smashingmagazine.com/2011/08/23/the-semantic-grid-system-page-layout-for-tomorrow/ adresinde daha fazlasını okuyun.
12. SUSY
Semantik ızgara sistemi gibi Oddbird'ün SUSY'si de fazladan işaretleme veya özel sınıflar kullanmayan bir ızgara sistemi yarattı, ancak SUSY yalnızca Sass (ve onun uzantısı Compass) kullanıcılarını hedefliyor.
13. Gridpak
Gridpak, Erskine Design tarafından, piyasadaki en yeni duyarlı şebeke üreticilerinden biridir. Sütunlarınızı ve oluklarınızı bir dizi kesme noktasında ayarlamanıza olanak tanır, ardından tüm ekibinizin aynı başlangıç noktasından çalışması için CSS, JavaScript ve PNG dosyaları çıkarır.
14. Izgara kümesi
Bunu yazdığım sırada henüz yayınlanmadığı için Gridset üzerinde hala hafif bir gizem havası var. Ancak Mark Boulton Design'ın aracı, ısmarlama, kuralcı olmayan ızgara sistemleri ve ızgaralarınızı çevrimiçi kaydetme ve yönetme yolu vaat ediyor.
15. RWD için daha iyi bir Photoshop ızgarası
Elliot Jay Stocks, eski 960px fiili ızgara standardını terk etmeyi ve bunun yerine 1000px tabanından çalışmayı önererek tüm yüzde hesaplamalarının daha kolay çalışılmasını sağlıyor. Kabul ediyorsanız, çalışmaya başlamanız için bir PSD yaptı.
16. Akışkan Izgaralar
Tasarımınız son derece uzmanlaşmışsa ve kendi özel ızgaranızı oluşturmanız gerekiyorsa, bunu .net Ödülleri parlak yeni aday Harry Roberts’ın sıvı ızgara hesaplayıcısı ile yapabilirsiniz.
17. Duyarlı Hesap Makinesi
Başka bir piksel yüzdesi hesaplayıcısı, ancak Stu Robson tarafından yapılan bu, sizin için tüm CSS kurallarını oluşturarak diğerlerinden bir adım daha ileri gidiyor, yani bunları stil sayfalarınıza kopyalayıp yapıştırabilirsiniz.
Duyarlı görüntüler (ve metin) için araçlar
Duyarlı web tasarımının bir diğer önemli bileşeni de akıcı görüntülerdir. Akıcı görüntüler elde etme tekniği basit olsa da, farklı cihazlar için performansı ve sayfa yüklemesini optimize etmek, duyarlı web tasarımındaki en büyük zorluklardan biri gibi görünüyor. İşte bu soruna yaklaşmak için bazı kaynaklar.
18. Duyarlı Görüntüler
Filament Group, ekran çözünürlüğüne dayalı olarak uygun boyutta bir görüntü göndermenin bir yolunu tasarladı. Duyarlı ve sorumlu bir şekilde ölçeklenen mobil öncelikli görüntülerle yapılan bu deney, başvurulacak farklı boyutlarda iki görüntünün olmasını gerektirir.
19. Uyarlanabilir Görüntüler
Matt Wilcox, herhangi bir ekstra işaretleme gerektirmeden kullanıcının cihazına uygun görüntüleri sunmak için PHP ve biraz JavaScript kullanan Uyarlanabilir Görüntüler oluşturmak için Duyarlı Görüntüler aracından ilham aldı.
20. Sencha.io Src (eski adıyla Tinysrc)
Sencha, talep eden cihazın boyutuna göre barındırılan görüntülerin optimize edilmiş sürümlerini gönderen bir bulut hizmeti sağlar. Nasıl kullanılacağını öğrenmek için docs.sencha.com/io/src/ adresine bakın.
21. Metni Sığdır
Paravel, Inc'in bir başka cevheri de, tasarıma ve cihaza duyarlı başlık web türünü yapmak için bir jQuery eklentisi olan FitText.js'dir. Ayrıntılar için trentwalton.com/2011/05/10/fit-to-scale/ adresine bakın.
22. slabText
FitText ve SlabType algoritmasından esinlenen Brian McAllister'ın slabText'i, tanımlanmış bir genişlikte tutulurken duyarlı bir şekilde yeniden boyutlandırılan kalın metin blokları oluşturan bir jQuery eklentisidir.
Medya sorguları için araçlar
Artık düzeninizin farklı cihazlar, değişken ızgara ve değişken görüntüler için nasıl değişeceğine dair bir fikriniz olduğuna göre, sayfanın öğelerini yanıt verme durumuna geçirmek için medya sorgularına ihtiyacınız var.
23. Respond.js
Duyarlı tasarımla ilgili bir sorun, medya sorgularını okuyamayan tarayıcıların geride kalmasıdır. Bu, hedef kitlenizle ilgili bir sorun olmayabilir, ancak yine de eski tarayıcılardaki kullanıcıları barındırmak için iyi bir uygulamadır. Respond.js, Scott Jehl tarafından, yalnızca min-width ve max-width özelliklerini destekler.
Daha fazla bilgi için filamentgroup.com/lab/respondjs_fast_css3_media_queries_for_internet_explorer_6_8_and_more/ adresine bakın.
24. CSS3-Mediaqueries.js
CSS3-Mediaqueries.js, Wouter van der Graaf tarafından, IE'nin eski sürümlerinin ve diğer tarayıcıların her türlü medya sorgusunu etkili bir şekilde test etmesini ve uygulamasını sağlar.
25. Adapt.js
Orijinal 960.gs ızgara sisteminin yazarı Nathan Smith, tarayıcı boyutlarını algılayan ve yalnızca gerekli stil sayfalarına hizmet veren bir komut dosyası olan Adapt.js'yi yazdı - medya sorguları gibi, ancak medya sorguları olmadan, yani eski tarayıcılarda da çalışıyor.
26. Kategori
Bu, ters açıdan yaklaşılan cihaz algılamadır - Brett Jankord'un Categorizr betiği, masaüstü veya tablet olarak aksi tespit edilmedikçe cihazların mobil olduğunu varsayar ve tarayıcılara sempatik bir şekilde kaynak sunmanıza olanak tanır.
Duyarlı tasarım (ve mobil) kazan plakaları
Verimli, duyarlı bir iş akışı ruhu içinde, kazan plakaları, tasarımların tarayıcıya daha geç taşınması sürecini kolaylaştırır. Bu kazan plakalarının çoğu, yukarıda bahsedilen araçların en iyilerini tek bir düzgün pakette birleştiriyor: önce mobil, içerik-dışarı felsefelerini uygularken komut dosyalarıyla geliştirilmiş esnek bir ızgara.
27. 320 ve Üzeri
Andy Clarke'ın 320 and Up'ı, LESS ve Bootstrap gibi diğer birçok modern web tasarım aracıyla bütünleşen mobil öncelikli bir standart metindir (bkz. # 30). Bir siteyi hızla kurup çalıştırmanın hafif ve çevik bir yoludur. Ayrıca Andy ile yeni versiyon hakkında bize daha fazla bilgi verdiği röportajımıza bir göz atın.
28. Izgarasız
Gridless, tipografi ve çapraz tarayıcı uyumluluğuna odaklanarak duyarlı tasarımlarınız için temel oluşturabilecek bir HTML5 ve CSS3 standart metnidir.
29. İskelet
Başlangıç noktası en küçük çözünürlük olan önceki iki kazan plakasından farklı olarak, Dave Gamache tarafından oluşturulan Skeleton geliştirme kiti 960.gs grid sistemine dayanıyor ve mobile göre ölçekleniyor. Skeleton ayrıca geliştiricilerin üzerine stiller oluşturmaları için harika bir stil çerçevesine sahiptir.
30. Önyükleme
Twitter tarafından oluşturulan ve şimdi açık kaynaklı olan Bootstrap, bir siteyi hızlı bir şekilde çevrimiçi hale getirmek için bir çerçeve ve bileşenler dizisidir ve sürüm iki itibariyle tüm temel parçaları duyarlı bir şekilde çalışır.
Eklentiler, şimler ve çoklu dolgular
Modern tarayıcılar ve yazılımlar yanıt verme özelliğine sahip olma eğiliminde olsa da, bazen tutarlı bir deneyim sağlamak için ekstra araçlar kullanmak zorunda kalıyoruz.
31. Duyarlı Eklenti
Marios Lublinski, mevcut herhangi bir WP temasını duyarlı bir temaya dönüştürmeyi vaat eden bir WordPress eklentisi yazdı. Bunun nasıl çalıştığını henüz bilmiyorum, çünkü bu yazının zamanı olarak piyasaya sürülmedi, ancak sözünü tutarsa çok faydalı olmalı.
32. Devirme
İçerik taşma işlemi masaüstü tarayıcılarda iyi çalışır, ancak daha eski mobil tarayıcılar bunu tutarsız bir şekilde ele alır. Çalışkan Filament Group'un Overthrow polyfill'i, tüm mobil kullanıcıların mümkün olan en iyi deneyimi yaşamasını sağlayarak cihazlar arasında tutarlı ve zarif bir bozulma sağlar.
33. MediaTable
Marco Pegoraro'nun jQuery eklentisi MediaTable, küçük ekranlı cihazlarda büyük veri tablolarının nasıl görüntüleneceği, duyarlı sütunlar oluşturma ve uygun yerlerde bir göster / gizle geçişi ekleme sorununu aşmanıza yardımcı olmak için Respond.js ile birlikte çalışır.
"Test etme, test etme: 1-2-3 ..."
Duyarlı iş akışının bir başka yönü, hedef cihazlarınızı ve çözünürlüklerinizi bilmek ve ardından bunları test etmektir.
34. resizeMyBrowser
ResizeMyBrowser, ön uç geliştiricisi Chen Luo tarafından, duyarlı bir şekilde tasarlanmış sayfaları test etmek veya ihtiyaçlarınıza uygun olanı bulamazsanız yeni bir ön ayar oluşturmak için tarayıcı pencereniz için önceden ayarlanmış birkaç boyuta sahiptir.
35. cevap
Remy Sharp tarafından oluşturulan resizeMyBrowser, responsivepx'e çok benzer şekilde, sayfalarınızı, medya sorgularınızın ne kadar iyi tetiklendiğini ve kesme noktalarının tasarımda nerede olduğunu belirlemek için genişliği ve yüksekliği test edebileceğiniz bir pencereye yükler.
36. Duyarlı Tasarım Testi
Tasarımcı ve geliştirici Matt Kersley'den inanılmaz derecede faydalı bir araç: Çeşitli tarayıcı boyutlarında nasıl işlediğini görmek için duyarlı sitenizin URL'sini Duyarlı Tasarım Testi'ne girmeniz yeterlidir.
37. Sorumlu
Bir URL girin ve The Responsinator size birçok yaygın cihaz boyutunda nasıl göründüğünü - acımasız robotik verimlilikle - gösterecektir. Tama Pugsley ve Andy Hovey bundan sorumlu.
38. Responsive.is
Başka bir sayfa içi aygıt öykünücüsü olan Responsive.is, bir URL yazmanıza ve ardından onu bir dizi farklı ön ayar arasında hızla yeniden boyutlandırmanıza olanak tanır. Önümüzdeki Typecast uygulamasının arkasındaki ekip tarafından yapıldı.
39. Screenqueri.es
Bir tane daha tarayıcı boyutları aracı, ancak Mandar Shirke'den Screenqueri.es, kapsamlı bir mobil ve tablet ön ayarları setinin yanı sıra hassas ölçümü çok daha kolay hale getiren bir ızgara ve cetvellere sahip olarak kendisini farklılaştırıyor.
40. Aptus
Siteleri birden çok tanımlı boyutta test etmek için başka bir uygulama, ancak Aptus Mac'te yereldir. Mac App Store aracılığıyla kullanılabilir ve yerel olması, kolay ekran görüntüleri ve çevrimdışı destek gibi ekstra özellikler getirir.
41. Duyarlı Tasarım Bookmarklet
Victor Coulon çok basit ama etkili bir yer imi oluşturdu; herhangi bir web sayfasında etkinleştirdiğinizde, sitenizin farklı boyutlarda nasıl işlediğini görebilmeniz için dört genel ekran boyutu arasında geçiş yapmanızı sağlayan bir araç çubuğu ekler.
42. Duyarlı Tasarım Testi Bookmarklet
Benjamin Keen tarafından hazırlanan bu yer imi, kendi cihaz boyutlarınızı ve istediğiniz kadar çok veya az tanımlamanıza izin vererek daha fazla özelleştirme sağlar. Etkinleştirildiğinde, kolay karşılaştırma için siteyi seçilen tüm boyutlarda yan yana gösterir.
43. Ekran Sineği
QuirkTools tarafından sunulan Screenfly, bir siteyi masaüstü, tablet, mobil ve televizyonda farklı çözünürlüklerde test etmenize olanak tanır. Masaüstü testi şu anda Safari ile sınırlıyken, tablet ve mobil cihazlar cihazlar ve tarayıcılar için daha fazla seçeneğe sahip. Televizyon Opera ile sınırlıdır.
44. Ortam Sorgu Göstergesi
Johan Brook, tarayıcı tarafından bir medya sorgusunun ne zaman tetiklendiğini test etmek için saf bir CSS yöntemi sunar. Ortam Sorgusu Göstergesi, tasarım kırılma noktalarını test etmek ve bunlarla oynamak için başka bir iyi araçtır.
45. Şim
RWD hareketinin poster çocuğu olan Boston Globe'un yeniden tasarımında kullanılan araçlardan biri olan Shim, aynı Wifi ağındaki birden fazla cihazda bir web sayfası çalıştıran ve cihazlar arası testi çok daha kolay hale getiren bir Node.js uygulamasıdır. .
46. Arabayla Giriş
Shim'i çalıştırmak için bir Node.js sunucunuz yoksa Scott Jehl, temelde aynı şekilde çalışan, ancak PHP, Apache ve bir .htaccess dosyası kullanan Drive-In adlı daha basit bir sürüm geliştirmiştir.
47. Adobe Shadow
Adobe, bu uzaktan hata ayıklama aracıyla web teknolojilerine girmeye devam ediyor. Shadow ve Chrome uzantısını Mac veya Windows'a, ayrıca Shadow istemcisini Android veya iPhone'a yükleyin ve web sayfalarını birçok farklı cihaz arasında paylaşabilirsiniz.
48. Opera Mobile Emulator + Uzaktan Hata Ayıklama
Mobil sayfalarda hata ayıklamanın daha kolay bir yolu, Opera ve Opera Mobile Emulator'ü yüklemek ve ikisini Uzaktan Hata Ayıklama seçeneğiyle bağlamaktır. Kurulumu basit ve hızlıdır ve WebKit'ten daha fazlasını test etme avantajına sahiptir.
Daha fazla ilham
Başkalarının tasarımlarını nasıl duyarlı hale getirdiği konusunda bir fikir edinmek ister misiniz?
49. MediaQueri.es
Henüz görmediyseniz, Mediaqueri.es sitesi, duyarlı tarafa geçen, sürekli artan sayıda siteye sahiptir.
50. @RWD
Ethan Marcotte, RWD dünyasından en son haberleri, araçları ve vitrinleri getiren bir Twitter hesabı çalıştırıyor.
Denise Jacobs bir konuşmacı, yazar, web tasarım eğitmeni ve yaratıcılık evangelisti olmaya bayılırken, Peter Gasston The Book of CSS3'ün yazarı ve Broken Links'te blog yazan deneyimli bir web geliştiricisidir.
Bunu beğendin mi? Bunları oku!
- Mobil web sitesi oluşturmak için profesyonel ipuçları
- En iyi CSS ve JavaScript teknikleri
- Bir uygulama nasıl oluşturulur
- Tasarımcılar için en iyi ücretsiz web yazı tipleri
- Artırılmış Gerçeklik için sırada neler olduğunu keşfedin
- Ücretsiz dokuları indirin: yüksek çözünürlüklü ve şimdi kullanıma hazır