HTML ve CSS'de metin ve blokları düzenlerken en yaygın görevlerden biri. Sadece bir kodlayıcı tarafından değil, sitenin içeriğini düzenleyen herhangi bir içerik yöneticisi tarafından da karşılaşılabilir. Bu sorunu çözmek için yalnızca iki özellik kullanılır: renk - metin rengi, arka plan - arka plan, renk veya görüntü ile çalışma.
CSS'de Test Rengi ile Çalışmak
renk yalnızca metin için bir renk belirtmek için gereken bir özelliktir. Renk hem HTML HEX kod formatında hem de RGB (Kırmızı Yeşil Mavi) formatında belirtilebilir. Renk kodları, Photoshop gibi grafik programlarında veya çevrimiçi olarak seçilebilir.Özellik sözdizimi:
Renk: Renk;
Şimdi özelliği uygulayın:
İçerik(
renk: #444; // sınıf içeriğine sahip öğede koyu gri metin
}
Neden böyle bir örnek: bir bağlantı ve metin için bir renk belirtmek iki farklı şeydir. Unutma. Eh, kendi başıma, metnin rengini ve farklı renklerin bağlantılarını yapmanızı öneririm.
CSS'de arka planlarla çalışma
arka fon resim arka planı ile çalışmanıza izin veren bir özelliktir: arka plan rengini ayarlayın, arka plan olarak bir resim ayarlayın (jpg, gif, png biçimleri), arka plan konumunu ve aşağıda açıklanan diğer parametreleri değiştirin.arka plan rengi- Bu özellik yalnızca arka plan rengini ayarlamak için kullanılır. Yalnızca renk kodunu kabul eder. Renk, RGB (Kırmızı Yeşil Mavi) formatında veya HTML HEX kod formatında belirtilebilir.
Engellemek (
arka plan rengi: #fbb5b5; // pastel kırmızı arka plan rengini ayarla
}
Arka plan için en iyi renk örnekleri (modern tasarım modelleri: Düz Tasarım, vb.):
arka plan görüntüsü bazı görüntüleri bir öğenin arka planı olarak ayarlamak için kullanılan bir özelliktir. Bir resmi belirtmek için, url parametresi ve css stillerine sahip dosyaya göre resmin yolu yeterlidir.
#geri(
arka plan resmi: url("resimler/fon.jpg");
}
arka plan-tekrar- yalnızca arka plan görüntüsü özelliği yukarıda belirtildiğinde kullanılabilir. Bu özellik, görüntü tekrar kuralını belirler. Varsayılan olarak, görüntü x ekseni boyunca ve y ekseni boyunca öğenin sınırlarına kadar tekrarlanır (arka plan öğeden daha küçükse). Özellikte, görüntülerin yalnızca X ekseni boyunca - tekrar-x (yatay olarak), yalnızca Y boyunca - tekrar-y (dikey olarak) veya hiç tekrarlanmaması - tekrarsız olarak tekrarlanacağı bir ayar belirtebilirsiniz.
#içerik(
arka plan-tekrar: tekrar-x; /* görüntü sadece blok sınırlarına kadar yatay olarak tekrarlanacak */
}
arka plan eki- arka planı bir konumda sabitler, yani görüntü bloğun içeriğiyle birlikte kayar veya sabit kalır. Varsayılan değer, arka planın konumunu düzeltmeyen kaydırmadır.
#içerik(
arka plan resmi: url("background.jpg");
arka plan-tekrar: tekrar-x; /* resim sadece yatay olarak tekrarlanacak */
arka plan eki: sabit; /* konuma sabitlendi */
}
arka plan konumu- öğedeki arka planın konumunu belirten bir özellik. İki değer verilir: yatay konum ve ardından dikey konum. Sayısal (piksel ve yüzde) veya alfabetik (sol, orta, sağ, üst, alt) olarak belirtilir. Bu özellik, görüntü tekrarlanmadığında (tekrarlanmadığında) ve arka planın öğede belirli bir şekilde konumlandırılması gerektiğinde gereklidir.
#engellemek(
arka plan konumu: sol orta; /* yatay - sol tarafta, yükseklik - ortada */
}
Yorumlarda her şeyin açık olduğunu düşünüyorum)
Sayısal bir değer yazma örneği:
#anahtarlar (
arka plan konumu: 109 piksel 57 piksel; /* sol dolgu 109 piksel, üst 57 piksel */
}
Burada da her şeyin açık olması gerektiğini düşünüyorum.
Birçok mülk? Gelin kısaca nasıl yazılacağını görelim.
Sonuçta. Arka plan için CSS kısayolu
Tüm parametrelerin bir satırda belirtileceği kısaltılmış bir gösterim kullanabilirsiniz:Arka plan: renkli görüntü tekrar eki konumu;
Artılar hakkında. Böyle bir kayıt, tarayıcı tarafından sayfa yükleme ve oluşturma süresini azaltır. Ziyaretçilere acıyın, elbette birkaç mülke ihtiyacınız yoksa, bu şekilde yazmak daha iyidir.
Evet, ihtiyaç yoksa herhangi bir mülkü atlayabilirsiniz! Siz sadece listenin aşağılarına değerler eklemeye devam edin.
Engellemek (
arkaplan: #f1f1f1 url("background.jpg") tekrar-x kaydırma 100px 125px;
}
Arka planların CSS'de nasıl çalıştığına bir örnek
Örnek kod. Çalışmanın sonucunu ve kaynak kodunu aşağıdaki linkten görebilirsiniz.