Ho creato un tema (solo CSS) con una larghezza variabile.
Ora sto pensando di condividerlo, ma non tutti vogliono una larghezza variabile. Quindi ho pensato di utilizzare delle variabili per impostare la larghezza nelle impostazioni del tema.
So che mi serve un file settings.yaml con, ad esempio, questo codice:
composer width:
default: 1110
type: integer
description: "Imposta la larghezza del compositore"
header width:
default: 1110
type: integer
description: "Imposta la larghezza dell'intestazione"
Ora, non sono uno specialista di CSS, quindi non so come utilizzare queste variabili allâinterno di SCSS.
Ho bisogno di una funzione per queste impostazioni?
Qualcuno può darmi un esempio su come impostare il valore per lâintestazione, per esempio?
Quindi, unâultima domanda.
PoichĂŠ per la larghezza puoi impostare px o %, le mie variabili devono essere di tipo stringa?
Ma come posso evitare input come 1100 mele?
Voglio aggiungere impostazioni al mio tema ma ho alcune domande al riguardo.
Ho esaminato il componente welcome-banner perchĂŠ câè unâimpostazione per caricare unâimmagine come sfondo e altre impostazioni relative allo sfondo.
Ciò che mi infastidisce ora è lâuso di # invece di $ come in altri componenti che ho esaminato.
Quindi cosa devo usare? O non fa differenza?
Ho unâaltra domanda sul CSS, ma prima voglio risolvere la domanda di cui sopra.
Naturalmente potrei provarlo, ma voglio essere sicuro di quale sia la cosa corretta.
La mia ipotesi è che sia richiesta in alcuni degli esempi che hai condiviso perchĂŠ tutte le impostazioni del tema sono variabili di tipo âstringaâ. Lâinterpolazione consente di utilizzare tali stringhe in punti che normalmente richiederebbero un tipo di variabile specifico. In molti casi, tuttavia, probabilmente puoi cavartela con un semplice $variabile
Ok, capisco.
Quindi se costringessi gli utenti a usare il colore di sfondo come RGB invece di Hex, e scrivessi il # codificato nel file CSS, potrei usare $.