CSS Üreticileri

Yayınlanan: 2022-03-10
Kısa özet ↬ Yeni bir kısa gönderi dizisinde, geliştiriciler ve tasarımcılar için bazı yararlı araç ve teknikleri vurgulayacağız. Bu sefer her şey CSS Oluşturucularla ilgili: CSS gölgelerinden geçişleri yumuşatmaya, CSS kaplamalarına ve CSS karalamalarına.

Geçen hafta CSS Denetleme araçlarına baktık ve bu hafta CSS ile ilgili her şey için yararlı jeneratörlere bakacağız: degradelerden gölgelere ve bezier eğrilerinden üçgenlere ve tür ölçeklerine. Alet kemeriniz için sadece birkaç faydalı araç, yakınınızda.

CSS hakkında daha fazlası:

  • CSS Denetim Araçları
  • Bugün CSS ile Yapabilecekleriniz
  • Yararlı DevTools İpuçları ve Kısayollar
  • Ayrıca, sonrakileri kaçırmamak için bültenimize abone olun.

CSS Gölge Oluşturucu

Gerçekten pürüzsüz, katmanlı kutu gölgeleri için otomatik olarak CSS kodu oluşturacak bir araç mı arıyorsunuz? Peki, SmoothShadow'u seveceksiniz. Tobias Ahlin Bjerrome tarafından yazılan bir makaleden ilham alan bu şık araç, herkesin ihtiyaç duyduğu kodu anında oluşturmasına yardımcı olmak için oluşturuldu.

Philipp Brumm'dan SmoothShadow Figma eklentisi
Philipp Brumm'dan SmoothShadow Figma eklentisi (Geniş önizleme)

Bir kez denedikten sonra, kullanmamak zor olacak. Küçük araç, katmanlı pürüzsüz bir kutu gölgesini görsel olarak tasarlamanıza ve ayrıca bireysel hareket hızı eğrileriyle alfa, ofset ve bulanıklık ayarları yapmanıza olanak tanır. Ve daha da iyi hale geliyor: Aracın yaratıcısı Philipp Brumm, SmoothShadow'u bir Figma eklentisi olarak yayınladı, böylece iş akışınızı her zaman istediğiniz gibi optimize edebilirsiniz.

CSS Sınır Yarıçapı Oluşturucu

border-radius hakkında düşündüğümüzde, genellikle birkaç basit değer düşünürüz – belki 8px veya 11px veya belki de 16px. Bununla birlikte, border-radius oldukça süslü olabilir ve fantezi-border-radius oluşturucu bunları kolayca oluşturmanıza olanak tanır. Araç, sekiz değeri birleştirerek yalnızca düz yuvarlak şekillerin değil, aynı zamanda organik şekillerin de görselleştirilmesini sağlar. Esasen, yarattığımız şey, son şekli oluşturan örtüşen elipslerdir. Araç ayrıca CLI aracı olarak da mevcuttur, böylece onu yerel olarak da çalıştırabilirsiniz.

Sınır Yarıçapı organik hücre
Sınır Yarıçapı organik hücre (Büyük önizleme)

Kübik-Bezier Eğrileri Oluşturucu

Bazen bir animasyon doğru gelmiyor, değil mi? Belki süre kapalıdır veya gevşeme tuhaftır ve bunu anlamak biraz zaman alabilir. Lea Verou'nun kübik-bezier'ı ile animasyonları önizleyebilir ve karşılaştırabilir , yavaşlatabilir ve hatta görsel olarak ayarlayabilirsiniz. Ardından, projenize hemen eklemek için CSS snippet'ini kopyalayıp yapıştırın.

Mükemmel Kübik-Bezier Eğrileri
Mükemmel Kübik-Bezier Eğrileri (Büyük önizleme)

Temel veya karmaşık CSS @keyframe animasyonlarına ihtiyacınız varsa, Keyframes.app, video düzenleme yazılımına benzer bir görsel zaman çizelgesi düzenleyicisi sağlar. Adımlar ekleyebilir, boyutlandırma ve konumu değiştirebilir, dönüşümler ve renk değişiklikleri uygulayabilir ve CSS'yi kopyalayıp yapıştırabilirsiniz. Ah ve hata ayıklama için Chrome ve Firefox'taki Animasyon panelini de unutmamak gerekir.

Kolaylaştırma Gradyanları

