2017-10-28 6 views
0

this websiteの下部にはロゴの列があります。あなたがブラウザウィンドウのサイズを変更しない限り、デスクトップブラウザでは完璧に見えます。モバイルで見たときには、まったく反応しません。ここでこのイメージ行をCSSで反応させるにはどうすればいいですか?

は、ロゴの行のHTMLコードです:

/* Client Logos */ 
.images { 
display: inline; 
margin: 5px; 
padding: 0px; 
vertical-align:middle; 
height:85px; 
} 

.imagessmaller { 
display: inline; 
margin: 10px; 
padding: 0px; 
vertical-align:middle; 
height:55px; 
} 

.imagessmallerv2 { 
display: inline; 
margin: 10px; 
padding: 0px; 
vertical-align:middle; 
height:35px; 
} 

#clientlogosrow { 
display: block; 
margin: 0px; 
padding: 0px; 
position: relative; 
top: 7px; 
height: auto; 
overflow-y: hidden; 
overflow-x:auto; 
word-wrap:normal; 
white-space:nowrap; 
} 

あなたは(別のクラスの画像のいくつかに気づくでしょう:

<!-- 1st row of logos --> 
     <div id="clientlogosrow"> 
     <img src="images/logo-answerables.png" class="imagessmaller" /></a> 
     <img src="images/logo-mfs.png" class="images" /></a> 
     <img src="images/logo-wolf.png" class="images" /> 
     <img src="images/logo-JA.png" class="imagessmallerv2" /> 
     <img src="images/logo-JOC.png" class="imagessmallerv2" /> 
    </div> 

<!-- 2nd row of logos --> 
     <div id="clientlogosrow"> 
     <img src="images/logo-icl.png" class="imagessmaller" /> 
     <img src="images/logo-pm.png" class="imagessmaller" /> 
     <img src="images/logo-TD.png" class="imagessmaller" /> 
     <img src="images/logo-kl.png" class="imagessmaller" /> 
     <img src="images/logo-mmt.png" class="imagessmaller" /> 
     </div> 

ここCSSです"images"、 "imagesmsallerv2")、これは、CSSでの自動サイズ変更の試みが実際に不均衡なロゴサイズになったために行いました。私はこれが間違ったやり方ではないと推測していますので、応答性のあるロゴの行をレイアウトするさらに簡単な方法があれば教えてください!

+0

はどのようにロゴタイプのリストは、小さな画面上で動作するようにしたいですか? – Flying

+0

私はそれらのサイズを保持するが、表示領域が縮小または拡大すると "再スタック"したい(私は意味があることを願って) – AssaultCactus

+0

私の答えの例を見てください – Flying

答えて

0

に遭遇するまで、テキストは同じ行に を続けています。この例を見て、あなたのロゴタイプをホットリンクしました。フルサイズで開き、ブラウザのサイズを変更しようとします。希望していることを願っています。小さな画面でもロゴタイプのサイズを調整することができます。今はサイトからすべてのサイズを保存しています。

body { 
 
    background-color: darkgrey; /* Just to be able to see white logotypes */ 
 
} 
 

 
.logotypes { 
 
    max-width: 700px; 
 
    margin: 0 auto; 
 
    display: flex; 
 
    flex-wrap: wrap; 
 
    align-items: center; 
 
    justify-content: center; 
 
} 
 

 
.logotypes img { 
 
    margin-right: 10px; 
 
    margin-bottom: 10px; 
 
    width: auto; 
 
    max-width: 230px; 
 
    max-height: 85px; 
 
}
<div id="clientlogosrow" class="logotypes"> 
 
    <img src="https://twotailsmedia.com/images/logo-answerables.png" class="imagessmaller"> 
 
    <img src="https://twotailsmedia.com/images/logo-mfs.png" class="images"> 
 
    <img src="https://twotailsmedia.com/images/logo-wolf.png" class="images"> 
 
    <img src="https://twotailsmedia.com/images/logo-JA.png" class="imagessmallerv2"> 
 
    <img src="https://twotailsmedia.com/images/logo-JOC.png" class="imagessmallerv2"> 
 

 
    <img src="https://twotailsmedia.com/images/logo-icl.png" class="imagessmaller"> 
 
    <img src="https://twotailsmedia.com/images/logo-pm.png" class="imagessmaller"> 
 
    <img src="https://twotailsmedia.com/images/logo-TD.png" class="imagessmaller"> 
 
    <img src="https://twotailsmedia.com/images/logo-kl.png" class="imagessmaller"> 
 
    <img src="https://twotailsmedia.com/images/logo-mmt.png" class="imagessmaller"> 
 
</div>

+0

このコードを参考にしていただきありがとうございます!しかし、応答性の高いビューはまだ機能していません。スクリーンショット:https://imgur.com/a/Txoe9 壁紙が切り取られ、表示スペースが変わったときにアイコンが再配置されずに再表示されない。 – AssaultCactus

+0

あなたのコードをもう一度試してみましたが、今は動作しているようです。私は初めて間違った何かをしたに違いない。これで助けてくれてありがとう! – AssaultCactus

0

ルールからwhite-space: nowrap;を削除して、改ざんを許可するようにしてください。

nowrap空白のシーケンスが1つの空白に崩壊します。テキストは決して次の行に折り返されません。
タグはあなたがフレキシボックスのレイアウトを使用して、あなたの目標は、より簡単に達成することができ

https://www.w3schools.com/cssref/pr_text_white-space.asp

+0

しようとしました。わずかな改善ですが、モバイルビューではまだよく見えません。https://imgur.com/a/DCctE不思議なことに、デベロッパーのChromeのレスポンシブテストビューアではうまく見えますが、実際のAndroid搭載端末(Nexus 5xでテスト済み)ではうまく見えません。 – AssaultCactus

+0

ちょうど確認するために、あなたはリフレッシュするためにスワイプしましたか?それはまだそれがnowrap値を使用しているように見えるためです。キャッシュされたかもしれない。 –

+0

ええ、私は同じと思ってリフレッシュしました。残念ながら、同じように見えます。 – AssaultCactus

関連する問題