私のテーマはレスポンシブであるはずでしたが、サイトにロゴをアップロードすると、レスポンシブではなくなりました。非レスポンシブ デザイン用に 1 つのロゴ (大きい) を、レスポンシブ デザイン用に別の (小さい) ロゴを使用できます。
2 に答える
0
別の方法があります:
HTML
<img src="logo_mobile.jpg" class="visible-mobile" />
<img src="logo_desktop.jpg" class="hidden-mobile" />
CSS
.visible-mobile{ display: none; }
.hidden-mobile{ display: inherit; }
@media (max-width: 320px) {
.visible-mobile{ display: inherit; }
.hidden-mobile{ display: none; }
}
これにより、画面サイズに応じてロゴが表示または非表示になります。ここで例を見ることができます: http://cdpn.io/wyqxz
違いは、この場合、両方の画像がブラウザーから読み込まれるため、サイトのパフォーマンスにとって最適なソリューションではないことです。
于 2013-07-05T16:37:34.760 に答える
0
いつレスポンシブにしたいのですか、いつレスポンシブにしないようにしたいですか? 達成したいと思われることのほとんどは、メディア クエリを使用して実行できます。
.logo{
background-image: url(images/image_nonresponsive.jpg);
}
@media (max-width: 320px) {
.logo{
background-image: url(images/image_responsive.jpg);
}
これにより、幅 320px のレスポンシブ ロゴが有効になります。
于 2013-07-05T16:16:36.400 に答える