Web Geliştirme Becerilerinizi Geliştirmek için En İyi 20 CSS3 Eğitimi

Yayınlanan: 2022-05-06

Basamaklı Stil Sayfaları (CSS), web'i şekillendirmek için bir dilden daha fazlası haline geliyor. Yavaş yavaş dinamik tasarım özelliklerini işleyebilen tam yetenekli bir dile dönüşüyor. Birçok yönden CSS, etkileşim sağlamak ve harici kitaplıklardan ve kod parçacıklarından bağımsız olmak için geleneksel HTML ve JavaScript'in yerini alabilir. Bugün web'de gördüğümüz tüm stiller doğrudan CSS aracılığıyla. Standart büyümeye ve gelişmeye devam ederken, her şeyin üstünde kalmak her zamankinden daha önemli. Web tarayıcıları, CSS'yi HTML'ye çok benzer şekilde oluşturdu; bu, bazen eski tarayıcıların yeni özellikleri destekleyemeyeceği anlamına gelebilir.

Son yıllarda, ön uç web geliştirme ve web tasarımına başlamak daha kolay hale geldi. Kaydolmak için çok daha fazla öğretici, rehber ve kurs görüyoruz. Ancak nihayetinde, yeni öğrenilen becerilerle çalışma ve bunları gerçek yaşam projelerinde uygulama istekliliği ortaya çıkıyor. CSS, JavaScript ve HTML gibi dillere uygulamak için kullanıcının belirli kalıpları ve düzen seçeneklerini kullanmasını gerektiren komut dosyası dillerinden biridir. HTML ve CSS ile yeni bir web sitesi oluştururken, öğrenilenleri tam olarak uygulamak için adım adım çalışmak en iyisidir.

Bugün amacımız, önde gelen ön uç geliştiriciler ve tasarımcılardan en önde gelen ve modern CSS3 eğitimlerini ele almaktır. Buradaki tüm eğitimler, daha iyi bir web tasarımı olmanıza yardımcı olmak için en son standartlara dayanmaktadır. Gönderinin sonunda, daha fazla öğrenme için birkaç CSS3 öğrenme kaynağından da bahsedeceğiz. Herhangi bir programlama dilinde olduğu gibi, bir şeyi daha iyi anlamak için kendimize ya dinamik bir çevrimiçi platform aracılığıyla ya da kişisel kod editörlerimiz aracılığıyla bazı tekrarlayan kodlamalar yapmamıza izin vermeliyiz.

Resimleri CSS'de Düzenleme

Görüntüleri CSS'de Düzenleme Nokta Yazısı

Web tasarımında görselleri kullanmak tamamen mantıklıdır, ancak hikaye bundan daha teknik hale gelir. Beğendiğiniz fotoğrafları web tasarımlarınızda kullanmak eğlenceli olsa da bazen dikkate almamız gereken şeyler oluyor. Görsel dosya boyutu projemize uygun mu? Photoshop gibi harici uygulamalar yerine CSS aracılığıyla filtreler ekleyebilir miyiz? Fotoğraflarımızın daha iyi görünmesine yardımcı olmak için CSS ile ne yapabiliriz? Una Kravets bizi 15 dakikalık bir yolculuğa çıkarıyor. İçinde, CSS görüntü düzenleme ve CSS'yi yalnızca tasarım özelliklerini manipüle etmenin bir yolu olmaktan ziyade bağımsız bir görüntü düzenleme yazılımı platformu gibi davranacak şekilde nasıl dönüştürebileceğimizden bahsediyor.

Ön izleme

Duyarlı Bir Görüntü Izgarası Oluşturmak için Modern CSS'yi Kullanma

Duyarlı Bir Görüntü Izgarası Oluşturmak için Modern CSS'yi Kullanma

Görüntüler konusuna devam edersek, burada George Martsoukos var. Duyarlı görüntü ızgaraları oluşturmak için modern CSS3 işlevlerinin nasıl kullanılacağına ilişkin basit ve hafif bir eğitim sunuyor. Görüntü ızgaraları (veya bazen galeriler olarak adlandırılır), görsel içeriği bir ızgara bağlamında görüntülemekle ilgilidir. Bu tür ızgaralar, fotoğraflarını paylaşan veya portföy öğelerini genişletmek için bir görüntü ızgarası kullananlar için faydalı olur. Bu öğreticide George, oluşturduğumuz ızgaraların masaüstü ve mobil uygulamalara eşit düzeyde yanıt vermesini sağlama sürecinden bahsediyor.