Degradelerle, genellikle bir renkten diğerine geçiş yapan doğrusal degradelere güveniriz. Bununla birlikte, doğrusal gradyanlar, başladıkları veya bittikleri yerde sert kenarlara sahiptir. Geçiş yumuşatma işlevleriyle degradeleri biraz daha iyi hale getirmenin bir yolu var. Bu nedenle Andreas Larsen, CSS'de geçiş yumuşatma degradeleri oluşturmamıza ve önizlememize olanak tanıyan Easing Gradients Editor adlı küçük bir düzenleyici oluşturdu. Araç aynı zamanda Sketch eklentisi ve PostCSS eklentisi olarak da mevcuttur. Bir renk seçici kullanabilirsiniz, ancak ne yazık ki henüz gerçek bir HEX renk değeri ekleyemezsiniz.

LearnUI Veri Rengi Seçici
Doğrusal gradyanların başladığı veya bittiği yerde sert kenarları vardır ve bunu hareket hızı işlevleriyle düzeltebiliriz. (Büyük önizleme)

Veri Görselleştirme Renk Paletleri

Bazen çok özel bir görev için çok özel bir renk türüne ihtiyaç duyarsınız. Örneğin, pasta grafikler, gruplandırılmış çubuk grafikler, haritalar gibi bir veri görselleştirme projesi üzerinde çalışıyorsanız, muhtemelen görsel olarak eşit uzaklıkta olan bir dizi renge ihtiyacınız vardır. İşte o zaman LearnUI Veri Renk Seçici çok kullanışlı hale gelebilir. Bu gibi durumlarda, kullanıcıların farklılıkları daha hızlı tanımlayabilmeleri için bir dizi ton kullanmak daha iyidir. Sarıyı turuncudan ayırmak , maviyi maviden ayırmaktan daha kolaydır ama %15 daha hafiftir .

LearnUI Veri Rengi Seçici
Farklılıkları daha hızlı tanımlamak için bir dizi ton kullanan erişilebilir ve canlı bir renk şeması. (Büyük önizleme)

Araçla, kaç renge ihtiyacınız olduğunu ve açık veya koyu bir arka plan rengine ihtiyacınız olup olmadığını ve varsayılan bir palet mi, tek bir ton paleti mi yoksa farklı bir renk skalası mı istediğinizi seçersiniz. Sahip olduğunuzda, onaltılık değerleri kopyalayabilir ve bunları Sketch, Figma veya Adobe XD'de kullanmak üzere SVG olarak dışa aktarabilirsiniz.

Erişilebilir renk oluşturucu
Başlıklar ve gövde kopyası için erişilebilirlik kontrolü. (Büyük önizleme)

LearnUI ayrıca farklı degrade türleri, enterpolasyon, açı, hareket hızı ve degradenin ne kadar pürüzsüz olmasını istediğinize sahip erişilebilir bir renk oluşturucu ve oldukça gösterişli bir degrade oluşturucu sağlar.

Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

CSS Renk Tonlarından Üçgenlere ve Sahte Verilere

Öğeler ve sözde öğeler için yalnızca CSS üçgen stilleri bulmanız gerektiğini hayal edin. Veya belirli bir rengin tonlarını ve tonlarını keşfederek renk paletini biraz iyileştirebilirsiniz. Veya sayfanın bir bölümü için doğrusal ve radyal bir CSS gradyanı oluşturabilirsiniz. Hepsini manuel olarak yapmanıza veya bu CSS parçacıklarını web'in her yerinde bulmaya çalışmanıza gerek yok. Onları her zaman Omatsuri'de bulabilirsiniz.

CSS Gradyanlarından Sahte Verilere
CSS Gradyanlarından Sahte Verilere (Büyük önizleme)

Omatsuri, Japonca'da festival anlamına gelir ve site, günlük kullanım için açık kaynaklı tarayıcı araçlarının sevimli küçük bir festivalidir. Sitede bir üçgen oluşturucu, bir renk gölgesi oluşturucu, bir degrade oluşturucu, sayfa bölücüler, SVG sıkıştırıcı, SVG → JSX dönüştürücü , sahte bir veri oluşturucu, CSS imleçleri ve klavye olay kodları bulacaksınız. Vitaly Rtishchev ve Vlad Shilov tarafından tasarlanmış ve inşa edilmiştir. Sitenin kaynak kodu da mevcuttur.

