Problem mit Theme-Einstellungen

Hallo,

Ich habe versucht, eine Cursor-Einstellung zu meinem Theme hinzuzufügen, aber es funktioniert nicht.
Aktiviert oder deaktiviert, es ist dasselbe.

Das ist mein 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;
  }
}

Vielen Dank für jede Hilfe.

Hallo,

Ich denke, es wäre vielleicht eine bessere Idee, cursor: default zu den Einstellungen hinzuzufügen. Aber Sie können mein Beispiel unten umkehren, wenn Sie möchten. Hinweis: Ich bin mir nicht sicher, ob ich vollständig verstehe, was Sie erreichen möchten, aber ich hoffe, dies ist nützlich… :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;
  }
  // Ich gehe davon aus, dass hier mehr Eigenschaften stehen, nicht nur Cursor...
}

settings.yml

is_cursor_default:
  type: bool
  default: false
  description: "Beschreibung der Einstellung hier...."

Oder Sie können hier den enum-Einstellungstyp verwenden, um ihn änderbar zu machen.

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: "Beschreibung der Einstellung hier... (Hier ist der Standard-Cursor-Typ auto, aber Sie können ihn in default oder pointer ändern...)."

Bearbeiten: Ich habe nicht geprüft, aber ist das !important notwendig?

3 „Gefällt mir“

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