Ön izleme

CSS Tazeleme Notları

vasanthk css tazeleme notları CSS Tazeleme

Notlar ve stil kılavuzları, birçok web tasarımcısı için itici güçtür. Gelecekte daha kolay başvurmak için favori not kaynaklarımızı bir kenara koymayı hatırlamalıyız. Ve CSS3'e gelince, CSS Yenileme Notları GitHub topluluğunun favorileri arasında; yüzlerce yıldız ve bu kaynağın en iyisi olmak için nasıl genişletileceğine dair çok sayıda topluluk girdisi. CSS Yenileme Notları, CSS3 geliştirmenin en önemli yönlerine odaklanır. Ayrıca, tasarımcıların çoğu CSS3 özelliği için referans notlarına hızla erişmelerini sağlar. Konumlandırma veya seçiciler konusunda yardıma ihtiyacınız olup olmadığı, duyarlı tasarım için medya sorguları veya CSS3 tasarım modellerinizde SVG'nin en iyi nasıl kullanılacağı - bu şekilde hissetmeseniz bile bu notlar kullanışlı olacaktır.

Ön izleme

Değişkenler: CSS Mimarisinin Omurgası

Değişkenler CSS Mimarisinin Omurgası – Smashing Magazine

Son yıllarda, ön işlemciler, tasarımcıların temel CSS3 işlevselliğini karışımlar, işlevler ve değişkenlerle genişletmesine olanak tanıyan basit çerçeveler ve araç setleri çıkardı. Genellikle JavaScript gibi sabit kodlanmış bir programlama dilinde bu tür özellikleri görmeyi beklersiniz. Muhtemelen, herkes ön işlemcileri sorunsuz bir şekilde kullanmadan kodlamak için CSS3'te yetkin olmalıdır. Yine de, gelişme zamanı gibi şeyler önemli olmaya devam ediyor. Değişkenler, CSS3'ün daha dinamik bir ortamda kullanılmasına yardımcı olur. Bu nedenle Karen Menezes, bu konuda bulabileceğiniz en kapsamlı içeriklerden birini bir araya getirdi.

Ön izleme

Flexbox ile Ürün Sayfası Düzeni Tasarlama

Flexbox CSS Püf Noktaları ile Ürün Sayfası Düzeni Tasarlama

Flexbox, tasarımcıların tasarımlarını çeşitli cihazlar için en iyi şekilde optimize etmelerine yardımcı olmayı amaçlayan yeni bir CSS3 düzen modudur. Yeni işlev hala oldukça yeni ve birçok kişiye yabancı, ancak Flexbox kullanımı e-ticaret gibi alanlarda giderek daha popüler hale geliyor. Bu CSS3 öğreticisi, Flexbox'ın yardımıyla en yeni Shopify Şablonlarından birini nasıl oluşturmayı başardıklarını, sürecin nasıl geçtiğini ve nihai sonucun nasıl göründüğünü raporladıkları Shopify'daki ekipten geliyor. Shopify'ın e-Ticaret pazarındaki itibarını bilmek ve eğitime kendimizi bırakmak, Flexbox ve onu kendi web tasarımlarınızda kullanmaya nasıl başlayabileceğiniz hakkında daha fazla bilgi edinmenize yardımcı olacak en kullanışlı kılavuzlardan biri olabilir.

Ön izleme

En Basit CSS Slayt Gösterisi

En Basit CSS Slayt Gösterisi Snook.ca

CSS3 ile Slayt Gösterisi? Bu imkansız olmalı! Bu tür kavramlar genellikle JavaScript veya jQuery gibi dillere yöneliktir. Bu diller, hareket halindeyken dinamik içerik oluşturmayı kolaylaştırır. Peki ya CSS3? Jonathan Snook bize yeni bir şey vaat etmiyor, bunun yerine bize JavaScript gibi herhangi bir harici kaynak kullanmak zorunda kalmadan slayt gösterisi deneyimleri oluşturmak için CSS3 animasyon efektlerini nasıl kullanabileceğimize dair bir örnek veriyor. CSS3 animasyonlarına yönelik küçük tanıtım dersi, yaratıcılığın şüpheyi nasıl alt ettiğinin mükemmel bir örneğidir.

Ön izleme

CSS Modülleri — CSS'nin zorluklarını geniş ölçekte çözme

CSS Modülleri — CSS'nin zorluklarını geniş ölçekte çözme — Ön uç geliştirici — Orta