Yüksek Karşıtlık Oluşturuculu CSS Yerleşimi

Metnin arka plan görüntüsüne karşı daha iyi öne çıkmasını istiyorsanız, küçük bir numara var: Renk kontrastını iyileştirmek için görüntünün üzerinde belirli bir opaklığa sahip bir CSS linear-gradient kaplaması kullanabilirsiniz. Spotify, örneğin, tekniği kullanır.

CSS doğrusal gradyan yerleşimi
CSS doğrusal gradyan yerleşimi (Büyük önizleme)

Tüm bunlar yalnızca bir kod satırı gerektirse de, yanıtlanması gereken bir soru daha var: Bindirme için kullanılacak opaklık nasıl belirlenir? Optimal Yer Paylaşımı Bulucu, öğrenmenize yardımcı olur. Bir resim yüklersiniz, metninizi girersiniz ve kaplamanızı ve metin renklerinizi seçersiniz ve araç size kaplamanın resminize uygulandığında nasıl göründüğünün bir önizlemesini ve ayrıca optimum kaplama opaklığını gösterir. Uzun bir yol kat eden küçük bir ayrıntı.

CSS Renk Paleti Oluşturucu

Renk paletinizi oluşturmak için pek çok harika araç var, ancak Coolors.co paletler oluşturmak ve bir rengin farklı tonlarını keşfetmek için yeterli olan biraz şık bir araçtır. Fotoğraftan veya fotoğraflardan oluşan bir kolajdan bir palet oluşturabilir, renk körlüğünü test edebilir ve tonu, doygunluğu, parlaklığı ve sıcaklığı hızla ayarlayabilirsiniz. Açıkçası, aynı zamanda trend olan renk paletlerine de sahip.

Trend olan renk paletleri
Sadece doğru degradeleri bulmak için CSS Renk Paleti Oluşturucu. (Büyük önizleme)

Ayrıca iki renk arasında bir degrade paleti oluşturabilir ve kendi degradenizi oluşturup CSS olarak dışa aktarabilirsiniz. Araç bir iOS uygulaması, Adobe eklentisi ve Chrome uzantısı olarak mevcuttur.

iOS uygulaması, Adobe eklentisi ve Chrome uzantısı olarak da kullanılabilen başka bir renk üreticisi. (Büyük önizleme)

Araç kutunuzdaki degradeler için biraz daha karmaşık bir şeye ihtiyacınız varsa, CSSGradient.io tüm degrade ihtiyaçlarınız için başka bir araçtır - ister çizgisel ister radyal degradeler, renk tonları veya degrade arka planlar olsun.

Ayrıca Gradient Generator, seçtiğiniz iki renkten 1 ila 40 kademeli gradyan oluşturur. Her degrade otomatik olarak HEX, HSL ve RGB formatlarında sunulur - tek yapmanız gereken değere tıklamak ve hemen panonuza kopyalanacaktır.

CSS Renk Gradyanları Oluşturucu

Renk gradyanı oluşturmak için renkleri elle seçmek, tasarım deneyimi ve renk uyumunu iyi anlamayı gerektirir. Bir arka plan veya UI öğeleri için bir degradeye ihtiyacınız varsa, ancak görevi kendiniz halletmek için yeterince kendinize güvenmiyorsanız (veya aceleniz varsa), My Brand New Logo'daki kişilerin oluşturduğu renk gradyan üreteci arkanı kolluyorum.

Renk gradyan oluşturucu
Renk gradyan oluşturucu (Büyük önizleme)

Renk gradyan algoritmaları tarafından desteklenen jeneratör, seçtiğiniz bir renge dayalı olarak iyi dengelenmiş gradyanlar oluşturur. Hafiften sedef efektine ve yoğun, derin renk geçişine kadar uzanan dört farklı renk geçişi stili vardır. Degradeyi kaydırıcılarla ayarlayabilir ve sonuçtan memnun olduğunuzda, projenizde kullanmak için oluşturulan CSS kodunu kopyalayıp yapıştırabilirsiniz.

CSS Tipi Ölçek Oluşturucu

