opacity,text-shadow,box-shadow
オパシテイ|要素名{opacity:"o"}
- "O"=透明度。1を100%(不透明)とし、小数点第一位から透明の割合を出す。
html
<div id="wrapper"> <p class="opacity100">透明度100%</p> <p class="opacity70">透明度60%</p> <p class="opacity30">透明度30</p> </div>
#wrapper{ background:#000; width:200px; height:200px; } .opacity100{ opacity:1; background:#FF0; height:30px; } .opacity70{ opacity:0.7; background:#FF0; height:30px; } .opacity30{ opacity:0.3; background:#FF0; height:30px; }
出力結果
透明度100%
透明度60%
透明度30%
テキストシャドウ|text-shadow(x,y,z rgba(r,g,b,o))
- X=水平方向に伸びるシャドウの距離
- y=垂直方向に伸びるシャドウの距離
- z=省略可能。指定した場合シャドウのぼかし具合
- r=赤(red)
- g=緑(green)
- b=青(blue)
- o=透明度(opacity)
html
<p class="ts01">Text-shadow</p> <p class="ts02">Text-shadow</p> <p class="ts03">Text-shadow</p> <p class="ts04">Text-shadow</p> <p class="ts05">Text-shadow</p> <p class="ts06">Text-shadow</p> <p class="ts07">Text-shadow</p>
.ts01{ background: rgb(130, 45, 63); color: white; text-shadow: 2px 4px 0 rgba(0,0,0,0.3); } .ts02{ background: #222; color: rgba(0,0,0,0.6); text-shadow: 2px 2px 3px rgba(255,255,255,0.1); } .ts03{ background: rgb(32,160,160); color: transparent; text-shadow: 0 0 0 rgba(0,0,0,0.9), .25em 0 0 rgba(0,0,0,0.5), -.25em 0 0 rgba(0,0,0,0.5); } .ts04{ font-family: Lato; font-weight: 100; background: silver; color: white; text-shadow: -3px 0 0 white; } .ts05{ background: sienna; color: lighten(sienna, 10%); text-shadow: 0 0 1em rgba(0,0,0,0.9); } .ts06{ background: lightyellow; color: transparent; text-shadow: 0 0 8px rgba(0,0,0,0.8), 0 0 1em rgba(0,0,0,0.9); } .ts07{ background: rgb(30,233,66); color: #f1f1f1; text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1); }
出力結果
Text-shadow
Text-shadow
Text-shadow
Text-shadow
Text-shadow
Text-shadow
Text-shadow