CSS, JavaScript'in yaptığı gibi, kaçınılmaz olarak mevcut sınırlamalarının ötesine geçecektir. CSS'nin çok eski geçmişine baktığımızda, renkleri ve öğe görünümlerini manipüle edebilmekten çok uzun bir yol kat ettik, bu günlerde CSS, tek bir dilde yaşamak isteyen geliştiriciler için tüm işlerini yapmak için çok daha karmaşık bir araç kutusu sunuyor. geliştirme görevleri. CSS Modülleri, geliştiricilerin, uygulama veya proje kontrolden çıkmaya başladığında ölçeklenebilecek CSS kodlarını daha iyi hizalamalarına yardımcı olmak içindir. Bu muhteşem öğreticide Tom Cornilliac, farklı stil sayfalarını nasıl birleştirebileceğimizi ve bunları React gibi çerçeveler aracılığıyla başlattığımız projelerimiz için modüller olarak nasıl kullanabileceğimizi açıklıyor. Stil sayfalarını içe aktarmanın ve önceden tanımlanmış işlevlerine erişmenin kolay olacağını kim bilebilirdi.

Ön izleme

SVG'de Kırpılmış Öğeleri Canlandırma

SVG'de Kırpılmış Öğeleri Canlandırma – Smashing Magazine

SVG ve CSS3 animasyonları, web geliştirmede en trend olan konular arasındadır. Bu, içeriğimizi görüntülemek için ağır görüntü ve animasyon dosyaları kullanma ihtiyacından uzaklaşmaya başladığımız ve bunun yerine tasarımcıların yerel dilleri kullanarak bu tam animasyonları tarayıcıya nasıl taklit edeceklerini öğreniyor olmamız sayesindedir. Dennis Gaebel Jr, çarpıcı animasyon efektleri elde etmek için CSS kırpma ve çarpıcı vektör görselleri kullanmanın bir özetini veriyor.

Ön izleme

Etkileyici CSS

Etkileyici CSS

Dışavurumcu, geliştirici topluluğunda oldukça uzun bir süredir icat edilmiş bir terim olmuştur. Programlama dillerinde ifade kavramından gevşek bir şekilde ödünç alınan bir terimdir. Bir programlama dili, düşüncelerinizi anlaşılması kolay bir kodda doğal olarak ifade etmenize izin veriyorsa, genellikle ifade edici olarak kabul edilir. Genel olarak, 'ifade edici' yeni bir şey değildir. Geliştiriciler bundan yıllar önce bahsetmişti. Yine de, vahşi ortamda her yeni özellik yayınlandığında, geliştiricilerin ve özellikle tasarımcıların etkileyici iş akışlarına uyum sağlamaları biraz zaman alır, bu nedenle bazen projeler karmakarışık olabilir ve aynı anda çalışmaya çalışırken çok fazla işleve kapılabilir. Etkileyici, iyi çalışan, iyi görünen ve bakımı kolay kod yazmaya yönelik hafif bir yaklaşımdır. Bunu bir stil rehberi olarak kullanın ve yazara minnettarlığınızı ifade etmeyi unutmayın; John Polacek.

Ön izleme

Duyarlı Tasarımda Animasyon

Duyarlı Tasarımda Animasyon ◆ 24 yol

Makale boyunca daha önce öğrenildiği gibi, animasyonlar ve yanıt verenler, tasarımcılar için çok sıcak konulardır ve ikisini birleştirmek, modern web geliştirme yeteneklerinin sınırlarını gerçekten test etmek isteyenler için giderek daha ilginç hale gelmektedir. Val Head, duyarlı web tasarımlarında CSS3 animasyonlarının kullanımı ve bu animasyonların değerlerini kaybetmeden en iyi şekilde nasıl sunulacağı hakkında çok bilgilendirici bir makale yayınladı. Animasyonlarını masaüstü ve mobil cihazlarda kurmuş olan diğer başarılı web sitelerinden birkaç vitrin demosu ile makaleyi işgal ediyor.

Ön izleme

Yerel CSS Değişkenleri Hakkında Neden Heyecanlıyım?

Yerel CSS Değişkenleri Hakkında Neden Heyecanlıyım — Philip Walton

