2011-03-28 18 views

答えて

136

私はrgba()がここに働くだろうと仮定します。結局、box-shadowrgba()の両方のブラウザサポートはほぼ同じです。

/* 50% black box shadow */ 
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); 

div { 
 
    width: 200px; 
 
    height: 50px; 
 
    line-height: 50px; 
 
    text-align: center; 
 
    color: white; 
 
    background-color: red; 
 
    margin: 10px; 
 
} 
 

 
div.a { 
 
    box-shadow: 10px 10px 10px #000; 
 
} 
 

 
div.b { 
 
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); 
 
}
<div class="a">100% black shadow</div> 
 
<div class="b">50% black shadow</div>

+0

パーフェクト。ありがとう:) – Steven

+3

私のために働いて、カラーベースのシャドウは特定の背景に対してのみ働くので、しばしば可能ではないものに応じてスタイルを変更する必要があるという大きな問題を解決しました。写真と白のbg、その場合は影が薄く見えます) – jerclarke

+0

魅力的な作品です! –

関連する問題