Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Un tema è costituito da un foglio di stile globale a cascata (CSS) che fornisce un aspetto uniforme per tutte le pagine del portale. Lo scopo di un tema è quello di consentirti di modificare l'aspetto di tutte le pagine del portale contemporaneamente.
La maggior parte degli stili predefiniti forniti con il portale di esempio si basa su Bootstrap. Puoi personalizzare, visualizzare l'anteprima e pubblicare il tema, come descritto nelle sezioni seguenti.
Guarda il seguente video per scoprire come personalizzare il tema del portale.
Accedere all'editor di temi
Personalizza, visualizza l'anteprima e pubblica il tema per il tuo portale nell'editor dei temi. Per aprire l'editor di temi, seleziona Tema nel menu a discesa della barra di navigazione in alto.

Come evidenziato nella figura precedente, l'editor dei temi ti consente di:
- Aggiungi stili personalizzati per personalizzare il tema utilizzando il riquadro dell'editor di stili
- Visualizza l'anteprima del tema nell'area di anteprima facendo clic su Ricarica l'anteprima.
- Personalizzare il logo
- Personalizzare l'immagine di sfondo
- Pubblica il tema nel portale online
Aggiungere stili personalizzati
Personalizza il tema aggiungendo il tuo codice CSS nel riquadro dell'editor di stili. Sono supportati tutti gli elementi di stile CSS.
Per personalizzare il tema:
- Seleziona Tema nel menu a discesa della barra di navigazione in alto.
- Aggiungi il codice CSS personalizzato nel riquadro dell'editor di stili sul lato destro della pagina.
- Visualizza l'anteprima delle modifiche nel riquadro di anteprima facendo clic su Ricarica anteprima.
> Nota: puoi fare clic sulla navigazione del portale per visualizzare l'anteprima dei contenuti di tutte le pagine. - Fai clic su Pubblica per pubblicare le modifiche al tema.
- Fai clic su Pubblica per confermare l'aggiornamento.
Personalizzare il logo
Personalizza l'immagine"Il tuo logo" con il logo della tua azienda, sostituisci i seguenti file di immagine nel file manager caricando il tuo logo utilizzando gli stessi nomi e dimensioni relative dei file:
logo.png(140 pixel x 40 pixel)mobile-logo.png(140 pixel x 40 pixel)
Inoltre, modifica i seguenti contenuti nel foglio di stile CSS, se necessario:
/* ==== Header Menu ==== */
...
body .navbar-brand {
padding: 5px 15px;
}
.navbar-brand img {
max-height: 50px;
margin: 0;
padding: 0;
}
Per saperne di più, consulta Gestire le risorse.
Personalizzare l'immagine di sfondo nella home page
Personalizza l'immagine di sfondo nella home page modificando i seguenti contenuti nel foglio di stile CSS.
Modifica il file dell'immagine di sfondo e il suo posizionamento.
Puoi caricare la tua versione dell'immagineportal-hero.jpgnel file manager utilizzando lo stesso nome e le stesse dimensioni relative del file (1440 pixel x 540 pixel). Se vuoi utilizzare un nome file diverso, assicurati di modificare il valorebackground-imagenel CSS riportato di seguito./* ==== Jumbotron ==== a billboard for drawing attention, from Bootstrap */ home-page-jumbotron-bg { background-image: url('/files/portal-hero.jpg'); }Modifica il formato del testo che si sovrappone all'immagine di sfondo.
.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; }
Comprendere le regole di specificità CSS
La specificità CSS descrive il metodo utilizzato da un browser per determinare la precedenza per le dichiarazioni degli elementi di stile CSS in caso di conflitti. La specificità CSS viene calcolata applicando un peso a una dichiarazione di elemento di stile CSS specifico in base al tipo di selettore. Più specifico è il selettore CSS, maggiore è il peso. Ad esempio, a un attributo ID verrà assegnato un peso maggiore nel calcolo rispetto a un selettore di tipo.
Ad esempio, se definisci i seguenti elementi di stile nel codice CSS, l'elemento paragrafo verrà colorato di rosso perché la dichiarazione dell'elemento di stile p all'interno di un elemento div è più specifica della dichiarazione dell'elemento di stile p.
div p { color: red } ← More specific
p { color: blue }
Allo stesso modo, se definisci le seguenti dichiarazioni di elementi di stile nel codice CSS, qualsiasi testo racchiuso nei tag <div class="test"></div> verrà colorato di blu perché la dichiarazione di stile dell'attributo id all'interno di un elemento div è più specifica della dichiarazione di elemento di stile div.
div#test { background-color: blue; } ← More specific
div { background-color: red; }
Per le dichiarazioni di elementi di stile con la stessa specificità, avrà la precedenza l'ultima dichiarazione di elementi di stile definita. Ad esempio, dato l'ordine delle seguenti dichiarazioni di elementi di stile, l'elemento paragrafo sarà colorato di blu.
p { color: red }
p { color: blue } ← Last specified
Pubblicare il tema
Per pubblicare nel portale online le personalizzazioni del tema e dello stile che hai aggiunto:
- Seleziona Tema nel menu a discesa del menu di navigazione in alto.
- Fai clic su Pubblica.
Per visualizzare i contenuti pubblicati nel portale live, fai clic su Portale live nella barra di navigazione in alto.