Peki ya hem mobilde hem de masaüstünde iyi çalışan güvenilir bir tipografik sistem oluşturmak istiyorsanız? Genellikle, paragraflardan resim yazılarına ve başlıklara kadar her şey için bir tipografik hiyerarşi sağlayan yerleşik tipografik ölçeklere güvenirsiniz. Type-Scale by Jeremy Church, tipografik bir ölçek oluşturmanıza ve onu CSS'ye aktarmanıza yardımcı olan harika bir küçük araçtır. Küçük ölçekler genellikle mobil görünümler için uygundur, orta ölçekler masaüstü görünümü için iyi çalışabilir ve büyük ölçekler pazarlama siteleri için iyi sonuç verebilir.

Tip-Ölçek
Tipografik bir ölçek oluşturmanıza ve bunu CSS'ye aktarmanıza yardımcı olan harika bir küçük araç. (Büyük önizleme)

Araç, Major Third'den Perfect Fifth'e kadar önceden tanımlanmış 8 uyumlu tip ölçek (ancak özel bir tane de tanımlayabilirsiniz) sağlar ve belirli bir geometrik artış oranıyla bir yazı tipi boyutu dizisi oluşturur. line-height ve gövde ağırlığı gibi ayarları düzenleyebilir, önizleme metnini iyileştirebilir ve oluşturulan CSS'yi alabilir veya CodePen'de bir tür örneği ile düzenleyebilirsiniz. Alternatif olarak, Tim Brown'ın eski ModularScale.com sitesine de göz atabilirsiniz.

Tipografik Ölçek
Müzik ölçeği gibi benzer yapıları kullanan modüler ölçek. (Büyük önizleme)

Başka bir güzel araç, Tim'in ve Jeremy'nin araçlarının aksine, üç tanımlayıcı özelliği (ilk terim, artış oranı ve ölçekteki boyutların sayısı) kullanarak modüler bir ölçek oluşturan Jean-Lou Desire'ın Tipografik Ölçek Hesaplayıcısıdır. müzik ölçeği. Sonuç, örneğin daha küçük yan notlar veya büyük blok alıntılar için - daha fazla değer oluşturmak için birkaç seçenekle, tasarımcılar için daha yumuşak bir boyutlandırmadır.

Çizgi Yüksekliği Hesaplayıcı

Taban çizgisi ızgarasına dayalı bir tür ölçeği oluşturuyorsanız, yanıtlanması gereken zor bir soru vardır: Ölçeğinizdeki her metin boyutu için doğru satır yüksekliği nedir? Fran Perez'in İyi Çizgi Yüksekliği hesaplayıcısı sizin için matematiği yapar.

İyi Hat Yüksekliği hesaplayıcısı
Temel kılavuzunuz için mükemmel çizgi yüksekliğini hesaplayın. (Büyük önizleme)

Sonuçları hesaplamak için yalnızca üç parametre girmeniz yeterlidir: yazı tipi boyutu, çarpan ve ızgara satır yüksekliği. Yazı tipi boyutu, metninizin satır taban çizgisi ızgarasına güzel bir şekilde oturmasını sağlamanın anahtarıdır, metin boyutu ne olursa olsun, çarpan size satırlar arasındaki mesafe üzerinde kontrol sağlar ve ızgara satırı yüksekliği satır taban çizgisi ızgaranızdaki her satırın yüksekliğini tanımlar.

Akışkan Başlık Jeneratörü

clamp() sayesinde, görünüm alanıyla birlikte büyüyen ancak tanımladığınız minimum ve maksimum yazı tipi boyutunun altına veya üstüne çıkmayan bir yazı tipi boyutu ayarlayabilirsiniz. Akışkan başlığınız için mükemmel CSS değerlerini bulmanıza ve farklı görünüm pencerelerinde nasıl ölçeklendiğini kontrol etmenize yardımcı olmak için Erik Andre Jakobsen Akışkan Tipografi aracını oluşturdu.

Akışkan Tipografisi
Başlıklarınızı akıcı hale getirmek için bir clamp() kuralı hesaplayın. (Büyük önizleme)

Minimum ve maksimum yazı tipi boyutunun yanı sıra minimum ve maksimum görüntü alanı genişliğini girersiniz ve araç sizin için yalnızca clamp() kuralını hesaplamakla kalmaz, aynı zamanda gerçek bir başlığa uygulandığında spesifikasyonların nasıl göründüğünün bir demosunu da gösterir.

Projeniz için clamp() kuralını anlamanıza yardımcı olacak başka bir yardımcı üretici, Maxime Roudier'den geliyor. Erik'in aracına benzer şekilde çalışır, ancak aynı zamanda somut minimum ve maksimum değerler girmek yerine bir kaydırıcı ile ayarladığınız bir yazı tipi ailesi ve bir aralık seçmenize olanak tanır.

