Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat cara untuk memastikan gaya ketelusan CSS digunakan hanya pada innerTeks label dan bukan pada mana-mana elemen kanak-kanak?

<p>Dalam contoh di bawah, saya mempunyai banyak teg yang mana tegnya mengandungi input. </p> <p><strong>Adakah terdapat cara untuk menjadikan gaya kelegapan CSS digunakan pada teks dalam label dan bukannya sebarang elemen kanak-kanak tanpa menyatakan warna secara jelas? Dalam contoh di bawah, kelegapan telah digunakan pada menu lungsur, bukan hanya label itu sendiri. </strong></p> <p>Saya tahu saya boleh menukar elemen label untuk hanya mengelilingi teks dan kemudian menambah <kod>untuk=</code>, tetapi saya lebih suka membalut label di sekeliling elemen yang ditandakan. </p> <pre class="brush:css;toolbar:false;">div{ padding: 10px;} pilih { warna latar belakang: putih; } .berwarna{ warna: putih; warna latar belakang: biru muda; } label { kelegapan: .7; }</pre> <pre class="brush:html;toolbar:false;"> <div class="colored"> <label> Label putih saya <pilih><option>contoh yang sepatutnya hitam-putih</option></select> </label> </div> <div> <label> Label hitam saya <pilih><option>contoh yang sepatutnya hitam-putih</option></select> </label> </div> <div> <label untuk="select3">Contoh yang baik</label> <select id="select3"><option>contoh yang sememangnya hitam-putih</option></select></div></pre> <p><br /></p>
P粉794851975P粉794851975399 hari yang lalu472

membalas semua(1)saya akan balas

  • P粉066224086

    P粉0662240862023-08-18 18:33:11

    Malangnya, opacity适用于容器和其中的所有内容。但在您的情况下,您可以使用rgba color digantikan dengan:

    select {
      background-color: white;
    }
    .colored{
      color: white; 
      background-color: lightblue;
      padding: 10px;
    }
    
    label {
      color: rgba(255, 255, 255, .7);
    }
    <div class="colored">
       <label>
          我的标签
          <select><option>示例</option></select>
       </label>

    balas
    0
  • Batalbalas