【发布时间】:2015-02-22 02:25:41
【问题描述】:
好的,我在这个不错的教程的基础上创建了一个投资组合页面:http://designshack.net/articles/css/swap-your-pages-background-image-on-navigation-hover/
但是因为是基于css的,所以有一些限制。就像目前没有图像显示,除非我悬停标题。
这是我的 CSS:
.container_imd {
position: relative;
overflow: hidden;
margin: 100px auto;
width: 800px;
height: 500px;
-webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.3);
box-shadow: 10px 10px 10px rgba(0,0,0,0.3);
}
.container_imd li img {
position: absolute;
top: 0;
left: 800px;
z-index: -50;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
/*NAV*/
.container_imd nav {
width: 170px;
height: 500px;
background: #fff;
}
/*UL*/
.container_imd ul {
width: 800px;
height: 500px;
list-style: none;
}
.container_imd li a {
z-index: 1;
display: block;
padding-left: 20px;
width: 150px;
height: 30px;
background: white;
color: #444;
text-decoration: none;
font: 14px/30px Helvetica, Verdana, sans-serif;
}
.container_imd li:nth-child(1) {
padding-top: 50px;
}
.container_imd li a:hover {
background: #eee;
}
.container_imd li a:hover + img {
left: 0px;
}
& 这里是来自 WordPress 的代码:
<div class="container_imd">
<nav>
<ul>
<?php $args = array( 'post_type' => 'portfolio', 'order' => 'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php the_post_thumbnail() ?>
</li>
<?php endwhile; ?>
</ul>
</nav>
</div>
如何在此处显示最后一个列表项的图像?所以它总是可见的,即使没有人悬停任何标题。 &当有人悬停任何其他标题时,它将替换图像 * 显示该帖子附带的图像。我知道可以使用 javascript,但我不太了解 javascript。谁能帮忙?
【问题讨论】:
标签: javascript jquery css wordpress