效果出来不一样,那个缩略图没有在预期的位置0.0

来源:2-1 距离底部有点距离

请叫我橙子蛋

2017-03-09 14:56

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Preview Slideshow</title>

<style>

*{

padding:0;

margin: 0;

}

body{

padding:50px 0;

background-color: #fff;

font-size:14px;

font-family:'Avenir Next';

color:#555;

-webkit-font-smoothing:antialiased;

/*字体抗锯齿*/

}

.slider .main,.slider .main .main-i,

.slider{

width: 100%;

height: 400px;

position:relative;

/*overflow: hidden;*/

}

.slider .main{

overflow: hidden;

}

{


}

.slider .main .main-i img{

width: 100%;

position:absolute;

left: 0;

top:0;

z-index: 1;

}

.slider .main .main-i .caption{

position: absolute;

right: 50%;

top: 30%;

z-index: 9;

}

.slider .main .main-i .caption h2{

text-align: right;

font-size: 40px;

line-height: 50px;

color: #b5b5b5;

}

.slider .main .main-i .caption h3{

text-align: right;

font-size: 70px;

line-height: 70px;

color: #000;

font-family: 'Open Sans Condensed';

}

.slider .ctrl{

width: 100%;

height: 13px;

line-height: 13px;

text-align: center;

position: absolute;

left: 0;

bottom: -13px;

background-color: #f00;

}

.slider .ctrl .ctrl-i{

display: inline-block;

width: 150px;

height: 13px;

background-color: #666;

box-shadow: 0 1px 1px rgba(0,0,0,.3);

}

.slider .ctrl .ctrl-i img{

position: absolute;

width: 100%;

left: 0;

bottom: 50px;

}

</style>

</head>

<body>

<div>

<div>

<div>

<div>

<h2>H2 caption</h2>

<h3>H3 caption</h3>

</div>

<img src="imgs/{{index}}.jpg" alt="">

</div>

</div>

<div>

<a href="javascript:void(0);">

<img src="imgs/{{index}}.jpg" alt="">

</a>

</div>

</div>

</body>

</html>

http://img.mukewang.com/58c0fc350001c87d19070932.jpg

写回答 关注

3回答

  • qq_慕盖茨8361330
    2019-01-26 15:52:11

    看到这里解决我的问题了 我也是跟着代码敲 最后图片加了position 直接定位爆炸 我想问下 不给a 也就是ctrl-i设置定位 那么他的最近的父元素不是ctrl么 怎么定位会定到上面去嘞 ctrl也有position属性啊 虽然是absolute

  • 葡萄3
    2017-03-18 10:42:32

    发现不仅要给a设置position属性· 还要给a设置display:inline-block ,width heigth   要不a是没有宽高的,

  • 请叫我橙子蛋
    2017-03-09 15:26:12

    已解决,一直很奇怪为什么图片没有100显示在a里,找了半天才发现是a标签没有设置position:relative;
    经验告诉我们不要跟着敲代码不要跟着敲代码不要跟着敲代码!

    请叫我橙子蛋 回复qq_项秋月...

    做法就是在上面的基础上给 a标签没有设置position:relative;

    2017-07-03 18:15:25

    共 2 条回复 >

JS+CSS3实现带预览图幻灯片效果

同样的幻灯片,不一样的切换,学会实现思路,操作很简单

53759 学习 · 265 问题

查看课程

相似问题