2017-05-30 8 views
0

私は画像を見ながらページをデザインしています。私は私のイメージのように私がメニューバーを設計する方法を理解することができないので、私はメニューバーのデザインに固執しています。それは私のイメージにあるものと正確に一致するはずです。水平メニューのドロップダウンを作成できません

ここに私のjsfiddleがあります。私が複製しようとしている私のimageです。

私はそのイメージに示されているように水平メニューバーを作成しようとしましたが、どういうわけか私のメニューは全く表示されません。彼らはどこかに隠されているようだ。ここに私のHTMLコードがあります:

<div class="topnav"> 
    <img src="https://s4.postimg.org/ojd13poal/northman_wordmark_CMYK.png"> 
    <nav> 
     <ul> 
      <li class="dropdown"> 
       <a href="#"><b>PROGRAMS</b> <i class="fa fa-angle-down"></i></a> 
       <ul class="dropdown-content"> 
        <li><a href="#"><i>INDIVIDUAL</i></a> 
        </li> 
        <li><a href="#"><i>CORPORATE</i></a> 
        </li> 
       </ul> 
      </li> 
      <li class="dropdown"> 
       <a href="#"><b>WORLD OF NORTHMAN</b> <i class="fa fa-angle-down"></i></a> 
       <ul class="dropdown-content"> 
        <li><a href="#"><i>BE EXTRODINARY</i></a> 
        </li> 
        <li><a href="#"><i>RISK & REWARD</i></a> 
        </li> 
        <li><a href="#"><i>BLOG</i></a> 
        </li> 
        <li><a href="#"><i>OUR STORY</i></a> 
        </li> 
       </ul> 
      </li> 
     </ul> 
    </nav> 
</div> 

<div class="header"> <img class="header-background" src="https://s3.postimg.org/yr4kr8v0j/kaestle-chris-davenport-antarktis-2009-04.png"> <img class="orange-bar" src="https://s23.postimg.org/od4umnehn/orange-bar.png"> 
    <h1 class="text-inside-orange">INSURANCE FOR THE WILD</h1> 
</div> 

私はここで何をしていますか?また、Log in | Sign upフォントをaswesome(私は既にjsfiddleでCSSをインポートしています)とGET COVEREDボタンを使用して作成する必要があります。

.dropdown { 
    display: none; /* get rid of this */ 
} 

、あなたが浮いているように、あなたのimgを必要とする:

+0

わかりませんが、表示されても、レイアウトに非常に多くの絶対ピクセル値を使用しているため、ほとんどのビューポートで問題が発生することがあります。可能な限り相対的な単位を使用する必要があります。 –

+0

'.dropdown'と' .dropdown-content'の両方に 'display:none'があり、表示されません。 [** Bootstrap's navbar template **](https://getbootstrap.com/examples/navbar-fixed-top/)のようなフレームワークを調べることができます。あなたはまた絶対的な「上」と「左」の過多を使用しているので、応答性に重大な問題を引き起こします。 –

+0

私のCSSには、私がまだ使っていないことがたくさんありますが、私のHTMLにはほんのわずかしかありません。私はまだ初心者ですので、まだ学習しています。私が持っているhtmlとそれに対応するcssには、何か問題がありますか?もしそうなら、あなたは私にそれらが何であるか、そして私たちがそれらを解決する最良の方法は何かを教えてください。これは私が多くのことを理解するのに役立ちます。 – vader

答えて

1

最初の2つの問題がある左。

+0

私はそれを試しましたが、今はすべてが干草です。更新された[jsfiddle](https://jsfiddle.net/2nv4dd2w/4/)を見てください。どのようにそれらを適切に整列させることができますか、それらをクリックするとすぐ下にドロップダウンメニューが表示されます。どういうわけか私のページのリフレッシュにはすべてが表示されている、私はすべてのドロップダウン要素も意味します。私はそれらをクリックすればそれらを見せたいだけです。また、そのフォントとフォントのサイズは、私のイメージにあるものと一致しない非常に大きいです。 – vader

関連する問題