2016-04-13 12 views
1
<div id="loginBox"> 
     <!--h3>Login</h3--> 
     <form action="login.php" method="post"> 
     <!--?php csrf_token(); ?--> 
     <input type="hidden" name="do" value="scplogin"> 
     <fieldset> 
      <input type="text" name="username" id="name" value="" placeholder="Username" autocorrect="off" autocapitalize="off"> 
      <input type="password" name="passwd" id="pass" placeholder="Password" autocorrect="off" autocapitalize="off"> 
     </fieldset> 
     <input class="submit" type="submit" name="submit" value="Log In"> 
     <span></span> 
     <div id="label"></div> 
     </form> 
</div> 

için üst kutudan donukluk kaldırma:
filtre: ProgID'sini: DXImageTransform.Microsoft.gradient (startColorstr = # 002d72, endColorstr = # 002d72); -MS filtre "progid: DXImageTransform.Microsoft.Alpha (opasite = 50)";loginBox için IE

ama çocuk girişini istemiyoruz onları, zaten Chrome IE bunları çözmek için nasıl emin onları değil çözdük miras?

+0

bu konuda daha fazla bilgi edinebilirsiniz: Arka planda: RGBA (0,45,114,0.5); –

+0

Eğer birileri yardım teklif ederse? –

cevap

0

Bir ARGB dizeyi kullanın ve opaklığını -ms-filter kaldırıp argb dizeleri içerecek şekilde degrade filtre değiştirebilir. HEX alfa değeri kodlarının bir listesi İşte

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80002d72, endColorstr=#80002d72); 

oluyor:: Bu senin akımın önünde yılında olduğundan emin olmak gerekir

100% — FF 
95% — F2 
90% — E6 
85% — D9 
80% — CC 
75% — BF 
70% — B3 
65% — A6 
60% — 99 
55% — 8C 
50% — 80 
45% — 73 
40% — 66 
35% — 59 
30% — 4D 
25% — 40 
20% — 33 
15% — 26 
10% — 1A 
5% — 0D 
0% — 00 

renklerin her biri üzerinde% 50 opaklık istiyorum varsayarsak hex kodu. Zaten diğer tarayıcılarda çalışan varsa

Ya geri IE düşüş, bir IE özgü stil sayfasındaki bir PNG olabilir.

==== GÜNCELLEME

Son olarak ==== - Ben bir javascript seçeneği olmazdı, sadece bu test ettik ve IE7 çalışıyor.

O ThatsNotYoChild.js denir. Sadece thatsNotYoChild('parent'); diyoruz,

http://codepen.io/impressivewebs/details/CyfED

ve uygulamak basit:

Bir burada codepen çalışan bulabilirsiniz.

Böyle krom için sorunu çözebiliriz RGBA kullanmak, bu arada Etkileyici Ağların http://www.impressivewebs.com/fixing-parent-child-opacity/

+0

ilk teşekkürler. Ancak, sağladığınız filtreyi eklemeniz yeterlidir. opaklık görüntülenmiyor. ancak filtreyi eklediysem: alfa (opaklık = 50); gerçekten kafa karıştırıcı olan çocuk giriş opaklığını etkileyecektir. –

+0

Bunu hangi tarayıcıda test ediyorsunuz? Ve sürümü? –

+0

anda IE7 –