500pxの画面サイズでロゴを表示し、501px以上で表示しないようにするにはどうすればよいですか?私は、背景画像やロゴを使用していますWordpressのテーマセラ を使用して
、私は携帯の画面にロゴショーを作るために探しています。
ウェブサイトは、あなたが、ここでは2つの機能を利用しようとしているメディアクエリおよび表示設定しているpontifexgrp.com
500pxの画面サイズでロゴを表示し、501px以上で表示しないようにするにはどうすればよいですか?私は、背景画像やロゴを使用していますWordpressのテーマセラ を使用して
、私は携帯の画面にロゴショーを作るために探しています。
ウェブサイトは、あなたが、ここでは2つの機能を利用しようとしているメディアクエリおよび表示設定しているpontifexgrp.com
です。メディアクエリを使用すると、画面設定に基づいてデバイスをターゲティングできます。まず、実際に画面が表示され、スクリーンリーダーや印刷された用紙ではないことを確認するには、@media screen
が必要です。
次に、画面サイズを指定します。 max-width
のいずれかを使用して、より小さいより小さい番号を、電話機の場合はmin-width
に適用するルールを指定して、より大きい数字のに適用するルールを指定することができます。他のデバイス。ロゴがそのまま動作するように見えるので、それが既に存在する場合は表示する必要はなく、そうでなければ消えるようにしてください。min-width: 500px
ルールを使用すると、画面が電話画面よりも大きくなるとロゴが消える。
最後に、何かを消す方法がいくつかあります(主にdisplay: none
とvisibility: hidden
)。これらの2つの違いは、display: none
が実際にアイテムを削除しているため、スペースを占有するためにテーマによって使用されていた場合、ページが破損することです。一方、visibility: hidden
はアイテムを見えなくするだけですが、それでも使用されていたスペースが占有されるため、これはより安全な賭けです。
私はあなたのサイトをチェックし、ロゴは、クラスsite-logo
を持っているので、あなたは次のように達成しようとしているものを行うことができます。
@media screen and (min-width: 500px) {
.site-logo {
visibility: hidden;
}
}
私はあなたのサイト上でこれを試してみましたここで私が得たものです:
ワウありがとう、私はいつもこのようなことに問題を抱えてきました! >。<私は将来の参考にこれを使用するつもりです!ありがとうありがとう! @mediaとは私が使い慣れているので混乱してしまいます。私は学習を続けるつもりです。あなたは間違いなく私に素晴らしいレッスンを与えてくれました。 – Alphawarz
はのためのチュートリアルの負荷がありますメディアクエリを使用します。あなたが実際に何かを試してみたら、それを撃って戻ってきてください。 :) –
http://www.w3schools.com/css/css3_mediaqueries_ex.asp –
[特定の画面サイズで要素を削除]の複製が可能です(http://stackoverflow.com/questions/17762354/remove-element-for-certain -screen-sizes) – Syden