境界線の不透明度、背景画像の不透明度の実行方法は知っていますが、背景画像の不透明度をオンにして、境界線の不透明度のない要素が必要です。画像エディターで画像を変更したくないので、CSS で設定された不透明度を探しています。可能?
以下の CSS では、 「無効」ステータスをシャープな不透明境界線で変更したいと考えています。ご意見をお聞かせください...
使用例:このフィドル
ボタンのスタイル:
div.button, div.button:hover
{
background: none;
border: 2px solid #6C7B8B;
border-radius: 8px;
clear: none;
color: transparent;
cursor: pointer;
display: inline-block;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
float: none;
height: 24px;
margin-bottom: 0px;
margin-left: 3px;
margin-right: 0px;
margin-top: 7px;
opacity: 1;
-moz-opacity: 1;
outline: none;
overflow: hidden;
padding: none;
vertical-align: top;
width: 24px;
}
クリック効果:
div.button:active
{
left: 1px;
position: relative;
top: 1px;
}
ステータス DISABLED の追加スタイル:
div.disabled, div.disabled:hover
{
cursor: default;
filter: alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity: 0.50;
-moz-opacity: 0.50;
}
div.disabled:active
{
left: 0px;
position: relative;
top: 0px;
}
ステータス ON の追加スタイル:
div.on, div.on:hover
{
border: 2px solid #007FFF;
}