将鼠标悬停在图像上时文本下划线

问题描述 投票:0回答:1

我正在慢慢了解 php,但需要一些帮助。 当您将鼠标悬停在帖子缩略图上时,我希望 .rel 中的 h1 标记带有下划线。 有人可以指出我正确的方向吗?

我发现: 悬停图像和文本发生变化但没有答案。 Javascript 中的下划线? 但不确定 jquery 在我的情况下如何工作? http://www.kirupa.com/forum/showthread.php?295704-Change-text-hover-when-hovering-over-an-image但是a href包裹在图像和文本周围。

我读过有关 mouseOver 和 mouseOut 函数的内容,但对它们不熟悉!

我的 php 代码

div id="盒子"

<div class="box">
    <div class="rel">
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
        <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('homepage-thumb', array('alt' => '', 'title' => '')) ?></a>
<?php if ($mulderamanda_theme_options['images_only'] == 0): ?>

        </div>


    </div>
</div>

php css hover underline
1个回答
1
投票

尝试以下CSS:

.box > .rel > a.thumbnail:hover ~ h1 { text-decoration: underline; }

并添加一个类属性:

<div class="box">
    <div class="rel">
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
            <a class="thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail('homepage-thumb', array('alt' => '', 'title' => '')) ?></a>
<?php if ($mulderamanda_theme_options['images_only'] == 0): ?> 
   </div>
</div>

ps: 删除了不匹配的

</div>

© www.soinside.com 2019 - 2024. All rights reserved.