Styliser avec Tailwind CSS
w-full- Pleine largeuraspect-video- Ratio 16:9rounded-xl- Grandes bordures arrondiesblock,hidden- Contrôle de l’affichagedark:hidden,dark:block- Visibilité en mode sombre
style.
Ajouter du CSS personnalisé
Ajout de style.css
style.css suivant pour personnaliser la barre de navigation et le pied de page.
Utilisation des identifiants et des sélecteurs
Identifiants
Identifiants
- APIPlaygroundInput:
api-playground-input - AssistantEntry:
assistant-entry - AssistantEntryMobile:
assistant-entry-mobile - Banner:
banner - BodyContent:
body-content - ChangelogFilters:
changelog-filters - ChangelogFiltersContent:
changelog-filters-content - ChatAssistantSheet:
chat-assistant-sheet - ChatAssistantTextArea:
chat-assistant-textarea - ContentArea:
content-area - ContentContainer:
content-container - ContentSideLayout:
content-side-layout - FeedbackForm:
feedback-form - FeedbackFormCancel:
feedback-form-cancel - FeedbackFormInput:
feedback-form-input - FeedbackFormSubmit:
feedback-form-submit - FeedbackThumbsDown:
feedback-thumbs-down - FeedbackThumbsUp:
feedback-thumbs-up - Footer:
footer - Header:
header - NavBarTransition:
navbar-transition - NavigationItems:
navigation-items - Navbar:
navbar - PageContextMenu:
page-context-menu - PageContextMenuButton:
page-context-menu-button - PageTitle:
page-title - Pagination:
pagination - Panel:
panel - RequestExample:
request-example - ResponseExample:
response-example - SearchBarEntry:
search-bar-entry - SearchBarEntryMobile:
search-bar-entry-mobile - SearchInput:
search-input - Sidebar:
sidebar - SidebarContent:
sidebar-content - TableOfContents:
table-of-contents - TableOfContentsContent:
table-of-contents-content - TableOfContentsLayout:
table-of-contents-layout - TopbarCtaButton:
topbar-cta-button
Sélecteurs
Sélecteurs
- Accordion:
accordion - AccordionGroup:
accordion-group - AlmondLayout:
almond-layout - AlmondNavBottomSection:
almond-nav-bottom-section - AlmondNavBottomSectionDivider:
almond-nav-bottom-section-divider - Anchor:
nav-anchor - Anchors:
nav-anchors - APISection:
api-section - APISectionHeading:
api-section-heading - APISectionHeadingSubtitle:
api-section-heading-subtitle - APISectionHeadingTitle:
api-section-heading-title - Callout:
callout - Card:
card - CardGroup:
card-group - ChatAssistantSheet:
chat-assistant-sheet - ChatAssistantSheetHeader:
chat-assistant-sheet-header - ChatAssistantSheetContent:
chat-assistant-sheet-content - ChatAssistantInput:
chat-assistant-input - ChatAssistantSendButton:
chat-assistant-send-button - CodeBlock:
code-block - CodeGroup:
code-group - Content:
mdx-content - DropdownTrigger:
nav-dropdown-trigger - DropdownContent:
nav-dropdown-content - DropdownItem:
nav-dropdown-item - DropdownItemTextContainer:
nav-dropdown-item-text-container - DropdownItemTitle:
nav-dropdown-item-title - DropdownItemDescription:
nav-dropdown-item-description - DropdownItemIcon:
nav-dropdown-item-icon - Expandable:
expandable - Eyebrow:
eyebrow - FeedbackToolbar:
feedback-toolbar - Field:
field - Frame:
frame - Icon:
icon - Link:
link - LoginLink:
login-link - Logo:
nav-logo - Mermaid:
mermaid - MethodNavPill:
method-nav-pill - MethodPill:
method-pill - NavBarLink:
navbar-link - NavTagPill:
nav-tag-pill - NavTagPillText:
nav-tag-pill-text - OptionDropdown:
option-dropdown - PaginationNext:
pagination-next - PaginationPrev:
pagination-prev - PaginationTitle:
pagination-title - Panel:
panel - SidebarGroup:
sidebar-group - SidebarGroupIcon:
sidebar-group-icon - SidebarGroupHeader:
sidebar-group-header - SidebarNavGroupDivider:
sidebar-nav-group-divider - SidebarTitle:
sidebar-title - Step:
step - Steps:
steps - Tab:
tab - Tabs:
tabs - TabsBar:
nav-tabs - TabsBarItem:
nav-tabs-item - TableOfContents:
toc - TableOfContentsItem:
toc-item - Tooltip:
tooltip - TopbarRightContainer:
topbar-right-container - TryitButton:
tryit-button - Update:
update
data-active) :- DropdownItem:
nav-dropdown-item[data-active] - MobileNavTabsBarItem:
mobile-nav-tabs-item[data-active] - SidebarGroup:
sidebar-group[data-active] - SidebarNavItem:
#sidebar-content li[data-active] - TableOfContentsItem:
toc-item[data-active] - TableOfContentsItem (le plus profond) :
toc-item[data-active-deepest]— uniquement présent sur le titre exactement visible, contrairement àdata-activequi est également défini sur ses titres parents
- Badge :
[data-badge] - Badge par couleur :
[data-badge][data-color="blue"] - Badge par taille :
[data-badge][data-size="sm"]
JavaScript personnalisé
<script> contenant du code JS sur chaque page.
Ajout de JavaScript personnalisé
.js situé dans le répertoire de contenu de votre documentation dans chaque page de votre site de documentation. Par exemple, vous pouvez ajouter le fichier ga.js suivant pour activer Google Analytics sur l’ensemble de la documentation.
Scripts externes
| Stratégie | Description |
|---|---|
beforeInteractive | Charge avant que la page ne devienne interactive. Utilisez pour les scripts qui doivent s’exécuter avant toute interaction utilisateur, comme le consentement aux cookies ou les analyses critiques. |
afterInteractive | Charge après que la page devient interactive. C’est le comportement par défaut lorsqu’aucune stratégie n’est spécifiée. |
lazyOnload | Charge pendant le temps d’inactivité après le chargement de la page. Utilisez pour les scripts de faible priorité comme les widgets de chat ou le suivi non essentiel. |
Vous pouvez ajouter jusqu’à 20 scripts personnalisés. Chaque URL doit utiliser HTTPS et ne doit pas pointer vers des types de fichiers interdits tels que
.svg, .exe ou .zip.