Problème avec les paramètres du thème

Bonjour,

J’ai essayé d’ajouter un paramètre de curseur à mon thème, mais cela ne fonctionne pas.
Activé ou désactivé, c’est la même chose.

Voici mon code :

@if $Is_Cursor_Active {
  .shijsfiifjsdjonf80HJ0iuf {
    display:none;
  }
} @else {
    body,
   button,div,span,a,
    img,svg,
    h1,h2,h3,h4,h5,h6,p,
   summary,
   input,textbox,input,textarea,
   li,ul {
    cursor: default !important;
  }
}

Merci pour toute aide.

Bonjour,

Je pense que ce serait peut-être une meilleure idée d’ajouter cursor: default aux paramètres. Mais vous pouvez annuler mon exemple ci-dessous si vous le souhaitez. Remarque : Je ne suis pas sûr de bien comprendre ce que vous aimeriez accomplir, mais j’espère que cela pourrait être utile… :slightly_smiling_face:

body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
  @if $is-cursor-default == "true" {
    cursor: default !important;
  }
  // Je suppose qu'il y a plus de propriétés ici, pas seulement le curseur... 
}

settings.yml

is_cursor_default:
  type: bool
  default: false
  description: "Description du paramètre ici...."

Ou vous pouvez utiliser le type de paramètre enum ici pour le rendre modifiable.

body,
button,div,span,a,
img,svg,
h1,h2,h3,h4,h5,h6,p,
summary,
input,textbox,input,textarea,
li,ul {
  cursor: #{$cursor_type} !important;
}

settings.yml

cursor_type:
  default: auto
  type: enum
  choices:
    - default
    - pointer
  description: "Description du paramètre ici... (Ici, le type de curseur par défaut est auto, mais vous pouvez le changer en default ou pointer...)."

Modification : Je n’ai pas vérifié, mais le !important est-il nécessaire ?

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.