Temanızı özelleştirin (orijinal sürüm)

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Tema, portalınızdaki tüm sayfalar için tek tip bir görünüm ve tarz sağlayan, genel bir geçişli stil sayfasından (CSS) oluşur. Temanın amacı, tüm portal sayfalarınızın görünümünü ve tarzını tek seferde değiştirmenizi sağlamaktır.

Örnek portalla sağlanan varsayılan stillerin çoğu Bootstrap'e dayanır. Aşağıdaki bölümlerde açıklandığı şekilde temanızı özelleştirebilir, önizleyebilir ve yayınlayabilirsiniz.

Portal temasını nasıl özelleştireceğinizi öğrenmek için aşağıdaki videoyu izleyin.

Tema düzenleyiciye erişme

Tema düzenleyicide portalınızın temasını özelleştirin, önizleyin ve yayınlayın. Tema düzenleyiciyi açmak için üst gezinme çubuğundaki açılır menüden Tema'yı seçin.

Tema düzenleyici

Önceki şekilde gösterildiği gibi, tema düzenleyici şunları yapmanıza olanak tanır:

Özel stiller ekle

Stil düzenleyici bölmesinde kendi CSS kodunuzu ekleyerek temanızı özelleştirin. Tüm CSS stili öğeleri desteklenir.

Temanızı özelleştirmek için:

  1. Üst gezinme çubuğundaki açılır menüden Tema'yı seçin.
  2. Özel CSS kodunuzu sayfanın sağ tarafındaki stil düzenleyici bölmesine ekleyin.
  3. Önizlemeyi yeniden yükle'yi tıklayarak değişikliklerinizi önizleme bölmesinde önizleyin.
    . > Not: Tüm sayfalardaki içeriği önizlemek için portalda gezinme menüsünü tıklayabilirsiniz.
  4. Tema değişikliklerinizi yayınlamak için Yayınla'yı tıklayın.
  5. Güncellemeyi onaylamak için Yayınla'yı tıklayın.

"Logonuz"u özelleştirme resmi şirketinizin logosuyla birlikte, aynı adları ve göreli dosya boyutlarını kullanarak logonuzu yükleyerek dosya yöneticisinde aşağıdaki resim dosyalarını değiştirin:

  • logo.png (140 piksel x 40 piksel)
  • mobile-logo.png (140 piksel x 40 piksel)

Ayrıca, CSS stil sayfasında aşağıdaki içeriği gerektiği şekilde değiştirin:

/* ==== Header Menu ==== */
...
body .navbar-brand {
  padding: 5px 15px;
}

.navbar-brand img { max-height: 50px; margin: 0; padding: 0; }

Daha fazla bilgi için Öğelerinizi yönetme başlıklı makaleyi inceleyin.

Ana sayfadaki arka plan resmini özelleştirin

CSS stil sayfasında aşağıdaki içeriği değiştirerek ana sayfadaki arka plan resmini özelleştirin.

  • Arka plan resmi dosyasını ve yerleşimini değiştirin.
    . Aynı adı ve göreli dosya boyutunu (1440 piksel x 540 piksel) kullanarak dosya yöneticisine kendi portal-hero.jpg resmi sürümünüzü yükleyebilirsiniz. Farklı bir dosya adı kullanmak istiyorsanız aşağıdaki CSS'de background-image değerini düzenlemeyi unutmayın.

    /* ==== Jumbotron ====
    a billboard for drawing attention, from Bootstrap  */
    
    home-page-jumbotron-bg {
        background-image: url('/files/portal-hero.jpg');
    }
  • Arka plan resminin üzerinde bulunan metnin biçimini değiştirin.

    .jumbotron {
     text-align: center;
     height: 500px;
     background-size: cover;
     margin: -50px -30px 0 -30px;
     border-radius: 0;
    }
    
    .jumbotron h1 {
     font-size: 40px;
     font-weight: 400;
    }
    
    .jumbotron h2 {
     font-size: 25px;
     font-weight: 400;
    }
    
    .jumbotron a, .jumbotron a:hover {
     font-size: 18px;
    }
    
    .jumbotron p {
     max-width: none;
    }

CSS spesifiklik kurallarını anlama

CSS spesifikliği, çakışmalar ortaya çıktığında CSS stil öğesi bildirimlerinin önceliğini belirlemek için tarayıcı tarafından kullanılan yöntemi açıklar. CSS belirginliği, belirli bir CSS stil öğesi bildirimine, seçici türüne göre ağırlık uygulanarak hesaplanır. CSS seçici ne kadar spesifik olursa ağırlık o kadar yüksektir. Örneğin, bir kimlik özelliğine hesaplamada tür seçiciden daha yüksek bir ağırlık verilir.

Örneğin, CSS kodunuzda aşağıdaki stil öğelerini tanımlarsanız div öğesindeki p stil öğesi bildirimi, p stil öğesi bildiriminden daha spesifik olduğundan paragraf öğesi kırmızı renkte olur.

div p { color: red }  ← More specific  
p { color: blue }

Benzer şekilde, CSS kodunuzda aşağıdaki stil öğesi bildirimlerini tanımlarsanız, <div class="test"></div> etiketleri içine dahil edilen tüm metinler mavi renkte olur. Bunun nedeni, bir div öğesinin içindeki kimlik özelliği stil bildirimi, div stil öğesi bildiriminden daha spesifik olmasıdır.

div#test { background-color: blue; }   More specific  
div { background-color: red; }

Aynı belirliliğe sahip stil öğesi bildirimleri için tanımlanan son stil öğesi bildirimi öncelikli olur. Örneğin, aşağıdaki stil öğesi bildirimlerinin sırası göz önünde bulundurulduğunda paragraf öğesi mavi renkte olur.

p { color: red }  
p { color: blue }  ← Last specified

Temanızı yayınlayın

Eklediğiniz tema ve stil özelleştirmelerini canlı portalda yayınlamak için:

  1. Üst gezinme menüsündeki açılır menüden Tema'yı seçin.
  2. Yayınla'yı tıklayın.

Canlı portalda yayınlanan içeriğinizi görüntülemek için üst gezinme çubuğunda Canlı Portal'ı tıklayın.