Arka plan rengi
Bağlamsal metin rengi sınıflarına benzer şekilde, bir öğenin arka planını herhangi bir bağlamsal sınıfa ayarlayın. Arka plan yardımcı sınıfları color ayarlamaz, bu nedenle bazı durumlarda .text-* renk yardımcı sınıflarını kullanmak isteyebilirsiniz.
{{- range (index $.Site.Data "theme-colors") }} .bg-{{ .name }} .bg-{{ .name }}-subtle {{- end -}}
.bg-body-secondary .bg-body-tertiary
.bg-body .bg-black .bg-white .bg-transparent
Arka plan gradyanı
.bg-gradient sınıfını ekleyerek, arka planlara bir lineer gradyan eklenir. Bu gradyan, alttan kaybolan yarı saydam bir beyaz ile başlar.
Özelleştirilmiş CSS'inizde bir gradyana ihtiyacınız var? Sadece background-image: var(gradient); ekleyin.
{{- range (index $.Site.Data "theme-colors") }} .bg-{{ .name }}.bg-gradient {{- end -}}
.bg-black.bg-gradient
Saydamlık
v4.1.0 itibarıyla, background-color yardımcı sınıfları Sass kullanılarak CSS değişkenleri ile oluşturulur. Bu, derleme olmadan gerçek zamanlı renk değişikliklerine ve dinamik alfa saydamlık değişikliklerine olanak tanır.
Nasıl çalışır
Varsayılan .bg-success yardımcı sınıfımızı düşünün.
.bg-success {
--cui-bg-opacity: 1;
background-color: rgba(var(--cui-success-rgb), var(--cui-bg-opacity)) !important;
}
Her
.bg-*sınıfındaki yerel CSS değişkeni, miras alma sorunlarını önleyerek yardımcı sınıfların iç içe geçmiş örneklerinin otomatik olarak değiştirilmiş alfa saydamlık almasını engeller. — CSS Kılavuzu
Örnek
Bu saydamlığı değiştirmek için, --cui-bg-opacity değerini özel stiller veya satır içi stiller ile geçersiz kılın.
Bu varsayılan başarı arka planıdır
Bu %50 saydamlıkta başarı arka planıdır
Ya da, herhangi bir .bg-opacity yardımcı sınıfından birini seçin:
Bu varsayılan başarı arka planıdır Bu %75 saydamlıkta başarı arka planıdır Bu %50 saydamlıkta başarı arka planıdır Bu %25 saydamlıkta başarı arka planıdır Bu %10 saydamlıkta başarı arka planıdır
Sass
Aşağıdaki Sass işlevselliğine ek olarak, renkler ve daha fazlası için dahil edilen CSS özel değişkenleri hakkında okumayı düşünün.
Değişkenler
Çoğu background-color yardımcı sınıfı, genel renk paleti değişkenlerinden yeniden atanan tema renklerimiz tarafından oluşturulur.
Gri tonları da mevcuttur, ancak yalnızca bir alt kümesi herhangi bir yardımcı sınıf oluşturmak için kullanılır.
Işık ve karanlık modda .bg-*-subtle yardımcı sınıflarında background-color ayarlamak için değişkenler bulunur.
Harita
Tema renkleri, yardımcı sınıflarımızı, bileşen modifikatörlerimizi ve daha fazlasını oluşturmak için döngüye alabilmemiz için bir Sass haritasına yerleştirilir.
Gri tonları da bir Sass haritası olarak mevcuttur. Bu harita, herhangi bir yardımcı sınıf oluşturmak için kullanılmaz.
RGB renkleri, ayrı bir Sass haritasından oluşturulmaktadır:
Ve arka plan renk saydamlıkları, yardımcı sınıf API'si tarafından tüketilen kendi haritasıyla inşa edilir:
Miksinler
Arka plan yardımcı sınıflarımızı oluşturmak için hiç miksin kullanılmaz, ancak kendi gradyanlarınızı oluşturmak istediğiniz durumlar için bazı ek miksinlere sahibiz.
Kullanım API'si
Arka plan yardımcı sınıfları, scss/_utilities.scss dosyasında yardımcı sınıf API'mizde tanımlanır. Yardımcı sınıf API'sinin nasıl kullanılacağını öğrenin.