CSS Capsize Oluşturucu

Yükleme sırasında yön bozukluğunu ve pahalı düzen kaymalarını en aza indirmek için, geri dönüş yazı tipini web yazı tipiyle eşleştirmemiz gerekir. Monica Dinculescu'nun yazı tipi stili eşleştiricisi, geri dönüş yazı tipini ve amaçlanan web yazı tipinin x yüksekliklerini ve genişliklerini eşleştirerek sarsıcı değişimi en aza indirmemizi sağlar ve aynı şeyi yeni CSS özellikleriyle yapmak için f-modlarından yararlanabiliriz.

Yazı tipi stili eşleştirici
Yazı tipi boyutunu ayarlayan küçük bir araç, böylece büyük harflerin yüksekliği ızgaranızın katı olur. (Büyük önizleme)

Varsayılan olarak, birçok yazı tipi önceden tanımlanmış kenar boşlukları ve satır aralarında gelir; bu nedenle, bir yedek yazı tipi ve bir web yazı tipi farklıysa, tüm düzen önemli ölçüde değişecektir. Capsize, büyük harflerin yüksekliği ızgaranızın katı olacak şekilde yazı tipi boyutunu ayarlar. Bunu, büyük harflerin üzerindeki ve satır taban çizgisinin altındaki boşluğu kırparak yapar. Bu nedenle, bir geri dönüş yazı tipinde ve bir web yazı tipinde aynı satır yüksekliğini koruyarak, araç, anahtarın sorunsuz olduğundan emin olmak için "sihirli sayılar" üretir.

CSS Karmaşık Seçici Oluşturucu

Bir öğe tablosu oluşturmanız gerektiğini düşünün. 3 veya daha az öğe varsa, ancak daha sonra 6 ve 8 öğe için iki tam satıra yayılıyorsa, yalnızca 10 öğe ve daha fazlasını içeren bir kart listesi olarak bunları aynı satırda tutmak isteyebilirsiniz. Nasıl inşa edersin? Bu durumların çoğu CSS Izgarası ve Flexbox ile düzeltilebilirken, bazen oldukça karmaşık bir CSS seçiciye ihtiyaç duyan oldukça karmaşık bir durumla karşılaşabilirsiniz.

Miktar Seçiciler
Bir kaptaki tam çocuk veya kardeş sayısına büyük ölçüde dayanan karmaşık seçiciler oluşturmak için. (Büyük önizleme)

Bu amaçla, Drew Minns, Kardeş sayısına göre öğelere stillerin uygulanmasına izin veren karmaşık CSS seçicileri olan Miktar Seçiciler için bir oluşturucu oluşturmuştur. Örneğin, en az 5 öğe ve kardeş veya en fazla 10 veya belki de 3 ila 5 öğe olduğunda tüm öğelere stiller uygulamak istediğinizde.

Son seçicinin anlaşılması kolay olmayabilir, bu nedenle kodda neyi hedeflemesi gerektiğine dair uygun bir açıklama sağladığınızdan emin olmaya değer.

CSS clip-path Oluşturucu

clip-path özelliği sayesinde, basit bir daire, süslü bir çokgen veya hatta bir SVG kaynağı olsun, bir öğeyi temel bir şekle kırparak CSS'de karmaşık şekiller oluşturabiliriz. CSS clip-path oluşturucu Clippy, doğrudan tarayıcınızda klip yolları oluşturmanıza ve özelleştirmenize yardımcı olan görsel bir araçtır.

klişe
CSS'deki karmaşık şekiller için klip yolu oluşturucu. (Büyük önizleme)

Başlamak için Clippy'nin menüsünden bir şekil ve bir demo arka planı seçin. Ardından, istediğiniz şekli oluşturmak için şeklin noktalarını sürükleyebilirsiniz - renk kodlu CSS, değişikliklerinizi anında yansıtmakla kalmaz, aynı zamanda seçimlerinizin kodu nasıl etkilediğini anlamanıza yardımcı olmak için onları vurgular.

Tüm clip-path olayı size hala biraz soyut geliyorsa veya bunun gerçek bir projede nasıl kullanılacağına dair harika bir örnek arıyorsanız, Mikael Ainalem'in clip-path oluşturduğu açılır pencere efektini kontrol ettiğinizden emin olun. clip-path .