Değişkenler olarak da bilinen CSS Özel Özellikleri, dinamik işlevsellik sağlayarak CSS3 geliştiricilerinin CSS3 geliştirme sürecini hızlandırmasına yardımcı olur. Önişlemciler bunu bir süredir yapıyor. Birçoğu, kalıcı olarak bir önişlemci kullanma fikrine zaten uyum sağladı. Yine de, kaçınılmaz olarak tüm bu özellikler (standartta mevcuttur) modern tarayıcılarda yolunu bulacaktır. Hiçbir şey, harici yazılımın bakımı ve güvenilirliği konusunda endişelenmenize gerek kalmadan yerel ortamda geliştirmekten daha iyi olamaz. Bir Google Mühendisi olan Philip Walton, değerli zamanını yeni CSS özelliği ve topluluğun neden sözdizimi görünümü gibi aptalca şeyler hakkında endişelenmemesi ve bu tür bir değişikliği benimsemesi gerektiği hakkında çok bilgili bir çalışmayı bir araya getirmek için harcadı.

Ön izleme

Tam CSS'de Twitter'ın Kalp Animasyonu

Twitter'ın Tam CSS'de Kalp Animasyonu - Orta

Twitter, TÜM haberlerde ve birçok iyi nedenden dolayı olmuştur. Bu nedenlerden biri, Twitter'ın "Favori" düğmesini "Aşk" simgesiyle değiştirmeye karar vermesiydi. Site çevresinde daha topluluk odaklı bir his oluşturmak için cesur ama gerekli bir hareket. Duyuru, Twitter'ın resmi hesaplarından birinde, hareketli bir GIF görüntüsü aracılığıyla yapıldı. Metin eşliğinde harika bir 'kalp sıçrama' animasyonu sergiledi. Bir tasarımcı olan Nicolas Escoffier, yalnızca saf CSS3 kullanarak benzer bir animasyonu bir araya getirip getiremeyeceğini görmekle ilgilendi ve tahmin edin ne oldu - başardı ve topluluk bundan daha mutlu olamazdı!

Ön izleme

Cidden, simge yazı tiplerini kullanın

Simge yazı tiplerini ciddi şekilde kullanın – Ben Frain

SVG, web'i daha iyi bir yer haline getiriyor. Geliştiricilerin birçoğunun hala mobil işletim sistemlerinin eski sürümlerinden web'de gezindiği gerçeğini hesaba katmaları gerekse de ve bu tür bilgiler, geliştiricinin işleri yürütmek için ekstra sıkı çalışmasını gerektirir. Diğerleri hala simge yazı tiplerini öğreniyor. Ancak bu özellik, geliştiricilerin birlikte çalışmak için sorunsuz ve keyifli deneyimler yaratmak istediği modern geliştirici pazarlarında çok popüler hale geliyor.

Ön izleme

CSS Ürün Büyütme — JavaScript olmadan

CSS Ürün Büyütme — JavaScript olmadan — Orta

E-Ticaret'te, yakınlaştırma ve büyütme, müşterilerin ürüne daha fazla yakınlaşmasını ve ürünün daha az görünen yönlerini keşfetmesini sağlar. Sahip olmak harika bir etki, ancak birçokları için işlerinin başarısı için çok önemlidir. Michael Weaver, herhangi bir JavaScript kodu kullanmadan bir büyütme widget'ı oluşturma fikrini bulan bir CSS3 korsanıdır ve bu, başardığı bir başarıdır. Artık herkes kendi koduna göz atabilir ve sitelerinde benzer widget'lar yapabilir.

Ön izleme

CSS3 Flexbox kullanarak Gerçekten Duyarlı Tablolar

CSS3 Flexbox Hashnode Kullanan Gerçekten Duyarlı Tablolar

Tablolar, bilgilerimizi daha dostça bir şekilde hizalamamıza yardımcı olur. Bazen, iyi tasarlanmış bir tablo öğesi tek olarak bile görünmez. Ancak jQuery, HTML5 ve JavaScript'in genişletilebilirliği ile tablolarımızın her şeyden çok Excel belgeleri gibi çalışmasını sağlayabiliriz. Vasan Subramanian, bir sonraki web siteniz veya uygulama projeniz için çarpıcı ve duyarlı tablolar oluşturmak üzere CSS3'ün Flexbox özelliğini kullanma konusunda kapsamlı bir eğitim yayınladı.

Ön izleme

CSS Teslimini Optimize Edin

CSS Teslimini Optimize Edin PageSpeed ​​Insights Google Developers

Son CSS3 öğreticisi, hız ve en azından olağanın ötesinde bir hız artışını garanti etmek için stil sayfalarımızı nasıl daha iyi kodlayacağımızla ilgili olacak. Optimize CSS Teslimatı, herhangi bir kaynaktan ödün vermeden yerel CSS kodunun nasıl yazılacağını gösteren teknik bir stil kılavuzudur. CSS yazmak eğlenceli olmalı, bu eğitimin konusu da bu.

