Rumah  >  Soal Jawab  >  teks badan

Input autolengkap dalam mod gelap menggunakan Tailwind

<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粉745412116P粉745412116438 hari yang lalu558

membalas semua(1)saya akan balas

  • P粉998100648

    P粉9981006482023-08-29 00:49:23

    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.

    balas
    0
  • Batalbalas