我知道如何做边框不透明度,如何做背景图像不透明度,但我想要一个没有边框不透明度的元素,打开背景图像不透明度。我不想在图像编辑器中修改图像,所以我正在寻找由 CSS 设置的不透明度。可能的?
在下面的 CSS 中,我想用清晰的不透明边框修改“禁用”状态。请指教...
使用示例:this fiddle
按钮样式:
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;
}