CSS Izgara Düzeni Oluşturucu

CSS Izgara Düzeni oldukça basit olabilir, ancak bazen düzeniniz için doğru davranışın ne olacağını bulmak için Izgara özellikleriyle oynamak isteyebilirsiniz. Başlamak için Sarah Drasner'ın CSS Grid Generator, Drew Minns' Griddy, Ali Alaa'nın CSS Grid Cheat Sheet Generator ve LenioLabs' LayoutIt'ı kullanabiliriz - bunların tümü ızgara ve kapsayıcıların yanı sıra boşlukları tanımlamanıza izin verir ve CSS'yi hemen oluşturur. Flexbox hakkında daha fazla rehberliğe ihtiyacınız varsa, Flexbox Patterns oynamak için birçok örnek içerir.

Flexbox Kalıpları
CSS Izgara Düzeni oluşturucu: CSS Izgara Düzeninizi denemek için harika bir küçük araç. (Büyük önizleme)

Veya tek satırlık CSS çözümleri kullanabilirsiniz. Una Kravets, on modern CSS düzeni ve boyutlandırma tekniğinden oluşan bir koleksiyon olan 1-Satır Düzenleri oluşturdu. En büyük gizemle başlayan (merkezleme) ve klasik Kutsal Kase Düzeni ve “Yapısız Gözleme”den clamp() uygulamasına ve en boy oranına saygı duymaya kadar her şeyi kapsayan Una'nın koleksiyonu, hayatınızı değiştirecek küçük bilgilerle dolu. geliştirici olarak daha kolay.

Her teknik bir demo, kurcalamak için bir CodePen ve tarayıcı desteği hakkında bilgi ile birlikte gelir. Una ayrıca her tek satırlık harikayı daha ayrıntılı olarak açıkladığı bir video kaydetti. İster acemi ister profesyonel olun, bu kaynak kesinlikle işinize yarayacaktır.

CSS Bileşik Izgara Oluşturucu

Bileşik ızgaralar muazzam bir esneklik ve yaratıcılık için çok fazla alan sunar. Bir sayfada herhangi bir türde (sütun, modüler, simetrik ve asimetrik) iki veya daha fazla ızgaradan oluşur, ayrı alanları kaplayabilir veya üst üste gelebilirler.

Bileşik Izgara Üreticisi
Bileşik Izgara Oluşturucu (Büyük önizleme)

Bileşik ızgaralar oluşturmanıza ve sonsuz varyasyonlar çizerek zamandan tasarruf etmenize yardımcı olacak küçük bir araç şimdi Michelle Barker'dan geliyor: bileşik ızgara oluşturucu. Tek yapmanız gereken, ızgaralarınızın her biri için sütun sayısını girmek ve bunlar bir bileşik ızgarada birleştirilecek. Dijital araç kutunuza harika bir katkı. Baskı projeniz için modüler ızgara, çok sütunlu ızgara veya el yazması ızgarası oluşturmanız gerekiyorsa, Modular Grid Calculator bunu InDesign'da elde etmek için kapsamlı bir açıklama sağlar.

CSS Filtreleri ve Karışım Modları Oluşturucu

CSS alt drop-shadow filtresi mükemmel bir desteğe sahiptir, ancak oldukça azdır - box-shadow ile dolaşmak için size çok zaman kazandırabileceği gerçeği göz önüne alındığında gerçek bir utançtır.

Kutu gölgesi ve alt gölge
Kutu gölgesi ve alt gölge karşılaştırması (Geniş önizleme)

Michelle Barker'ın bir blog yazısında açıkladığı gibi, drop-shadow , tıpkı daha belirgin kardeşi box-shadow gibi x-ofset, y-ofset, bulanıklık yarıçapı ve renk için değerler kullanmanıza izin verir. Bununla birlikte, büyük bir avantaj vardır: gölge, bir öğenin sınırlayıcı kutusuna karşılık gelmez (ki bu genellikle box-shadow kullanıldığında hacklemenin başladığı yerdir), ancak bir görüntünün saydam olmayan kısımlarına karşılık gelir. Örneğin şeffaf bir PNG veya SVG logosuna, hatta kırpılmış bir şekle gölge uygulamak istiyorsanız idealdir.

