2016-11-13 18 views
1

下中央に配置したいロゴを手に入れました。私は自分のロゴを中心にしていますが、ロゴの下にナビをどのように配置するのか分かりません。ここで私のNAVは応答インラインロゴ

は、CSSです:

.bar { 
    position: relative; 
    float: right; 
    right: 9%; 
    top: -60px; 
    display: inline-block; 
    font-size: 1.5em; 
    font-family: 'Coming Soon', sans-serif; 
} 

.bar li { 
display: inline-block; 
margin-left: 60px; 
} 

答えて

2

は携帯電話用のルールを定義してください:

@media (max-width: 480px) { 
 
.bar { 
 
    //paste any mobile code here 
 
} 
 
       
 
.bar li { 
 
    //paste any mobile code here 
 
} 
 
} 
 
.bar { 
 
    position: relative; 
 
    float: right; 
 
    right: 9%; 
 
    top: -60px; 
 
    display: inline-block; 
 
    font-size: 1.5em; 
 
    font-family: 'Coming Soon', sans-serif; 
 
} 
 

 
.bar li { 
 
    display: inline-block; 
 
    margin-left: 60px; 
 
}
<div class="logo"></div> 
 
<ul class="bar"> 
 
    <li><a href="#">Home</a></li> 
 
    <li><a href="#">About</a></li> 
 
    <li><a href="#">Skills</a></li> 
 
    <li><a href="#">Contacts</a></li> 
 
</ul>

+0

はい、私はロゴの下で自分のリストをどのように反応させるかわかりません。 –

+0

'posititon:relative'を使用し、ピクセルで位置を定義してください。 – Zer0

2

あなたはCSSメディアクエリを使用することができます。私の場合はあなたのプロパティを適用し、私はscreen width <= 767pxを使用しています。

同様:

.logo { 
 
    float: left; 
 
    background: #eee; 
 
    width: 100px; 
 
    height: 50px; 
 
    text-align: center; 
 
    font-size: 1.5em; 
 
    padding-top: 20px; 
 
    margin: 0 auto; 
 
} 
 

 
.bar { 
 
    position: relative; 
 
    padding: 0; 
 
    float: right; 
 
    right: 9%; 
 
    display: inline-block; 
 
    font-size: 1.5em; 
 
    font-family: 'Coming Soon', sans-serif; 
 
} 
 

 
.bar li { 
 
display: inline-block; 
 
margin-left: 60px; 
 
} 
 

 
/* On Mobiles */ 
 
@media screen and (max-width: 767px) { 
 
    .logo { 
 
    float: none; 
 
    } 
 
    
 
    .bar { 
 
    display: block; 
 
    float: none; 
 
    text-align: center; 
 
    right: auto; 
 
    } 
 
    
 
    .bar li { 
 
    display: block; 
 
    margin: 0; 
 
    } 
 
}
<div class="logo">Logo</div> 
 
<ul class="bar"> 
 
    <li><a href="#">Home</a></li> 
 
    <li><a href="#">About</a></li> 
 
    <li><a href="#">Skills</a></li> 
 
    <li><a href="#">Contacts</a></li> 
 
</ul>

・ホープ、このことができます:

/* On Mobiles */ 
@media screen and (max-width: 767px) { 
    .bar { 
    display: block; 
    float: none; 
    text-align: center; 
    right: auto; 
    } 

    .bar li { 
    display: block; 
    margin: 0; 
    } 
} 

は、以下のスニペットを見てください!

+0

@StanislavSosiakこの回答があなたの問題を解決することを願っています。 –

関連する問題