Autofill-Eingabe im Dunkelmodus mit Tailwind
P粉745412116
P粉745412116 2023-08-28 08:34:43
0
1
551
<p>Nachdem ich den Dunkelmodus zum Ausfüllen gespeicherter Passwörter verwendet hatte, stieß ich auf ein Problem mit hässlichen Eingabefarben. Im Lichtmodus ist es gelb, was nicht schlecht ist. </p> <p>Ich habe hier einige Antworten mit <code>webkit-autofill</code> gefunden, aber ich habe Probleme mit tailwind <code>dark: </code> Ich habe Probleme, es in der Codedatei in sass zu implementieren. </p>
P粉745412116
P粉745412116

Antworte allen(1)
P粉998100648

解决方案是将其添加到 global.scss 文件中:

@layer components {
  .inputDarkModeOverride {
    &:-webkit-autofill {
      box-shadow: 0 0 0 30px #1c1c1d inset;
    }

    &:-webkit-autofill:hover {
      box-shadow: 0 0 0 30px #1c1c1d inset;
    }

    &:-webkit-autofill:focus {
      box-shadow: 0 0 0 30px #1c1c1d inset;
    }

    &:-webkit-autofill:active {
      box-shadow: 0 0 0 30px #1c1c1d inset;
    }
  }
}

然后在输入属性中添加className={`${styles.input} dark:inputDarkModeOverride`}

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!