Belirli stilleri resimlere, düğmelere, dokümanlara, paragraflara, başlıklara, eşlemelere ve diğer bileşenlere uygulayabilirsiniz.
Resim Bileşeni
Resim bileşeni scs-component-content sınıfının altında şu Basamaklı Stil Tablosu sınıf yapısına sahiptir:
scs-image-container scs-image-link scs-image-image scs-image-caption
scs-image-image sınıfı <img> etiketinin kendisine uygulanır. scs-image-caption sınıfı, başlık varsa başlığa yönelik stil oluşturmak için kullanılır.
scs-image-link sınıfı sadece resme eklenmiş bir bağlantı varsa mevcuttur. O veya scs-image-container sınıfı genel olarak özel stil oluşturmayı gerektirmez.
Ön değer olarak resim başlığı resmin en altında uzatılmış yarı saydam bir yerpaylaşma olarak görüntülenir.

.scs-image .scs-image-caption {
position: absolute;
left: 0px;
bottom: 0px;
right: 0px;
background-color: rgba(0, 0, 0, 0.54);
padding: 0.5em;
color: #FFFFFF;
}
Başlıkları resmin en üstüne yerleştirerek renkleri değiştirmek için design.json dosyasındaki Resim bileşenine ek stil ekleyin ve ardından design.css dosyasında onun için Basamaklı Stil Tablosu tanımlayın.

.scs-image-style-17 .scs-image-caption {
position: absolute;
top: 0px;
height: 35px;
font-weight: bold;
background-color: rgba(122, 213, 256, 0.54);
color: #515151;
}Düğme Bileşeni
Düğme bileşeni şu sınıf yapısına sahiptir:
scs-button-button
scs-button-text
scs-button-button sınıfı bir düğme gibi görünmesi için stil verilmiş tıklanabilir <div>. scs-button-text sınıfı düğme içindeki metne stil vermek için kullanılır.
Örnek olarak, Düğme bileşenine design.json dosyasında ek stil ekleyerek bileşenin görünüm ve kullanım özelliklerini değiştirmeyi test edin ve ardından design.css dosyasında onun için Basamaklı Stil Tablosu tanımlayın.

