Personnaliser votre thème (version originale)

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

<ph type="x-smartling-placeholder">

Un thème est une feuille de style en cascade (CSS) globale qui offre une apparence uniforme pour toutes les pages de votre portail. L'objectif d'un thème est de vous permettre de modifier l'apparence de toutes les pages de votre portail en une seule fois.

La majorité des styles par défaut fournis avec l'exemple de portail sont basés sur Bootstrap. Vous pouvez personnaliser, prévisualiser et publier votre thème, comme décrit dans les sections suivantes.

Regardez la vidéo suivante pour apprendre à personnaliser le thème du portail.

Accéder à l'éditeur de thème

Personnalisez, prévisualisez et publiez le thème de votre portail dans l'éditeur de thème. Pour ouvrir l'éditeur de thème, sélectionnez Thème dans le menu déroulant de la barre de navigation supérieure.

Éditeur de thèmes

Comme indiqué dans la figure précédente, l'éditeur de thèmes vous permet de :

Ajouter des styles personnalisés

Personnalisez votre thème en ajoutant votre propre code CSS dans le volet de l'éditeur de style. Tous les éléments de style CSS sont acceptés.

Pour personnaliser votre thème:

  1. Sélectionnez Thème dans le menu déroulant de la barre de navigation supérieure.
  2. Ajoutez votre code CSS personnalisé dans le volet de l'éditeur de style sur le côté droit de la page.
  3. Prévisualisez vos modifications dans le volet d'aperçu en cliquant sur Actualiser l'aperçu.
    &gt; Remarque: Vous pouvez cliquer sur la navigation dans le portail pour prévisualiser le contenu de toutes les pages.
  4. Cliquez sur Publier pour publier les modifications apportées à votre thème.
  5. Cliquez sur Publier pour confirmer la mise à jour.

Personnaliser la section "Votre logo" par le logo de votre entreprise, remplacez les fichiers image suivants dans le gestionnaire de fichiers en important votre logo en utilisant les mêmes noms et les mêmes tailles de fichier:

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

En outre, si nécessaire, modifiez le contenu suivant dans la feuille de style CSS:

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

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

Pour en savoir plus, consultez Gérer vos composants.

Personnaliser l'image de fond sur la page d'accueil

Personnalisez l'image de fond sur la page d'accueil en modifiant le contenu suivant dans la feuille de style CSS.

  • Modifiez le fichier de l'image de fond et son emplacement.
    Vous pouvez importer votre propre version de l'image portal-hero.jpg dans le gestionnaire de fichiers en utilisant le même nom et la même taille de fichier relative (1 440 x 540 pixels). Si vous souhaitez utiliser un nom de fichier différent, veillez à modifier la valeur background-image dans le CSS ci-dessous.

    /* ==== Jumbotron ====
    a billboard for drawing attention, from Bootstrap  */
    
    home-page-jumbotron-bg {
        background-image: url('/files/portal-hero.jpg');
    }
  • Modifiez la mise en forme du texte qui superpose l'image de fond.

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

Comprendre les règles de spécificité CSS

La spécificité CSS décrit la méthode utilisée par un navigateur pour déterminer la priorité des déclarations d'éléments de style CSS en cas de conflit. La spécificité CSS est calculée en appliquant une pondération à une déclaration d'élément de style CSS spécifique en fonction de son type de sélecteur. Plus le sélecteur CSS est spécifique, plus la pondération est élevée. Un attribut "ID", par exemple, dispose d'une pondération plus élevée qu'un sélecteur de type.

Par exemple, si vous définissez les éléments de style suivants dans votre code CSS, l'élément de paragraphe sera rouge, car la déclaration de l'élément de type "p" dans un élément "div" est plus spécifique que la déclaration de l'élément "p".

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

De même, si vous définissez les déclarations d'élément de style suivantes dans votre code CSS, tout texte inséré dans des balises <div class="test"></div> sera coloré en bleu, car la déclaration de style d'attribut dans un élément "div" est plus spécifique que la déclaration de l'élément de style div.

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

Dans le cas des déclarations de l'élément de style avec la même spécificité, la dernière déclaration définie est prioritaire. Par exemple, compte tenu de l'ordre des déclarations de l'élément de style suivantes, l'élément de paragraphe sera bleu.

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

Publier votre thème

Pour publier sur le portail en ligne les personnalisations de thèmes et de styles que vous avez ajoutées :

  1. Sélectionnez Thème dans le menu déroulant du menu de navigation supérieur.
  2. Cliquez sur Publier.

Pour afficher votre contenu publié sur le portail en ligne, cliquez sur Live Portal (Portail en ligne) dans la barre de navigation supérieure.