は、この灰色の線Firefoxのシャドウから奇妙な境界線を削除するにはどうすればいいですか?
それはGoogle Chromeで大丈夫ですが、このグレーの境界線が他のブラウザに表示されているが表示されますホバー上のFirefox http://jsfiddle.net/qwbpZ/4/
でこのフィドルを参照してください。 どうすればこの問題を解決できますか?
CSS
a, a:visited {color:#fff}
.btn {
display: inline-block;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 9px 0 #000000, 0 13px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 9px 0 #000000, 0 13px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 9px 0 #000000, 0 13px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: -webkit-box-shadow .2s ease-in-out;
-moz-transition: -moz-box-shadow .2s ease-in-out;
-o-transition: -o-box-shadow .2s ease-in-out;
transition: box-shadow .2s ease-in-out;
padding: 0px;
background: black; /* see ? */
}
.btn span {
display: inline-block;
padding: 22px 22px 11px;
font-family: Arial, sans-serif;
line-height: 1;
text-shadow: 0 -1px 1px rgba(19,65,88,.8);
background: #2e2e2e;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
-moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
box-shadow: inset 0 -1px 1px rgba(255,255,255,.15);
-webkit-transition: -webkit-transform .2s ease-in-out;
-moz-transition: -moz-transform .2s ease-in-out;
-o-transition: -o-transform .2s ease-in-out;
transition: transform .2s ease-in-out;
color: #FFF;
font-size: 32px;
border: 0
}
.btn:hover {
-webkit-box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
-moz-box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
}
.btn:hover span {
-webkit-transform: translate(0, -4px);
-moz-transform: translate(0, -4px);
-o-transform: translate(0, -4px);
transform: translate(0, -4px);
}
.btn:active {
-webkit-box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
-moz-box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
box-shadow: 0 8px 0 #000,
0 12px 10px rgba(0,0,0,.3);
-webkit-transition: -webkit-box-shadow .2s ease-in-out;
-moz-transition: -moz-box-shadow .2s ease-in-out;
-o-transition: -o-box-shadow .2s ease-in-out;
transition: box-shadow .2s ease-in-out;
}
.btn:active span {
-webkit-transform: translate(0, 0px);
-moz-transform: translate(0, 0px);
-o-transform: translate(0, 0px);
transform: translate(0, 0px);
}
興味深いことに、それはUbuntuの11.04で私のFirefox(6.0.2)で正常に見えます。 – Thor84no
私はWindows 7 64ビットです。 –
Firefox 6.0.2/Windows 7のように表示されます。@ Thor84no:ボタンにカーソルを合わせましたか? – thirtydot