.design-style .scs-button-button {
background-image: linear-gradient(
to top, #E3E7E9 0%, #E7EBED 50%, #F1F3F3 100%);
border: 1px solid #c4ced7;
color: #000000;
}
.design-style .scs-button-button:hover {
background: #f7f8f9;
border: 1px solid #c4ced7;
color: #0572ce;
}
.design-style .scs-button-button:active {
background: #0572ce;
border: 1px solid #0572ce;
color: #ffffff;
}

.scs-button-style-4 .scs-button-button {
background-image: radial-gradient(
red, yellow, green
);
border: 1px solid #c4ced7;
color: #000000;
}
.scs-button-style-4 .scs-button-button:hover {
background: #f7f8f9;
border: 1px solid #c4ced7;
color: #0572ce;
}
.scs-button-style-4 .scs-button-button:active {
background: #0572ce;
border: 1px solid #0572ce;
color: #ffffff;
}Doküman
Doküman bileşeni şu sınıf yapısına sahiptir:
scs-document-container scs-document-cap scs-document-title scs-document-desc
scs-document-container sınıfı doküman görüntüleyicisini sarar ve stili normal olarak oluşturulmamıştır.
Galeri
Galeri bileşeni altta yatan JSSOR kaydırıcı bileşenini saran tek bir sınıf içerir:
scs-gallery-container
JSSOR kaydırıcısı sizin de stil verebileceğiniz birkaç sınıf kullanır:
jssorb14 (navigator) jssora02l (left arrow) jssora02r (right arrow) jssort07 (thumbnails)
Galeri Kılavuzu
Galeri Grid'i bileşeni için kullanılan sınıflar Ayarlar panelinde seçilen yerleşim ve kırpmaya bağlıdır:
scs-gallerygrid-container scs-gallerygrid-layout
scs-gallerygrid-cell
scs-image (multiple)
Galeri Grid'i için seçilen kırpma ve yerleşim ayarlarına bağlı olarak layout değeri uzat, kırp, uygun veya kayan olur.
scs-gallerygrid-cell sınıfı sadece Sütun yerleşimleri için mevcuttur.
Sosyal Ağ Çubuğu
Sosyal Çubuk bileşeni şu sınıf yapısına sahiptir:
scs-socialbar-container scs-socialbar-icon
scs-socialbar-icon sınıf sosyal çubuktaki her bir <img> etiketine uygulanır.
Paragraf
Paragraf bileşeni, gerçek paragraf metnini saran tek bir sınıf içerir:
scs-paragraph-text
Örnek olarak, Paragraf bileşenine eklediğiniz metnin metale kazınmış metin etkisi oluşturması için design.json dosyasına ek bir stil sınıfı ekleyin ve ardından onun için design.css dosyasına Basamaklı Stil Tablosu tanımlayın.

.scs-paragraph-style-7 {
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
padding: .3em;
color: #000000;
background: #666666;
text-shadow: 0px 1px 1px #ffffff;
}
Veya daha havalı görünmek isterseniz sıradaki örnekteki gibi bir şey kullanın.

.scs-paragraph-style-8 {
padding: 20px;
margin: 10px;
background: #ff0030;
color: #fff;
font-size: 21px;
font-weight: bold;
line-height: 1.3em;
border: 2px dashed #fff;
border-radius: 10px;
box-shadow: 0 0 0 4px #ff0030, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
text-shadow: -1px -1px #aa3030;
font-weight: normal;
}Başlık
Başlık bileşeni de gerçek metni saran tek bir sınıf içerir.
scs-title-text
Eşleme
Eşleme bileşeni, eşleme gösterimini saran tek bir sınıf içerir.
scs-map-content
Bu sınıf için normal biçimde stil oluşturulmamıştır.
Özel Yerel Bileşen
Özel Yerel Bileşen gerçek bileşeni saran tek bir sınıf içerir.
scs-custom-component-wrapper
Özel yerel bileşeniniz için özel görünüm görüntülemek üzere kullanmanız gereken Basamaklı Stil Tablosu stillerinde tam kontrolünüz vardır. Yerel bir bileşen satır içi olarak görüntülenir, bu da temanızda veya design.css dosyasında tanımlı Basamaklı Stil Tablosu stillerini doğrudan uygulayabileceğiniz anlamına gelir.
Özel Uzak Bileşen
Özel Uzak Bileşen iframe öğesini saran tek bir sınıf içerir:
scs-app-iframe-wrapper
Özel uzak bileşeninizde tanımlı Basamaklı Stil Tablosu stillerini uygulamaya ek olarak ana bilgisayar sitesinden bir design.css dosyasını almak için Siteler Yazılım Geliştirme Kitini güçlendirebilirsiniz.
// fetch current theme design from host site and then add it to the page
SitesSDK.getSiteProperty('theme',function(data){
// check if we got a url back
if ( data.url && typeof data.url === 'string' ) {
if ( data.url !== '') {
// theme is loaded, so dynamically inject theme
SitesSDK.Utils.addSiteThemeDesign(data.url);
}
}
});
Böylece, bileşeninizin ana bilgisayar stilinden stil oluşturma devralmasını sağlayabilirsiniz.
Bölücü
Bölücü bileşeni için bileşene özgü sınıf olmadığı halde, <hr> etiketinin kendisine stil verilebilir.
Örnek olarak, bir noktalı bölücü oluşturabilirsiniz:
.design-style .scs-divider hr {
border-top: 1px dotted #333333;
}Video, YouTube, Spacer
Video, YouTube veya Spacer bileşenleri için bileşene özgü sınıflar bulunmaz.