我想在我的CSS中使用webkit函數開發一個網站。下面的代碼在Google Chrome,Opera和Safari中運行良好,但不在Firefox中運行。我失去了Firefox中標籤的紅色背景和位置。在Mozilla Firefox上顯示webkit組件
這是我的代碼片段:
window.onscroll = fadeNav;
function fadeNav() {
var offset = getScrollXY();
//if y offset is greater than 0, set opacity to desired value, otherwise set to 1
offset[1] > 0 ? setNavOpacity(0.4) : setNavOpacity(1.0);
}
function setNavOpacity(newOpacity) {
var navBar = document.getElementById("header_bar");
navBar.style.opacity = newOpacity;
}
function getScrollXY() {
var scrOfX = 0,
scrOfY = 0;
if (typeof(window.pageYOffset) == 'number') {
//Netscape compliant
scrOfY = window.pageYOffset;
scrOfX = window.pageXOffset;
} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
return [scrOfX, scrOfY];
}
* {
margin: 0px;
padding: 0px;
}
#header_bar {
height: 40px;
position: fixed;
top: 0px;
z-index: 10020;
width: 100%;
background: -webkit-linear-gradient(270deg, #b20000, #7f0000);
-webkit-border-radius: 2px;
/*making rounded corners*/
-webkit-box-shadow: rgba(110, 110, 110, 0.6) 0px 4px 4px;
/*color, left, down, blur, transparency : include inset if you want it to be an internal shadow*/
display: -webkit-box;
-webkit-box-orient: horizontal;
}
#title {
font: bold 20px Tahoma;
color: white;
margin: 10px;
text-align: left;
width: 80%;
}
#uname {
font: 12px Tahoma;
color: white;
margin: 10px;
text-align: right;
}
#accnt {
font: 12px Tahoma;
color: white;
margin: 10px;
text-align: right;
}
#help {
font: 12px Tahoma;
color: white;
margin: 10px;
text-align: right;
}
#storg {
font: 12px Tahoma;
color: white;
margin: 10px;
text-align: right;
}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>..:CodeByMi Home:..</title>
<link rel="stylesheet" href="navbar-fader.css">
<script src="navbar-fader.js"></script>
</head>
<body>
<div id="header_bar">
<div id="title">codedByMi</div>
<div id="uname">username</div>
<div id="accnt">account</div>
<div id="help">help</div>
<div id="storg">storage</div>
</div>
</body>
</html>
誰能幫助我嗎?
非常感謝您的回答。 – 2014-10-17 14:16:56