Dışarıda çok sayıda CSS filtresi var, bu nedenle projeniz için doğru filtre setini bulmanız gerekiyorsa, Mads'in sağladığı bazı hediyelerle birlikte desteklenen tüm filtreleri test etmek için Mads Stoumann'ın CSS Filtre Düzenleyicisi. Açıkçası, CSS de anında oluşturulur.

Filtrelerin ötesinde, CSS karışım modları için de birçok seçenek vardır. Bazı görsel efektlerin birlikte nasıl çalışabileceğinin önizlemesini yapmak isterseniz, Rick Metzger'in CSS Çift Ton Oluşturucusunu kullanabilirsiniz. Araç, yakınlaştırma, aralık, bulanıklık ve görüntü opaklığı için seçeneklerin yanı sıra ön plan ve arka plan görüntüleri için tüm karışım modlarını içerir. Tabii ki, araç aynı zamanda HTML ve CSS de üretir.

Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

Bulanık Görüntü Yer Tutucuları Oluşturucu

Resim yer tutucusu, bir resim yüklenirken sitenin algılanan performansını iyileştirmenin etkili bir yoludur. Web için en hızlı ve en iyi görünen görsel alıcıları bulma arayışında Joe Bell, kendisi bir çözüm bulmaya karar verdi. Sonuç: Yer tutucu.

dava sahibi
Bulanık görüntü yer tutucularından oluşan bir oluşturucu. (Büyük önizleme)

Node.js yardımcılarından oluşan bir koleksiyon tarafından desteklenen Plaiceholder, resimlerinizi hafif, bulanık yer tutucu resimlere dönüştürür. Seçilebilecek birkaç yaklaşım vardır: CSS (önerilir), SVG, Base 64, Blurhash ve deneysel Blurhash to CSS.

Kahraman Üreticisi

Aynı kahramanı tekrar tekrar uygulamaktan bıktınız mı? Sarah Drasner'ın Kahraman Üreticisi yardım etmek için burada. Tercihlerinize göre yalnızca birkaç tıklamayla duyarlı kahramanlar oluşturmanıza olanak tanır.

Kahraman Üreticisi
Kolaylıkla kahramanlar oluşturun. (Büyük önizleme)

Kahraman resminize ne tür bir degrade uygulamak istediğinize, degrade azaltma ve başlık aralığına siz karar verirsiniz. Ve bir düğme eklemek isterseniz, üretici, düğmenin renklerini (vurgulu ve degrade rengi dahil) ve düğme yarıçapını özelleştirme seçenekleriyle sizi de kapsıyor. Sonuçtan memnun kaldığınızda, kodu kopyalayıp yapıştırabilir ve hemen projenizde kullanabilirsiniz. Gerçek bir zaman kazandıran!

Görüntü Haritaları Oluşturucu

Görüntü haritaları, bir görüntü üzerinde tıklanabilir alanlar oluşturmanıza olanak tanır. Bir resim haritası oluşturmak istiyor ancak tıklanabilir bölgeleri tanımlamak için koordinatlarla uğraşmak istemiyorsanız, imagemaps.net size yardım etmek için burada.

Resim haritası
Açıklamalı, etkileşimli görüntüler oluşturun. (Büyük önizleme)

Site, süreci daha basit hale getirmek için grafiksel bir kullanıcı arayüzüne sahiptir. Resminizi yükledikten sonra, tıklanabilir bölgelerinizi çizmek için Kalem, Dikdörtgen ve Çokgen araçlarını kullanabilirsiniz. Bunları özelleştirmek ve en önemlisi işlevselliklerini kazandırmak için her bölgeyi adlandırabilir, bir bağlantı atayabilir ve rengini, yüksekliğini ve genişliğini ayarlayabilirsiniz. “Dışa Aktar” düğmesine tıklamak size HTML haritasını ve projenize kopyalayıp yapıştırabileceğiniz React kodunu sağlar.

CSS Animasyon Oluşturucu

Biraz eksik gibi görünen bir animasyon ile iyi yapılmış bir animasyon arasındaki farkı söylemek oldukça kolaydır. Ancak ana kare animasyonlarını veya geçişleri manuel olarak ayarlamak oldukça zaman alıcı olabilir. Animista, kutudan çıkar çıkmaz kullanabileceğiniz bir animasyon ve geçiş kitaplığı sağlar. Girişler ve çıkışlar, metin vurguları, düğme eylemleri ve arka plan efektleri için çok sayıda ön ayar vardır. Bir animasyon tanımladıktan sonra, Autoprefixer tarafından oluşturulan kodla birlikte animasyonun CSS snippet'ini kopyalayıp yapıştırabilirsiniz.

