Web Geliştirme 2021 için En İyi 21 Ücretsiz CSS Çerçevesi
Yayınlanan: 2021-01-08Basamaklı Stil Sayfaları (CSS), web'e rahat görünümünü veren şeydir. Düz HTML yazmak çok uzak bir geçmişe ait bir şey ve dilin kendisi (CSS) son yıllarda o kadar ilerledi ki, onsuz web'in nasıl görüneceğini hayal etmek imkansız. İlk günlerde, web stillerinin çoğu HTML kullanımıyla elde edilebilirken, günümüzde hem HTML5 hem de CSS3 web tasarımında, uygulama tasarımında ve hatta bazı durumlarda yazılım tasarımında şaşırtıcı sonuçlar elde etmek için birlikte çalışır. Gelişen bir stil dilidir.
CSS3'ün kendi içinde tarihi; çok büyüleyici, bize web'in yapısının gelişimine anlaşılır bir bakış sağlayan şeylerden biri. etrafta bulundum ve sadece o zaman içinde ne kadar başarı sağlandı; ileri düzey özellikler, tasarımcıların ve geliştiricilerin CSS3'ü işlevsel bir programlama dili gibi kullanmalarına olanak tanır, bu günlerde CSS3, filtreler gibi gelişmiş özellikleri doğrudan web sayfalarınıza dahil etmek için kullanılabilir.
CodePen gibi web tasarımcısı toplulukları, tasarımcıların ve yaratıcı sanatçıların CSS3 özelliklerinin tam kapasitesini daha iyi anlamalarını sağladı ve her gün yüzlerce yeni ve ilham verici konsept, şımartmak, keşfetmek ve başkalarının kendi projelerinde yeniden kullanmak için CodePen topluluğuna ekleniyor. ; Stil sayfaları dünyasında gerçekleşen en iyi şeyler hakkında haftalık bir güncelleme almak için Radyo İstasyonunu (Podcast) ayarlayın. CSS'de ustalaşmak zaman alır, ancak harika web tasarımı için önemi yadsınamaz.
Profesyonel CSS web tasarımı hakkında daha fazla bilgi edinmek istiyorsanız, bir dakikanızı ayırın ve GitHub'ın dünya çapındaki yüz milyonlarca geliştirici ve tasarımcıya sorunsuz bir tarama deneyimi sunmak için CSS'yi nasıl kullandığını ve Medium'un bir blog platformu oluşturmayı nasıl başardığını okuyun. minimal, ancak kalıcı bir doğa sağlamak için özlü bir stil kılavuzu izler.
Zaten bir CSS çerçevesi nedir, değil mi? Harry Roberts, Industry Conf'taki endişesini dile getiriyor ve konuşmanın tamamını (neredeyse 60 dakika) Vimeo'da bulabilirsiniz - CSS'nin web için ne yaptığına ve çerçevelerin bir çerçevenin arkasındaki gerçek anlamı şekillendirmek için nasıl devreye girdiğine dair kapsamlı bir bakış. Bu konuşmanın slaytlarını SpeakerDeck'te bulabilirsiniz. Ve daha fazla gecikmeden, bugün mevcut olan en iyi CSS3 çerçevelerini özetlemeye başlayalım.
Önyükleme
Bootstrap, başlı başına bir CSS3 çerçevesi olmasa da, CSS3 ile tutarlı bir temelde çalışmayı içerir ve ilk etapta çerçevenin ana cazibesi, CSS3'ü modern tasarım seçenekleri ve olanaklarıyla test etmesidir. Bootstrap'in CSS özellikleri, ızgara sistemleri, formlar, düğmeler oluşturmak, görüntüleri yönetmek, yardımcıları kullanmak, duyarlı tasarımla çalışmak ve modern web tasarımında gerekli olan daha birçok alt kategori olanağı için kullanılabilir.
Malzeme Çerçevesi
Materyal Tasarımı, Google'ın yazılım endüstrisine, çok fazla düşünmeye ve planlamaya çok zaman ayırarak değil, bilimsel olarak kanıtlanmış kavramları basit ve özlü bir web tasarım konseptine uygulayarak güzel bir değişimin elde edilebileceğini söyleme yöntemidir.
Bu çerçeve, Google spesifikasyonu kullanıma sunduğundan beri yükselişte ve başlangıcından bu yana, tasarımcıların/geliştiricilerin projelerine malzeme tasarımının tüm potansiyelini dahil etmelerine yardımcı olmak için bir dizi çerçeve ve öğreticinin sıfırdan filizlendiğini gördük; web siteleri, uygulamalar, platformlar ve yazılımlar.
Material Framework, bu yazıda inceleyeceğimiz az sayıdaki malzeme tasarım çerçevesinden biridir ve aynı zamanda kullanımı en kolay olanlardan biridir. Material Framework'ün güzelliği, yalnızca CSS kullanmasıdır, bu nedenle sözdiziminin nasıl çalıştığını ve web sayfalarınızda malzeme tasarım öğelerini nasıl kullanmaya başlayacağınızı öğrenmek için yalnızca gerçek CSS kitaplığını yüklemeniz ve belgelere geri dönmeniz yeterlidir. Basit!
Yaprak
Yaprak, Kim Korte tarafından üzerinde çalışılan, çok esnek ve minimal bir Google malzeme tasarım çerçevesidir; İsveç'ten genç bir geliştirici. Leaf ayrıca CSS kitaplığı yaklaşımını kullanır ve malzeme tasarım öğelerini web tasarım konseptlerinize ve web sitesi sayfalarınıza entegre etmek için çeşitli yollar sunar. Leaf'in yetenekleri hakkında daha fazla bilgi edinmek için gezinme menüsündeki Bileşenler sekmesine göz atın.
somutlaştırmak
Materyal tasarımının popülaritesinin arttığı açık olsa da, Materialise hayranlık, rekabet ve genel işlevsellik açısından her şeyi geride bırakan çerçevelerden biridir. Materialize, GitHub'da 15.000'den fazla yıldıza sahiptir ve bu da onu web'deki en sıcak CSS tabanlı malzeme çerçevesi haline getirir. Materialize ekibi, kullanıcılarına dört farklı stratejik kategori sağlamaya odaklanıyor; CSS, JavaScript, Mobil ve Bileşenler. Her kategori, bu belirli durumlarda malzeme tasarımının nasıl daha iyi uygulanacağına dair bir dizi örnek ve anlayıştan oluşur.
Vitrin sayfası, Materialise çerçevesinin dünya dünyasında nasıl çalıştığının harika bir örneğidir ve bakılacak gerçekten harika ve ilham verici tasarımlar vardır.
Öz
Son malzeme tasarım çerçevesi (Materyal Tasarım Lite'ı atlayacağız ve katı bir CSS çerçevesinden çok sınırlı bir bileşen kitaplığı olduğu için araştırmayı kendi başınıza yapmanıza izin vereceğiz) bugün listemizdeki Essence olacak; Resmi Materyal Tasarımı Spesifikasyonundan stil kılavuzunu kullanan ve onu her zaman popüler olan ReactJS kitaplığıyla bütünleştiren hafif bir CSS çerçevesi.
Hızlı, güzel görünümlü ve güvenilir web ve mobil uygulama kullanıcı arayüzlerini hızla oluşturmak için Essence'ın potansiyelinden yararlanın. Kullanımı kolay sözdizimi, Essence'ın birkaç kısa öğrenme dersinde bir sonraki tasarımınıza başlamanızı sağlayacak stillerini ve bileşenlerini besler.
anlamsal kullanıcı arayüzü
Semantik, son birkaç yılda muazzam bir popülerlik kazandı ve artık Semantik tasarım yaklaşımının, üçüncü taraf stil kılavuzlarının kullanılmasına izin veren diğer çerçeveler ve araçlara dahil edildiğini görmek yaygın. Semantic'in en büyük cazibesi, Semantik kullanılarak oluşturulabilen çeşitli öğeler gibi görünüyor - bölücüler, düğmeler, yükleyiciler ve daha fazlası gibi yaygın Öğeler, ayrıca formlar ve kırıntılar gibi Koleksiyonlar, beslemeler ve yorum kutuları gibi Görünüm öğeleri ve açılır pencerelerden karmaşık Modüller , açılır listelere ve yapışkan kutulara.
Semantic'in her seviyedeki web tasarımcılarına sunacak bir şeyleri vardır ve halihazırda var olan stillerinizde kullanımı o kadar kolaydır ki, bu çerçeveyi neden daha önce kullanmaya başlamadığınızı merak edeceksiniz.
temel
Foundation, şu anda gezegendeki önde gelen ön uç çerçevelerden biridir. Bu ultra duyarlı çerçeveler, hayatlarının tüm birikimini profesyonel geliştiricileri işe almaya yatırmak zorunda kalmadan web siteleri, e-posta şablonları ve web/mobil uygulamalar oluşturmak isteyenler için hızlı tasarım çözümleri sunar. Vakfın öğrenilmesi kolaydır ve kapsamlı öğreticiler bölümünün yardımıyla, kimsenin birkaç hafta içinde Vakıf ustası olmasını engelleyen hiçbir şey yoktur.
Stil kılavuzunun yanı sıra düzenler, gezinme, medya, tipografi, kontroller, kitaplıklar, kapsayıcılar, eklentiler ve SASS kategorilerine giren mevcut bileşenler hakkında daha fazla bilgi edinmek için belgelere bakın.
Temel kılavuz
Baseguide, SASS üzerine inşa edilmiş minimal ve hafif bir CSS3 çerçevesidir. Bir web tasarımının temel bileşenlerini küçük ama sağlam bir kitaplıkta bir araya getirir. Tüm bileşenler tamamen duyarlıdır ve kendi proje gereksinimlerinize göre ölçeklendirilebilir. Formlarınızı yalnızca yerel CSS ile kontrol edin.
basit
Siimple, FLAT ve temiz tasarım web sayfaları oluşturmak için temel olarak hizmet eden özlü, esnek, güzel, kesinlikle minimal, ön uç bir CSS çerçevesidir. Bazen bir web sitesini iyi yapan basit şeylerdir. Gerçek çerçeve yalnızca 250ish kod satırı ile oluşturulmuştur. Ayrıca toplam boyutu 6 KB'a kadar sıkıştırabilirsiniz. Serbestçe deneyebilecekleri bir temel çerçeveye ihtiyaç duyan yeni başlayanlar için faydalı olacaktır.
duyarlı kedi
Responsive Cat, sözdizimi oluşturmanın temeli olarak Stylus'u kullanan bir CSS mikro çerçevesidir. Tüm modern cihazlar ve tarayıcılarla tamamen duyarlı ve uyumlu. Sitenin İngilizce versiyonu elden geçiriliyor.
Şekil vermek
CSS kendi içinde büyük veya ağır bir dil değildir. Daha fazla işlev ve temel kavram yazdıkça ve biçimlendirdikçe zaman içinde biraz yer kaplayabilir. Ancak bugün bulduğumuz CSS çerçevelerinin çoğu genellikle küçük, minimal ve genellikle hafiftir. Sculpt aynı zamanda mobil ve duyarlı tasarımlara öncelik veren hafif çerçevelerden biridir. Sculpt, Medya Sorguları aracılığıyla özelleştirmeyi sağlarken uygun cihaz ekran boyutlarına sahip mobil cihazlara hizmet vermek için oluşturulmuştur.

Sculpt'in misyonu, geliştiricilere, tasarımcılara ve meraklılara, basit bir çerçeve aracılığıyla mobil ziyaretçilerine daha iyi hizmet vermelerine yardımcı olmaktır. Bununla, artık bir mobil web sitesinin işlevsel bir konseptini hızla oluşturabilirler. Eski tarayıcıları kullanan ziyaretçiler, web sitenizin mobil sürümünü deneyimleme konusunda bir çeşit yeteneğe sahip olacaktır. Sculpt'in bu eski sürümleri kullanan insan sayısı konusundaki vizyonu ve anlayışı sayesinde.
Temiz ve anlamsal kod, Sculpt'un özlemidir ve konu tipografi olduğunda — Sculpt geliştiricileri, yüksek ve net bir deneyim sunmanın ne kadar önemli olabileceğini anlar; Sculpt'un içerdiği stil sayfası, 25 piksellik bir tipografik taban çizgisini temel alır. Tüm başlıklar, paragraflar ve listeler bu temele göre tasarlanmıştır ve bu nedenle her şey güzel bir şekilde sıralanır.
Küçük kule
Turret, modern CSS3 işlevlerini işlemek için LESS kullanan hızlı bir web sitesi geliştirme çerçevesidir, ancak çerçevenin kendisi, Turret ile geliştirmeyi eğlenceli ve erişilebilir kılmak için tüm HTML'yi normalleştirir. Ana odak alanları, duyarlı web tasarımı, yüksek kaliteli seçimler sağlamak için özlü tasarım ilkeleri ve standartları, basitliğe odaklanmak için HTML5 semantik stil kullanımı ve HTML5 semantik biçimlendirmesini işlevsel tasarımlara ihtiyaç duymadan dönüştürmeye yardımcı olmak için genel anlamsal biçimlendirmedir. sinirli hissetmek.
Özlü CSS
Concise CSS'nin, kullanıcılarına ekstra yağ olmadan çok sayıda geliştirme özelliğine erişmesini sağlayan hafif bir ön uç tasarım çerçevesi. Geliştiriciler, onu Nesne Yönelimli CSS ilkelerine göre oluşturdular. Ayrıca, küçük bir öğrenme eğrisi ve yüksek düzeyde özelleştirme sağlamak için semantiği akılda tutar. Çerçeve, ek stillerin eklenmesine gerek olmayan basit bir geliştirme ortamı sağlar. Bu size gözlemlemek yerine inşa etmek için daha fazla alan sağlar. Projeleriniz için ek bileşenler olarak kullanılabilecek bir eklenti kitaplığı mevcuttur. Dünyanın önde gelen ön işlemcisi olan SASS kullanılarak yazılmıştır.
Bir güncelleme gönderildiğinde, tek yapmanız gereken en önemli çekirdek dosyaları güncellemektir. Halihazırda yerleşik stillerinize dokunulmadan kalır. Söylemeye gerek yok, projeyi yöneten güler yüzlü personel nedeniyle bu çerçeve çok çekici. Concise'in özelliklerinden en iyi şekilde yararlanmak için yardıma ihtiyacı olabilecek herkes için ücretsiz destek sunuyorlar.
Taslak
Blueprint, uzun saatler süren geliştirme süresini ortadan kaldırmanıza yardımcı olmak için özel olarak tasarlanmış bir CSS3 çerçevesidir. Bu aynı zamanda kendi güzel ve duyarlı web sitenizi oluşturma konusunda size güzel bir deneyim sağlayabilir. Web tasarımlarınızın temeli olarak hizmet etmek için kullanımı kolay ve özelleştirilebilen bir ızgara platformuyla başlar.
Yerleşik tipografi özellikleri kitaplığı, tüm yazı tiplerinizin ve yazı tipi boyutlarınızın her zaman tasarımınızla uyumlu olmasını sağlar. Tasarımlarınızı özelleştirmek için kullanabileceğiniz bir dizi komut dosyası var. Ayrıca tasarım enflasyonu konusunda endişelenmenize gerek yok. Blueprint'in yaratıcıları, her detayını sadelikle hedefledi. Blueprint'in derinliklerine dalın!
UIkit
CSS, Web ve Kullanıcı Arayüzleri ile ilgilidir. UIkit, tasarımcıların iyi hissettiren ve bükülen hızlı ve hızlı web arayüzleri oluşturmasına yardımcı olan bir modül ön uç tasarım çerçevesidir. UIkit'in bileşen kitaplığı, popüler bileşenleri görüntülemek ve kullanmak için çok modern bir yaklaşım sağlar. Bu, gezinme öğelerini, formlar gibi yaygın öğeleri ve çok çeşitli JavaScript tabanlı bileşenleri içerir. Bu JavaScript tabanlı bileşenler, diğerlerinin yanı sıra kaydırıcılar, ışık kutuları, arama ve yükleme özellikleridir. UIkit, birbiriyle birleştirilebilen 30'dan fazla modüler ve genişletilebilir bileşen sunar. Bileşenler, amaçlarına ve işlevlerine göre farklı bölmelere ayrılır.
Ayrıca Gradient ve Flat olan önceden oluşturulmuş iki tema arasından seçim yapabilirsiniz. Bunların her ikisi de, tek bir sayfada bir araya gelen tüm UIkits bileşenlerinin sağlam bir örneğini sağlar. Ayrıca bu çok kullanışlı CSS3 çerçevesi hakkında daha fazla bilgi edinmek için güzel bir oyun alanı. Yalnızca UIkit bileşenlerinin ve modüllerinin temeli kullanılarak oluşturulabilecek site türleri hakkında daha fazla bilgi edinmek için vitrin bölümüne göz atın; bulunacak gerçekten etkileyici şeyler var. UIkit ayrıca kullanıcılarına çok daha rahat bir öğrenme eğrisi için bir dizi eğitim sunar.
mütevazı ızgara
Bazen gerçekten ihtiyacımız olan tek şey, projemizi yürütmek için güvenilir, duyarlı ve modern bir ızgara şablonu. Modest Grid'in öne çıktığı yer burasıdır. Diğer bazı çerçeveler, ilk etapta bir ızgara düzeni sistemi sunmayabilir. Modest Grid, kullanıcılarına modern cihazlarda iyi çalışacak çok özlü bir ızgara şablonlama sistemi sunar. Ayrıca diğer çerçevelerden öğeleri ve bileşenleri çıkarmaya başlamak için harika bir temel sağlayabilir. Çerçeve aktif olarak geliştirilmektedir, bu nedenle CSS'nin kendisi ilerledikçe iyileştirmeler görmeyi bekleyin.
Şema
Schema, tasarımcılara ve geliştiricilere yardımcı olmayı amaçlayan esnek bir ön uç geliştirme deneyimi sağlamak için modül tabanlı bir yaklaşım kullanır. Bununla, projenin en başından itibaren gelişmiş kullanıcı arayüzleri oluşturabilirler. Çerçevenin minimal doğası nedeniyle, çerçevenin harici bir tavsiye kaynağı kullanmak yerine kendi gereksinimlerinize en uygun şekilde kullanılması gerektiğini belirtmek önemlidir.
Schema'nın geliştiricilerin karmaşık web sayfaları oluşturmasına yardımcı olmak için en son CSS3 özelliklerini nasıl kullandığını daha iyi anlamak için - doğrudan belgelere gidin ve Schema'nın olanakları hakkında daha iyi bir iz bırakacak, anlaşılması çok kolay belgeleri okuyun.
Metro kullanıcı arayüzü
Metro tarzı web tasarımı, son birkaç yılda kesinlikle bir dizi destekçiyi kendine çekti. Yalnızca, güzel metro özelliklerini kullanarak hızlı tempolu ön uç projeler oluşturmanıza olanak tanıyan Windows Metro Stili yapılandırmasına odaklanır. Metro UI, ızgaralar, stiller, düzenler ve daha fazlası gibi bileşenleri oluşturmak için Microsoft'un kendi metro stilinin özelliklerini kullanır. Yirmiden fazla bileşen ve aralarından seçim yapabileceğiniz üç yüzün üzerinde kullanışlı simge ile birlikte gelir. Geliştiriciler, LESS ön işlemcisinin üzerine inşa ettiler.
Proje için sık güncellemeler ve arkasında oldukça büyük bir topluluk gibi tonlarca hayranlık olsa da, yazar çerçevenin geleceğini garanti altına almak için biraz değişiklik yapabilecek herkesin bağış yapmasını istiyor.
Duyarlı Izgara Sistemi
Responsive Grid System, listemizdeki son grid tabanlı çerçevedir. Duyarlı Izgara Sistemi ile, duyarlı web sitesi şablonlarını kolayca ızgaralayabilir ve hemen biçimlendirebilirsiniz. Süreci sizin için çok daha kolay hale getirmek için, anında ızgaralar oluşturmak için web sitesinde yerleşik Izgara Oluşturucu özelliğini de kullanabilirsiniz. Ayrıca birkaç farklı durum için önceden oluşturulmuş şablonlardan oluşan bir kitaplık da bulunmaktadır. Graham Miller tarafından getirildi.
YAML
Bu çerçeve, on yıldan fazla bir süredir varlığını sürdürmeyi başardı. Yine de, dünya çapında ön uç geliştiriciler için en önde gelen CSS çerçevelerinden biri olarak işlev görüyor. YAML (Yine Başka Bir Çok Sütunlu Düzen), gerçekten esnek, erişilebilir ve duyarlı web siteleri için modüler bir CSS çerçevesidir. İçerik oluşturucular, YAML'yi cihazdan bağımsız ekran tasarımına odakladı ve esnek düzenler için kurşun geçirmez modüller sağladı. Bu, mükemmel bir başlangıç noktası ve gerçekten duyarlı tasarımın anahtarıdır.
Özellikleri, tasarımlarınızın her biri için sağlam bir temel oluşturmak için elastik bir ızgara sistemi içerir. Ayrıca, web için en son standartların üzerine, etkileşimli formları yönetmek için bir araç seti oluşturdular. Geliştiriciler, hızlı HTML5 ve CSS3 geliştirme için bu özellikleri optimize etti. SASS kullanılarak oluşturulmuştur.
Sonraki Projeniz için Doğru CSS Çerçevesini Seçme
CSS gelişen bir dildir. En son ifşaatlarla güncel kalır, bazen oldukça zor olabilir. Bir çerçeve, her bir sorguyu kendiniz yazmak zorunda kalmanız arasındaki boşluğu kapatmaya yardımcı olur. Ayrıca size bir kütüphane sağlar, böylece kendiniz yapabilirsiniz. CSS çerçeveleri, tipografi, CSS sıfırlama, UI öğeleri, genel stiller ve duyarlı ızgaralar gibi birçok kategoriye girer. Hızlı bir web sitesi oluşturma ortamı veya isterseniz prototip oluşturma için bunları ayrı ayrı veya birlikte kullanabilirsiniz.
CSS çerçeveleri, tarayıcılar arası ve cihazlar arası uyumluluk arasındaki sorunları çözmede de harikadır. Bu, web sitelerinizin, erişmeye çalışan her türlü cihazda eşit derecede iyi görünmesini sağlar. Günümüzün yeni oluşturulmuş CSS çerçevelerinin tümü olmasa da çoğu, hızlı geliştirme için duyarlı tasarım modellerinin dahil edilmesini garanti eder. Bir ekip ortamında geliştirme söz konusu olduğunda, CSS çerçeveleri geliştiricilerin birlikte bir proje üzerinde çalışmasına olanak tanır. Bunu çok daha hızlı bir şekilde yapabilirler. Bu, geliştirme süresinden tasarruf etmelerine ve nihayetinde bütçeden tasarruf etmelerine olanak tanır.
Kendi CSS çerçevenizi oluşturmanız da mümkündür. Bu, dil ile öğrenme deneyiminizi ilerletebilir. Ayrıca, diğer çerçeveleri nasıl oluşturabileceğiniz konusunda çok daha net bir fikre sahip olacaksınız.