2016-11-11 50 views
0

我有一個導航欄干擾幻燈片放映的問題,它在幻燈片播放之下。解決這個問題的最好方法是什麼?這裏是下面的代碼,任何提示讚賞。爸爸保佑。漂亮福利局編碼,任何其他點將被重視導航欄卡住在幻燈片中html

<!DOCTYPE html> 
<html> 
<head> 
    <title> Home - A.Willi A.G</title> 
</head> 

<h1 align="center"> 
    <a href="index.html"><img src="logo.png" alt="A.Willi A.G" /></a> 
</h1> 

<body><link rel="stylesheet" href="index.css" type="text/css" /></body> 

<head> 
<style> 
.menu_div{background-color: #333; width:100%;} 
ul { 
    list-style-type: none; 
    margin: 0 auto; 
    display:table; 
    padding: 0; 
    overflow: hidden; 

} 

li { 
    float: left; 

} 

li a, .dropbtn { 
    display: inline-block; 
    color: white; 
    text-align: center; 
    padding: 14px 16px; 
    text-decoration: none; 
} 

li a:hover, .dropdown:hover .dropbtn { 
    background-color: black; 
} 

li.dropdown { 
    display: inline-block; 
} 

.dropdown-content { 
    display: none; 
    position: absolute; 
    background-color: #f9f9f9; 
    min-width: 160px; 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
} 

.dropdown-content a { 
    color: black; 
    padding: 12px 16px; 
    text-decoration: none; 
    display: block; 
    text-align: left; 
} 

.dropdown-content a:hover {background-color: #f1f1f1} 

.dropdown:hover .dropdown-content { 
    display: block; 
} 
    </style> 
    </head> 

    <body> 
    <div class="menu_div"> 
     <ul> 
     <li><a href="index.html">Home</a></li> 
     <li class="dropdown"> 
     <a href="#" class="dropbtn">Bewerber</a> 
     <div class="dropdown-content"> 
     <a href="#">Info</a> 
     <a href="#">Jobs</a> 

    <li class="dropdown"> 
     <a href="#" class="dropbtn">Kunde</a> 
     <div class="dropdown-content"> 
     <a href="personalverleih.html">Personalverleih</a> 
     <a href="toolrental.html">Werkzeuge Mieten</a> 
     <a href="referenzen.html">Referenzen</a> 
     <a href="quali.html">Qulität, Sicherheit und Weiterbildung</a> 
     <li><a href="kontakt.html">Kontakt</a></li> 
     </li> 
     </ul> 
     </div> 
     </body> 




     <style> 
     @keyframes fade { 
     0% { opacity: 0; } 
     11.11% { opacity: 1; } 
     33.33% { opacity: 1; } 
     44.44% { opacity: 0; } 
     100% { opacity: 0; } 
} 

    .fadein { position:relative; height:332px; width:500px; outline: 1px solid blue; } 
    .fadein img { position:absolute; left:0; right:0; opacity:0; animation-name: fade; animation-duration: 9s; animation-iteration-count: infinite; } 
    .fadein img:nth-child(1) { animation-delay: 0s; } 
    .fadein img:nth-child(2) { animation-delay: 3s; } 
    .fadein img:nth-child(3) { animation-delay: 6s; } 

     </style> 
     <div class="fadein"> 
     <img src="welder1.png"> 
     <img src="welder2.png"> 
     <img src="welder3.png"> 
     </div> 
     </body>  
     </html> 

塊引用

body { font-family: verdana; background:white ; color: white; } 


.nav{ 
    border:1px solid #ccc; 
    border-width:1px 0; 
    list-style:none; 
    margin:0; 
    padding:0; 
    text-align:center; 
} 

} 
.nav li{ 
    display:inline; 
} 
.nav a{ 
    display:inline-block; 
    padding:10px; 
} 

.fadein img { 
    height:500px; 
    width:381%; 
} 

塊引用

$("#slideshow > div:gt(0)").hide(); 

setInterval(function() { 
    $('#slideshow > div:first') 
    .fadeOut(1000) 
    .next() 
    .fadeIn(1000) 
    .end() 
    .appendTo('#slideshow'); 
}, 3000); 
+0

沒有應位於頭部和身體之間。 – leaf

+0

應該只有一個頭部和一個身體。 – leaf

+0

[z-index](https://developer.mozilla.org/en-US/docs/Web/CSS/z-index)可以幫助您將導航欄放置在滑塊頂部,[display](https ://developer.mozilla.org/en-US/docs/Web/CSS/display)可以幫助你如何在頁面上顯示元素,[position](https://developer.mozilla.org/en- US/docs/Web/CSS/position)可以幫助定位元素 –

回答

2

你做了一些HTML和CSS格式錯誤。 固定代碼如下。你描述的一個問題出現在ul元素的樣式定義 - 爲了解決你的問題,你需要在那裏應用z-ndex

$("#slideshow > div:gt(0)").hide(); 
 

 
setInterval(function() { 
 
    $('#slideshow > div:first') 
 
    .fadeOut(1000) 
 
    .next() 
 
    .fadeIn(1000) 
 
    .end() 
 
    .appendTo('#slideshow'); 
 
}, 3000);
.menu_div{background-color: #333; width:100%;} 
 
ul { 
 
    list-style-type: none; 
 
    margin: 0 auto; 
 
    display:table; 
 
    padding: 0; 
 
    z-index: 100; 
 
    overflow: hidden; 
 
} 
 

 
li { 
 
    float: left; 
 
} 
 

 
li a, .dropbtn { 
 
    display: inline-block; 
 
    color: white; 
 
    text-align: center; 
 
    padding: 14px 16px; 
 
    text-decoration: none; 
 
} 
 

 
li a:hover, .dropdown:hover .dropbtn { 
 
    background-color: black; 
 
} 
 

 
li.dropdown { 
 
    display: inline-block; 
 
} 
 

 
.dropdown-content { 
 
    display: none; 
 
    position: absolute; 
 
    background-color: #f9f9f9; 
 
    min-width: 160px; 
 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
 
    z-index: 100; 
 
} 
 

 
.dropdown-content a { 
 
    color: black; 
 
    padding: 12px 16px; 
 
    text-decoration: none; 
 
    display: block; 
 
    text-align: left; 
 
} 
 

 
.dropdown-content a:hover {background-color: #f1f1f1} 
 

 
.dropdown:hover .dropdown-content { 
 
    display: block; 
 
} 
 

 
     @keyframes fade { 
 
     0% { opacity: 0; } 
 
     11.11% { opacity: 1; } 
 
     33.33% { opacity: 1; } 
 
     44.44% { opacity: 0; } 
 
     100% { opacity: 0; } 
 
} 
 

 
    .fadein { position:relative; height:332px; width:500px; outline: 1px solid blue; } 
 
    .fadein img { position:absolute; left:0; right:0; opacity:0; animation-name: fade; animation-duration: 9s; animation-iteration-count: infinite; } 
 
    .fadein img:nth-child(1) { animation-delay: 0s; } 
 
    .fadein img:nth-child(2) { animation-delay: 3s; } 
 
    .fadein img:nth-child(3) { animation-delay: 6s; }
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <title> Home - A.Willi A.G</title> 
 
\t <link rel="stylesheet" href="index.css" type="text/css" /> 
 
</head> 
 
<body> 
 
\t <h1 align="center"> 
 
\t <a href="index.html"><img src="logo.png" alt="A.Willi A.G" /></a> 
 
\t </h1> 
 
\t <div class="menu_div"> 
 
     <ul> 
 
\t \t \t <li><a href="index.html">Home</a></li> 
 
\t \t \t <li class="dropdown"><a href="#" class="dropbtn">Bewerber</a> 
 
\t \t \t \t <div class="dropdown-content"> 
 
\t \t \t \t <a href="#">Info</a> 
 
\t \t \t \t <a href="#">Jobs</a> 
 
\t \t \t \t </div> 
 
\t \t \t </li> 
 
\t \t \t <li class="dropdown"><a href="#" class="dropbtn">Kunde</a> 
 
\t \t \t \t <div class="dropdown-content"> 
 
\t \t \t \t \t <a href="personalverleih.html">Personalverleih</a> 
 
\t \t \t \t \t <a href="toolrental.html">Werkzeuge Mieten</a> 
 
\t \t \t \t \t <a href="referenzen.html">Referenzen</a> 
 
\t \t \t \t \t <a href="quali.html">Qulität, Sicherheit und Weiterbildung</a> 
 
\t \t \t \t </div> 
 
\t \t \t </li> 
 
\t \t \t <li><a href="kontakt.html">Kontakt</a></li> 
 
     </ul> 
 
     </div> 
 
     <div class="fadein"> 
 
\t \t <img src="http://image.shutterstock.com/z/stock-photo-blank-magazine-isolated-on-white-background-120442747.jpg"> 
 
\t \t <img src="welder2.png"> 
 
\t \t <img src="welder3.png"> 
 
     </div> 
 

 
</body>  
 
</html>

0

設法解決它addinng的z-index :1000;給css,歡呼凱文

.menu_div { 
    position: relative; 
    z-index: 0; 
    border: dashed; 
    height: 2.9em; 
    margin-bottom: 0em; 
    margin-top: 0em; 
    z-index:1000