CSSでプログレスバーを作成しようとしていますが、一部のコンポーネントのスタイル設定に問題があります。ホバリングすると、ボックスで矢印の色が変わるように見えません。
これはボタンの1つのhtmlです
<li>
<div class="arrow-in"></div>
<div class="outerContainer done">
<div class="innerContainer">
<div class="element"><a href="#">Step 2</a></div>
</div>
</div>
<div class="arrow-right"></div>
</li>
これは矢印のCSSです
.arrow-right {
width: 0;
height: 0;
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
border-left: 20px solid #EBEBEB;
display: inline-block;
float: left;
}
.arrow-in {
width: 0;
height: 0;
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
border-left: 20px solid #FFF;
display: inline-block;
float: left;
background-color: #EBEBEB;
}
http://jsfiddle.net/waspinator/sxC8e/
これはこの効果のための合理的なアプローチですか、それとも私は完全に異なることをするべきですか?
編集:
私は提案どおりに行い、クラスの前後に使用しました。
http://jsfiddle.net/waspinator/tqVjX/
テキストを移動せずに、円を中央右に配置するにはどうすればよいですか?
EDIT2:
別の方法でOKですが、1行以上のテキストを取得できなくなりました