2

私はかなり長い間、動的な高さの線をcssで機能させるようにしています。

異なるTextItemのアイコンを水平に接続する必要があります。

アイテムは動的です。たとえば、クリックすると変化します。の疑似要素で.itemアイテムと同じ高さになるようにしようとしましたが、どういうわけかいつも長すぎます。

コード: http: //jsfiddle.net/BCwwb

.item目標:スレッドラインを最初から最後までスポーンさせます.itemが、それ以上はスポーンさせません。

4

2 に答える 2

3

.item position: relative;その絶対位置がそれに対して相対的に配置されるように与え::beforeます:

.item {
    position: relative;
}

これが更新されたフィドルです。

あなたが最後のものでそれを隠すつもりだったなら...それからそれもしてください:)

.item:last-child::before {
    display: none;
}

そして別のjsFiddle。

于 2012-12-24T02:33:39.793 に答える
1

.itemソリューションを単純化して、すべての要素を親要素にラップしてみませんか。これはアイテムのリストのように見えるので、通常はulまたはolを使用しますが、セマンティクスに興味がない場合は、div(満足しているように見える)を使用してください。

http://jsfiddle.net/BCwwb/3/

于 2012-12-24T02:46:29.180 に答える