只是第一个出现了变化,有颜色有三角形,但是后面4个无论怎么点都没变化即使是移到上面也毫无变化,怎么回事?
.st-container input:checked + a,
.st-container input:checked:hover + a{
background-color: #821134;
/*设置被选中了颜色恒定不变*/
}
.st-container input:checked + a:after{
content:"";
width:0;
height:0;
overflow: hidden;
border: 20px solid transparent;
border-bottom-color: #821134;
position:absolute;
bottom: 100%;
left:50%;
margin-left: -20px;
/*使三角形居中的方法*/
/*温习下:after的用法*/
}
.st-container input:hover + a{
background: #AD244F;
/*鼠标滑过的背景颜色发生变化*/
}
liangandi
stone310
李晓健
相关分类