嗨,我正在尝试在cshtml中向按钮添加边框

.linkbig:hover {
    border: solid #000000 1px;
    -webkit-box-shadow: 6px 6px 5px #000000 ;
    width: inherit;
}


但是我得到的只是一个边框,当我想要一个阴影时,这只会在IE中失败

有什么帮助吗?

最佳答案

IE中的框阴影不需要前缀

box-shadow: 1em 0.1em 0.5em 0.05em #000000;


或更旧的IE,您需要-ms

ms-box-shadow: 1em 0.1em 0.5em 0.05em #000000;


Firefox需要-Moz

-moz-box-shadow: 1em 0.1em 0.5em 0.05em #000000;


如果不需要边界线,则需要删除以下内容:

border: solid #000000 1px;


否则您的.linkbig周围将出现1像素的黑线,如果阴影确实很微妙,则可能会隐藏阴影。

-Website仅受Safari,Chrome,Opera支持。

关于css - IE中的CSS边框阴影错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24430646/

10-12 20:47