Dostosowywanie motywu (wersja oryginalna)

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Motyw składa się z globalnego kaskadowego arkusza stylów (CSS), który zapewnia jednolity wygląd i sposób działania wszystkich stron w portalu. Dzięki motywowi możesz zmienić wygląd i styl wszystkich stron portalu jednocześnie.

Większość stylów domyślnych dostępnych w przykładowym portalu opiera się na Bootstrap. Możesz dostosowywać i publikować motyw oraz wyświetlać jego podgląd w sposób opisany w kolejnych sekcjach.

Obejrzyj film poniżej, aby dowiedzieć się, jak dostosować motyw portalu.

Otwieranie edytora motywów

W edytorze motywów dostosuj, wyświetl podgląd i opublikuj motyw portalu. Aby otworzyć edytor motywów, w menu na górnym pasku nawigacyjnym kliknij Motyw.

Edytor motywów

Jak zaznaczyliśmy na poprzedniej ilustracji, edytor motywów umożliwia:

Dodaj style niestandardowe

Dostosuj motyw, dodając własny kod CSS w panelu edytora stylów. Obsługiwane są wszystkie elementy stylu CSS.

Aby dostosować motyw:

  1. W menu na górnym pasku nawigacyjnym wybierz Motyw.
  2. Dodaj niestandardowy kod CSS w panelu edytora stylów po prawej stronie.
  3. Aby wyświetlić podgląd zmian w panelu podglądu, kliknij Odśwież podgląd.
    > Uwaga: aby wyświetlić podgląd treści na wszystkich stronach, możesz klikać elementy nawigacyjne w portalu.
  4. Aby opublikować zmiany motywu, kliknij Opublikuj.
  5. Kliknij Opublikuj, aby potwierdzić aktualizację.

Dostosowywanie „Twojego logo” Zastąp następujące pliki w menedżerze plików logo swojej firmy, przesyłając logo o tych samych nazwach i względnych rozmiarach plików:

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

Dodatkowo w razie potrzeby zmodyfikuj tę zawartość w arkuszu stylów CSS:

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

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

Więcej informacji znajdziesz w artykule Zarządzanie zasobami.

Dostosuj obraz tła na stronie głównej

Dostosuj obraz tła na stronie głównej, modyfikując poniższe treści w arkuszu stylów CSS.

  • Zmień plik obrazu tła i jego położenie.
    Możesz przesłać do menedżera plików własną wersję obrazu portal-hero.jpg, używając tej samej nazwy i względnego rozmiaru pliku (1440 x 540 pikseli). Jeśli chcesz użyć innej nazwy pliku, pamiętaj i zmień wartość background-image w poniższym CSS.

    /* ==== Jumbotron ====
    a billboard for drawing attention, from Bootstrap  */
    
    home-page-jumbotron-bg {
        background-image: url('/files/portal-hero.jpg');
    }
  • Zmień format tekstu nakładanego na obraz tła.

    .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;
    }

Omówienie reguł szczegółowości CSS

Szczegółowość CSS opisuje metodę używaną przez przeglądarkę do określania pierwszeństwa deklaracji elementów stylu CSS w przypadku występowania konfliktów. Szczegółowość CSS jest obliczana przez zastosowanie wagi do konkretnej deklaracji elementu stylu CSS na podstawie jego typu selektora. Im bardziej szczegółowy selektor arkusza CSS, tym większa waga. Na przykład atrybut identyfikator otrzyma większą wagę w obliczeniach niż selektor typu.

Jeśli na przykład zdefiniujesz poniższe elementy stylu w kodzie CSS, element akapitu będzie miał czerwony kolor, ponieważ deklaracja elementu stylu p w elemencie div jest bardziej szczegółowa niż deklaracja elementu stylu p.

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

Podobnie, jeśli zdefiniujesz poniższe deklaracje elementów stylu w kodzie CSS, wówczas każdy tekst zawarty w tagach <div class="test"></div> będzie miał kolor niebieski, ponieważ deklaracja stylu atrybutu id w elemencie div jest bardziej szczegółowa niż deklaracja elementu stylu div.

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

W przypadku deklaracji elementów stylu z tą samą szczegółowością stosowana jest ostatnia zdefiniowana deklaracja elementu stylu. Na przykład zgodnie z kolejnością podanych niżej deklaracji elementów stylu element akapitu będzie miał kolor niebieski.

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

Opublikuj motyw

Aby opublikować w portalu na żywo dodany przez siebie motyw i styl:

  1. Z menu w górnym menu nawigacyjnym wybierz Motyw.
  2. Kliknij Opublikuj.

Aby wyświetlić opublikowane treści w opublikowanym portalu, kliknij Live Portal (Aktywny portal) na górnym pasku nawigacyjnym.