Thèmes
Par
Sören
v2.0.0Les thèmes sont stockés dans le dossier themes/. Le thème par défaut est défini dans default.json.
Lors de la création d’un menu, transmettez le nom du thème souhaité :
lua
local menu = zUI.CreateMenu(
"Titre",
"Sous-titre",
"Description",
"default",
nil,
"F5",
"Ouvrir le menu"
)Structure générale
json
{
"menu": {
"displayBanner": true,
"displayInformations": true,
"displayControlsIndicator": true,
"cornersRadius": 0.5,
"perspective": true,
"margin": false,
"shadow": true,
"hoverStyle": "liquid",
"animations": {
"entry": "zoomIn",
"exit": "slideOutVertical",
"onSwitch": true,
"onScroll": true
},
"colors": {
"primary": "#FF3837",
"background": "rgba(18, 18, 18, 0.5)",
"description": "#121212",
"informations": "#121212",
"controlsIndicator": "#121212",
"itemSelected": "#FF3837",
"banner": "#FF3837"
},
"font": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap",
"maxVisibleItems": 10
},
"info": {
"cornerRadius": 0.5,
"perspective": true,
"shadow": true,
"animations": {
"entry": "zoomIn",
"exit": "slideOutVertical"
},
"colors": {
"primary": "#FF3837",
"background": "rgba(18, 18, 18, 0.5)"
},
"font": "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"
}
}Options principales du menu
displayBanneraffiche ou masque la bannière.displayInformationscontrôle l’affichage des informations.displayControlsIndicatoraffiche ou masque les indications de contrôle.cornersRadiusrègle l’arrondi des angles.perspectiveactive ou désactive l’effet de perspective.margincontrôle les marges visuelles.shadowactive ou désactive les ombres.hoverStylesélectionne l’effet appliqué à l’élément actif.maxVisibleItemsdéfinit le nombre maximal d’éléments visibles simultanément.
Styles de survol disponibles
completerodneonbordermodernglowInsettwistliquid
Animations disponibles
fadeInetfadeOutslideInHorizontaletslideOutHorizontalslideInVerticaletslideOutVerticalzoomInetzoomOutbounceInetbounceOut
Note : créez un nouveau fichier JSON dans themes/ lorsque vous souhaitez conserver le thème par défaut intact.