Input autolengkap dalam mod gelap menggunakan Tailwind
P粉745412116
P粉745412116 2023-08-28 08:34:43
0
1
586
<p>Selepas menggunakan mod gelap untuk mengisi kata laluan yang diingati, saya menghadapi masalah dengan warna input yang hodoh. Dalam mod cahaya ia berwarna kuning, yang tidak buruk. </p> <p>Saya menemui beberapa jawapan di sini menggunakan <code>webkit-autofill</code> tetapi saya menghadapi masalah menggunakan tailwind <code>dark: </code> prop dan <code>global.scss</ Saya menghadapi masalah melaksanakannya dalam sass dalam kod> </p>
P粉745412116
P粉745412116

membalas semua(1)
P粉998100648

Penyelesaian adalah untuk menambahkan ini pada fail 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;
    }
  }
}

Kemudian tambah className={`${styles.input} dark:inputDarkModeOverride`} dalam atribut input.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan