html - css 使悬停在 li 时显示图像

标签 html css

我有一个页面有很多 LI标签,以及任何 LI有一张图片,除了悬停在 LI 上时,这张图片总是隐藏的必须显示图像,我知道我必须使用 display:none ,但我不知道如何在悬停时在 css 上使用它 LI , 不悬停 img

html

<?php
$pageNumber = $this->allQuestionsPageNumber;
$numberOfPages = $this->allQuestionsNumberOfPages;
$questions = $this->allQuestionsQuestionsForPage;
?>
<div id="allQuestions" class="container">
    <ul>
        <?php while ($row = $questions->fetch()) { ?>
            <li>
                <p>
                    <label>Question</label>
                    <?php echo $row['text']; ?>
                </p>
                <p>
                    <label>Answer</label>
                    <?php echo $row['answer']; ?>
                </p>
                <p>
                    <img class="allqEdit"src="<?php echo URL; ?>public/images/Edit.png"/>
                </p>
            </li>
        <?php } ?>
        <li id="allQuestionsPages">
            <label>Page</label>
            <?php for ($i = 1; $i <= $numberOfPages; $i++) { ?>
                <a href="<?php echo URL; ?>Question/all/<?php echo $i; ?>"><?php echo $i; ?></a>
            <?php } ?>
        </li>
    </ul>
</div>

CSS

.container ul li:hover{
    background-color: khaki;
}

最佳答案

您必须将 :hover 伪类放在 li 选择器上:

li img { display: none; }
li:hover img { display: inline; }

关于html - css 使悬停在 li 时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10758609/

相关文章:

javascript - 带缩略图的 jQuery 幻灯片

html - 开放的 websocket 连接有哪些安全问题?

css - 无法使 translate3d Z 属性起作用

javascript - 居中一个单独的、固定的 DIV block ,而不是它的内容

html - 当窗口调整到小于背景宽度时如何使div保持居中

javascript - 如何更改输入类型 datetime-local 的格式?

html - 将元素的高度设置为等于元素的宽度

html - 如何在每个 <a> 标签后插入换行符 <br>?

CSS 高度案例

javascript - 在触发一次后删除 If 语句