2016-04-05 13 views
0

WordpressとDivyテーマを使用してウェブサイトを設定しています。これは、コードを作成していない人に手渡す必要があるためです。Divyサイドナビゲーションにラベルを追加する

私の問題は、ホバー上のドットの左側に表示されるサイドナビゲーションバーにラベルを追加しようとしていることです。 Hereは、同じサイドナビゲーションバーを使用したウェブサイトの例です。

ナビゲーションバーの構造はこれです:

ul.et_pb_side_nav:hover { 
    width: 100px; 
} 
ul.et_pb_side_nav:hover .side_nav_item a { 
    margin-left: 60px; 
    margin-right: 0px; 
} 
:私は同じ場所にドット(要素)をホバー上のバーを厚くしておくことができた

<ul class="et_pb_side_nav et-visible" style="margin-top: -100px;"> 
    <li class="side_nav_item"> 
     <a href="#" id="side_nav_item_id_0" class>0</a> 
    </li> 
    <li class="side_nav_item"><a href="#" id="side_nav_item_id_1" class="">1</a> 
    </li> 
    <li> 
    etc... 
    </li> 

しかし、ラベルをドットの左側に表示する方法を理解することはできません。 私はこれらの線に沿って多くのことを試してみた:

ul.et_pb_side_nav .side_nav_item a#side_nav_item_id_0:before{ 
    content: “About Us”; 
    position: absolute !important; 
    top: 0; 
} 

しかし、任意の成功を持っていませんでした。これらのラベルをどのように入手するかについてのご意見は、非常に高く評価されます。助けてくれてありがとう!

UPDATE:This personドットをラベルで置き換えることはできましたが、ドットを保持する方法がわからず、ホバー上にラベルを表示するだけでしたが、近づくのに役立ちました。

+0

私は例準備していたが、その後、あなたは質問に最後の時間を削除しました。そして私はそれを救うことができませんでした。今は消えてしまった。 – Roy

+0

ああ、ありがとう!ロイは申し訳ありません。あまりにも広すぎると思ったので削除しました(ドットの動きとラベルの挿入の両方に対応しています)。ドットを見つけたら、削除して1つの質問として再投稿する方がよいと思いました。あなたの時間と労力を無駄にして申し訳ありませんが、私はそれがいかにイライラしているかを知っています。 – Acoustic77

答えて

1

このようなものがありますか?

ul { 
 
    position: absolute; 
 
    right: 100px; 
 
    height: 100%; 
 
    width: 100px; 
 
    top: 0px; 
 
    display: flex; 
 
    justify-content: center; 
 
    flex-direction: column; 
 
} 
 
ul li.et_pb_side_nav { 
 
    list-style: none; 
 
    text-align: right; 
 
} 
 
ul li.et_pb_side_nav:after { 
 
    content: ""; 
 
    width: 10px; 
 
    height: 10px; 
 
    border-radius: 999px; 
 
    background: rgba(0, 0, 0, 0.8); 
 
    display:inline-block; 
 
} 
 
ul li.et_pb_side_nav a { 
 
    font-size:0px; 
 
    transition:all 180ms ease-in; 
 
} 
 
ul li.et_pb_side_nav:hover a { 
 
    font-size:14px; 
 
}
<ul> 
 
    <li class="et_pb_side_nav"><a href="#">First</a> 
 
    </li> 
 
    <li class="et_pb_side_nav"><a href="#">Second</a> 
 
    </li> 
 
    <li class="et_pb_side_nav"><a href="#">Third</a> 
 
    </li> 
 
</ul>

+1

ロイ!それはまさに私が効果の面で探しているものです。私は少しあなたのコードを演奏し、既存のナビゲーションバー上でそれを正常に実装することができませんでした。テキストは既存の白い点の下に表示されます(完全なa要素で構成されていますが、私が投稿したサイトリンクの要素を調べることで意味していることが分かります)。私は、既存の白い点を消してみましたが、あなたの後ろに書かれた箇条書きの上にテキストが現れます。私はこれが私をもっと近づけると思うと言いました!ご協力ありがとうございました! – Acoustic77