2016-07-30 20 views
0

は、だから私はすでに初期レイアウトからこれを変更したが、これは私のナビゲーションバーには、現在どのように見えるかです:Shopify Supply Theme - アイテムをナビゲーションバーに垂直に配置するにはどうすればよいですか?

Nav Bar

をそして、これは私がしくじったコードです:

<nav class="nav-bar" role="navigation"> 
<div class="wrapper">  
    <div class="grid"> 
     <div class="grid-item large--one-half"> 
     {% include 'site-nav' %} 
     </div> 

     <div class="grid-item large--one-half text-right"> 
     <a href="/cart" class="header-cart-btn cart-toggle"> 
     <span class="icon icon-cart"></span> 
     {{ 'layout.cart.cart' | t }} <span class="cart-count cart-badge--desktop {% if cart.item_count == 0 %}hidden-count{% endif %}">{{ cart.item_count }}</span> 
     </a> 
     </div> 
    </div> 
</div> 
</nav> 

私の質問は:私はナビゲーションボタンとカートボタンのレベルをお互いにするために書くことができる別のボッチがあるのですか?私は時間のカップルのための周りにプレイを持っていたし、どこにでも持っていない:(事前に

おかげ

ラウラ:)

+0

あなたのCSSを与えた場合、あなたを助けるために簡単になります。 :D ...あるいは、JSFiddleの例を提供するのが良いでしょう。 –

+0

@JefréN。それ、どうやったら出来るの?申し訳ありませんが、私は本当にこれで悪いです! –

+0

何をしますか? navbarのCSSを追加するのは、htmlを追加したのと同じです。 JSFiddleは、特定のプロジェクトやアイデアのためのcss、html、およびjavascriptを使用しています。ここには[例](https://jsfiddle.net/welcome_me/z4tfyhdw/)があります。JSFiddleの例は、誰かがあなたの問題の原因を突き止めようとしているときに役立ちます。しかし、この時点では、おそらく 'css 'が最も有用でしょう。 –

答えて

0

あなたの「グリッドのアイテムが大 - 半分」クラスによってグリッド項目が2つの半分に分割されています。たとえば、 "text-align:center"を追加する場合、メニューは親divの範囲に集中します。メニューdivをページの幅の100%にして、カートのリンクを絶対に配置する必要があります。リンクと同じ高さ作るという点で

.cart { 
position: absolute; 
top: 7px; 
right: 3%; 
line-height: 50px;} 

テキストは、その定義された高さの中央になるように、あなたはすべての行の高さを追加することができます。

私は、あなたのためにこれを参考にするための簡単なフィドルを作成しました。

https://jsfiddle.net/zsrjmLrd/

関連する問題