css选择器,选中第二个p,实现第三个和第四个p的效果,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
    body,p{
margin:0;
padding:0;
}
p{
background-color:red;
width:200px;
height:200px;
position:absolute;
transition:left 1s;
}
p:first-child{
opacity:1;
left:0;
}
p:nth-child(2){
opacity:0.7;
left:200px;
}
p:nth-child(3){
opacity:0.5;
left:400px;
}
p:nth-child(4){
opacity:0.3;
left:600px;
}
p:first-child:hover~p{
left:20px;
}
p:nth-child(2):hover+p:nth-child(n+2){
left:220px;
}
</style>
</head>
<body>
     <div class="wrap">
           <p></p>
           <p></p>
           <p></p> 
           <p></p>
     </div>
</body>
</html>


qq_小盛开_0
浏览 11508回答 1
1回答

stone310

p:nth-child(2):hover ~ p:nth-child(3){     left:220px; } p:nth-child(2):hover ~ p:nth-child(4){     left:220px; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3