-5
這裏是我嘗試開發的一個簡單頁面。如何刪除標題和圖像滑塊之間的空隙
我完全不熟悉html,css和jQuery。
有一個標題菜單,下面是一個圖像滑塊,我已經使用一些YouTube教程編碼。圖像每3秒鐘淡入淡出。
我的標題和滑塊之間存在間隙,我不知道如何擺脫它?當我嘗試在body:after{ background-image:url(...)}
中應用背景圖像時,因爲我想讓圖像具有不透明度,所以不會顯示背景圖像。
任何幫助將不勝感激,也是我想知道我的形象滑塊我怎麼
- 添加內容,如在圖像的描述或它的鏈接?
- 將視頻集成到我的滑動條中,主要是從YouTube上播放的視頻?
這裏是的jsfiddle:http://jsfiddle.net/vj1023/57aqkdg2/6/
HTML
<header class="mainHeader">
<nav>
<ul>
<li><a href=" #">LIFE</a></li>
<li><a href=" #">REVIEWS</a></li>
<li><a href=" #">LISTS</a></li>
<li><a href=" #">PHOTO-ESSAYS</a></li>
<li><a href=" #">PARENT'S SPEAK</a></li>
<li><a href=" #">AGONY AUNT</a></li>
</ul>
</nav>
<div class="sliderWrapper">
<div id="slider">
<Img id="1" src="http://v-pluse24.ru/wp-content/uploads/2014/10/1822-Soccer-Ball-www.WallpaperMotion.com_.jpg">
<Img id="2" src="images/img2.jpg">
<Img id="3" src="images/img3.jpg">
<Img id="4" src="images/img4.jpg">
</div>
</div>
</header>
<script src="js/jQuery.js"></script>
<script src="js/slider.js"></script>
</body>
CSS
a
{
text-shadow: 0px 4px 6px #000;
color:white!important;
text-decoration: none;
}
.mainHeader nav
{
background: rgba(19, 17,17, 0.7);
height: 40px;
padding: 0px;
margin: 0px;
}
.mainHeader nav
{
background: rgba(19, 17,17, 0.7);
height: 40px;
padding: 0px;
margin: 0px;
}
img
{
margin: 0px;
}
.mainHeader nav ul
{
float: right;
list-style: none;
margin: 0 ;
}
.mainHeader nav ul li
{
display: inline;
}
.mainHeader nav a
{
color: #FFF;
display: inline-block;
padding: 10px 20px;
height: 40px;
text-shadow: 0px 1px 3px #FFF;
}
.body
{
margin: 0 auto;
clear: both;
}
body:after
{
content: "";
background-color: white;
background-repeat:no-repeat;
background-size:cover;
background-attachment:fixed;
background-size:cover;
opacity: 0.6;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
text-align: left;
}
.sliderWrapper
{
vertical-align: top;
padding: 0px;
margin: 0px;
}
#slider
{
vertical-align: top;
width: 100%;
height: 400px;
overflow: hidden;
margin: 0px;
}
#slider > Img
{
width: 100%;
height: 400px;
float: left;
}
.sliderWrapper > a
{
background-color:white;
text-decoration: none;
border-radius: 5px;
position: absolute;
top: 400px;
}
使用Javascript/jQuery的
sliderInt=1;
sliderNext=2;
$(document).ready(function(){
$('#slider>img#1').fadeIn(100);
startSlider();
});
function startSlider(){
count= $("#slider>img").size();
loop = setInterval(function(){
if(sliderNext>count){
sliderNext=1;
sliderInt=1;
}
$("#slider>img").fadeOut(100);
$("#slider>img#"+sliderNext).fadeIn(100);
sliderInt=sliderNext;
sliderNext = sliderNext+1;
}, 2500);
}
非常感謝你,先生,它的工作。但現在我確定了鏈接的對齊方式嗎?所有我知道的是填充是解決方案垂直對齊他們在導航的中心。 – 2014-11-23 19:37:11
固定它,做了導航-10的邊緣;並保持'nav a'的填充與之前相同; – 2014-11-23 19:45:25