老师,请检查

来源:2-11 编程练习

慕村6371425

2020-07-19 17:11:24

<!DOCTYPE html>

<html>


<head lang="en">

<meta charset="UTF-8">

<title>background-size</title>

<style type="text/css">

a {

text-decoration: none;

}

ul {

list-style: none;

}

div {

background-image: url("http://climg.mukewang.com/582c37e50001b08102000065.jpg");

width: 100px;

height: 100px;

display: none;

border: 2px solid red;

background-repeat: no-repeat;

}

/*补充代码*/

.length h3:hover+div {

display: block;

background-size: 100px 100px;

}

.percent h3:hover+div {

display: block;

background-size: 50% 50%;

}

.cover h3:hover+div {

display: block;

background-size: cover;

}

.contain h3:hover+div {

display: block;

background-size: contain;

}

</style>

</head>


<body>

<h2>background-size不同属性值不同效果</h2>

<ul>

<li class="length">

<h3><a href="">100px 100px</a></h3>

<div></div>

</li>

<li class="percent">

<h3><a href="">50% 50%</a></h3>

<div></div>

</li>

<li class="cover">

<h3><a href="">cover</a></h3>

<div></div>

</li>

<li class="contain">

<h3><a href="">contain</a></h3>

<div></div>

</li>

</ul>

</body>


</html>

我想问下在这里我怎样实现a:hover 之后,显示div. 意思就是假设, .percent h3 a:hover之后,用怎样的选择器或者伪类选择a的父级元素的h3的兄弟元素div

写回答

1回答

好帮手慕言

2020-07-19

同学你好,效果是正确的,另外:使用css是不能实现鼠标移入a标签,让a标签的父级(h3)的兄弟元素(div)显示出来的

祝学习愉快~

0

0 学习 · 40143 问题

查看课程

相似问题