【发布时间】:2012-03-15 16:07:10
【问题描述】:
我一直在尝试使用 CSS 创建 border-color 更改悬停效果,但似乎有些东西无法正常工作。这是我的代码:
标记:
<ul>
<li class="hover">
<img src="img/content/lighter.png" alt="lighter"/>
<p>Discusing Strategy</p>
</li>
<li class="triangle"></li>
<li class="hover">
<img src="img/content/wrench.png" alt="wrench"/>
<p>Beginig <br/> Designs & Development</p>
</li>
<li class="triangle"></li>
<li>
<img src="img/content/car.png" alt="car"/>
<p>Delivering Product</p>
</li>
</ul>
CSS:
div#bpath ul li.triangle {
width: 0;
height: 0;
border-top: 95px solid #d0dde5;
border-left: 20px solid #c1c1c1;
border-bottom: 95px solid #d0dde5;
}
div#bpath ul li.hover:hover li.triangle {
border-left-color: #5f9999;
}
我在这里做错了什么?我使用相同的技术来更改p 元素的颜色并且效果很好。为什么边框颜色更改不起作用?
【问题讨论】:
标签: css css-selectors