animist
Kapsamlı bir animasyon ve geçiş kütüphanesi. (Büyük önizleme)

CSS Wand, üzerine gelme ve yükleme animasyonları sağlar, ancak Ladda animasyonlarını (yerleşik yükleme göstergelerine sahip düğmeler) ve Eric Spinners'ı (Vue.js entegrasyonu ile) de kullanabilirsiniz. Ve belki de Boop ile vurgulu geçişlere tuhaf bir dokunuş eklemek istersiniz! — yalnızca sözde öğelerle ölçeklendirmeyi unutmayın ve hareketi azaltan kullanıcılar için hareket tercihlerine saygı gösterin.

3D CSS Küboid Oluşturucu

Jhey Tompkins, eğlenceli 3D CSS kreasyonlarıyla tanınır. Belki siz fareyi hareket ettirdikçe sihirli bir şekilde değişen helikopterini görmüşsünüzdür? Helikopterin ve bunun gibi diğer deneylerin temeli, kapsamlı CSS özel özellikleriyle kontrol edilebilen duyarlı CSS küpleridir.

3D CSS Küboid Oluşturucu
Kolaylıkla animasyonlu 3D küboidler oluşturmak için bir jeneratör. (Büyük önizleme)

Şimdi, 3D fikirlerinizi de hayata geçirmek istiyorsanız, Jhey'in 3D CSS Cuboid Generator'ı yardım etmek için burada. Küboidinizin yüksekliğini, genişliğini, derinliğini ve tonunu belirlemek için kaydırıcıları ayarlamanız yeterlidir; işleri yuvarlamak, bükmek, kaydırmak veya başka herhangi bir plan yapmak için ihtiyacınız olan koda zaten sahipsiniz. İyi eğlenceler!

CSS Doodles Oluşturucu

CSS ile en karmaşık mizanpajları hayata geçirebiliriz, ancak aynı zamanda eğlenceli sanat eserleri ve karalamalar da üretebiliriz. Yuan Chuan inşa etti , CSS ile desen çizmek için bir web bileşeni. Bileşen, oynamak için çok sayıda yardımcı işlev ve kısayol özelliği içerir. Sonuç olarak, bileşen, düz CSS ile birlikte bir div s ızgarası oluşturur. Kaynak kodu GitHub'da da mevcuttur.

CSS Doodles Oluşturucu
CSS ile karalamalar mı çiziyorsunuz? Tabii ki, Yuan Chuan sayesinde. (Büyük önizleme)

Faydalı Küçük Web Geliştirici Yardımcıları

Hayatınızda birkaç araca daha ihtiyacınız varsa, neyse ki, Tiny Helpers adında en sevdikleri kullanışlı araçları tek bir yerde toplayan birçok iyi web geliştiricisi var. Stefan Judis tarafından sağlanan, her türlü aracı bulacağınızdan emin olabilirsiniz: API'ler, erişilebilirlik ve renkten yazı tiplerine, performansa, düzenli ifadelere, SVG ve Unicode'a.

Minik Yardımcılar
Web geliştiricileri için büyüyen, arkadaş canlısı ve küçük yardımcılar deposu. (Büyük önizleme)

Tabii ki, Josh W. Comeau'nun ve aynı zamanda Stefan Judis'in kendisinin çok faydalı Twitter ileti dizisi gibi diğer platformlarda paylaşılan çok daha fazlası var. İşinizi daha iyi ve daha hızlı yapmanıza yardımcı olacak bulmaya hevesli olduğunuz şey her neyse, onu orada mutlaka bulacaksınız!

Toplama

Kelimenin tam anlamıyla yüzlerce kaynak var ve burada listelenenlerden bazılarının günlük işlerinizde faydalı olacağını ve en önemlisi bazı zaman alıcı, rutin görevlerden kaçınmanıza yardımcı olacağını umuyoruz. Mutlu üreten!

CSS hakkında daha fazlası:

  • CSS Denetim Araçları
  • Bugün CSS ile Yapabilecekleriniz
  • Yararlı DevTools İpuçları ve Kısayollar
  • Ayrıca, sonrakileri kaçırmamak için bültenimize abone olun.