Ön izleme

Modern CSS3 için Öğrenme Kaynakları

Uygun bir temel olmadan, öğreticilerden öğrenmek bazen oldukça ürkütücü gelebilir. Bir öğreticinin belirli bir konu için yalnızca o kadar çok şey kapsayabileceği mantıklıdır, öğreticiler daha önce bir şeyler inşa etmiş olanlar içindir ve bu projeleri yeni özellikler, ilginç kavramlar ve ilham alan diğer olanaklarla genişletmek isteyenler içindir. topluluk tarafından. Ve gönderide bahsettiğimiz CSS3 eğitimlerini daha iyi anlamanıza yardımcı olmak için, CSS3'ü (modern de) çevrimiçi öğrenmek için gerçekten harika ve ücretsiz bazı kaynakları listeleyeceğiz.

Eksiksiz CSS3 eğitimi

Eksiksiz CSS3 eğitimi

Yine, CSS hakkında her şeyi öğrenmenize yardımcı olacak öğretici kaynakları sergileme ihtiyacını vurguluyoruz. Bu kaynak, CSS3 özellikleri ve gerçek dünyadaki kullanımlarından bahseden eksiksiz bir CSS3 öğreticisidir. Bu eğitimde, seçiciler, gelişmiş seçiciler, kutu modelleri, metinler ve yazı tipleri ve diğer özellikler, oynamaya başlamanız için bir sürü örnekle tam olarak tartışıldı. CSS geliştirmeye başlayan herkes, ilerlemelerini sadece birkaç basit projeden hızla gerçekleştirebilecektir.

Ön izleme

CSS Eğitimi

CSS Eğitimi

W3Schools, başlangıç ​​seviyesindeki ön uç geliştirmenin evidir. Bu kaynak, milyonlarca geliştiricinin HTML ve CSS'nin belirli bölümlerini daha iyi anlamasına yardımcı oldu. Ayrıca başka hiçbir yerde bulamayacağınız ücretsiz öğrenme içeriği sunar. W3Schools, web konusunda gerçekten tecrübesiz olanlar ve oldukça hızlı bir şekilde hızlanmak isteyenler için mükemmel bir CSS öğrenme yeridir.

Ön izleme

HTML ve CSS

HTML CSS Kod Akademisi

CSS3 veya HTML5'i sıfırdan öğrenip Codecademy'yi denemeden gidemezsiniz. Referanslar bölümü bile, insanların Codecademy ile öğrenimlerini bitirdikten sonra nasıl harika ve iyi ücretli işler bulabildiğine dair incelemelerle dolu. Eğitim sitelerinin çoğu, kod örnekleri aracılığıyla doğrudan sözdizimini öğretir. Öte yandan, Codecademy sizi kodlarla oynamaya 'zorlar'. Bu, her öğrenme kursunun arkasındaki kişiler tarafından atanan doğrudan ve etkileşimli görevler aracılığıyla yapılır. Bu tür platformlar çok popüler hale geldi ve artık neredeyse her programlama dili için mevcut. Sorgulamadan öğrenmenin çok etkili bir yolu.

Ön izleme

CSS Düzeni Öğrenin

CSS Düzeni Öğrenin

Bu gönderide daha önce yerleşim düzeninin CSS3'ün temeli olduğunu öğrenmiştik. Ama şimdi, bu konsepti bir gezintiye çıkarmanın zamanı geldi. CSS3 düzen özelliklerinin nasıl çalıştığına ve bunlarla neler yapabileceğimize dair fütürist bir örneğe dokunalım. Bu öğreticiyi tamamlamak için kendinize birkaç gün ayırın. Bundan sonra, yerleşim özelliklerini ve kullanımlarını anlama konusunda sağlam bir orta düzeyde olacaksınız.

Ön izleme

CSS – Web'i Öğrenmek

Web MDN'yi Öğrenmek CSS

Mozilla Developer Network, HTML5, CSS3 ve JavaScript ile ilgili her şey için önde gelen kaynaklardan biri olmaya devam ediyor. Tamamen topluluk odaklı olan MDN, öğrenme hızınıza ve en başta CSS3'ün genel olarak anlaşılmasına en uygun şekilde bahsedilen tüm diller için stil kılavuzları sunar.

Ön izleme