CSS3メディアクエリの例
この章では、私たちはあなたに、マルチメディアのためのいくつかの例を紹介します。
私たちは、電子メールボックスへのリンクのリストを作るために開始する前に。 次のようにHTMLコードは、次のとおりです。
例1
<!DOCTYPE HTML>
<HTML>
<ヘッド>
<スタイル>
UL {
リストスタイル型:なし。
}
UL李のA {
色:緑;
テキスト装飾:なし;
パディング:3px;
表示:ブロック;
}
</スタイル>
</ HEAD>
<ボディ>
<UL>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">ジョン・ドウ</ A> </ LI>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">メアリー萌え</ A> </ LI>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">アマンダパンダ</ A> </ LI>
</ UL>
</ BODY>
</ HTML>
<HTML>
<ヘッド>
<スタイル>
UL {
リストスタイル型:なし。
}
UL李のA {
色:緑;
テキスト装飾:なし;
パディング:3px;
表示:ブロック;
}
</スタイル>
</ HEAD>
<ボディ>
<UL>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">ジョン・ドウ</ A> </ LI>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">メアリー萌え</ A> </ LI>
<李> <a data-email = "[email protected]"のhref = "mailto: [email protected]">アマンダパンダ</ A> </ LI>
</ UL>
</ BODY>
</ HTML>
»をお試しください
その注意data-email
のプロパティを。 HTMLでは、私たちは一緒に使用することができdata-
情報を格納するために、属性の接頭辞。
520 699pxに幅 - メールボックスのアイコンを追加
とき520 699pxに、ブラウザの幅、メールアイコンのリンクを追加する前に、メールボックス:
例2
@media画面と(最大幅: 699px)および(最小幅:520px){
UL李のA {
パディング左:30px;
背景:のURL(電子メール-icon.pngと)左中央ノー繰り返し;
}
}
UL李のA {
パディング左:30px;
背景:のURL(電子メール-icon.pngと)左中央ノー繰り返し;
}
}
»をお試しください
700 1000pxに - テキストのプレフィックス情報を追加します。
1000pxのブラウザ700の幅は、「電子メール:」を追加する前に、メールボックスをリンクするとき:
例3
@media画面と(最大幅: 1000px)と(最小幅:700px){
ULリーA:前{
内容:「電子メール: ";
フォントスタイル:イタリック;
色:#666666;
}
}
ULリーA:前{
内容:「電子メール: ";
フォントスタイル:イタリック;
色:#666666;
}
}
»をお試しください
より大きい1001px幅 - 電子メールアドレスを追加します。
ブラウザは1001pxより広い場合には、連絡先の電子メールアドレスは、リンクの後に追加されます。
我々は、使用data-
の各名称の後にメールアドレスを追加する属性:
例4
@media画面と(最小幅: 1001px){
ULリーA:の後に{
内容:「(」のattr(データ -email)」)」。
フォントサイズ:12ピクセル;
フォントスタイル:イタリック;
色:#666666;
}
}
ULリーA:の後に{
内容:「(」のattr(データ -email)」)」。
フォントサイズ:12ピクセル;
フォントスタイル:イタリック;
色:#666666;
}
}
»をお試しください
より大きい1151px幅 - アイコンを追加
ブラウザは1001pxより広い場合には、名前、アイコンの前に追加されます。
例では、我々は(同様のOR演算子)追加のメディアクエリを追加するには、カンマで区切られた既存のメディアクエリーで使用することができ、追加の照会ブロックを記述する必要はありません。
【実施例5
@media画面と(最大幅: 699px)および(最小幅:520px)、(最小幅:1151px){
UL李のA {
パディング左:30px;
背景:のURL(電子メール-icon.pngと)左中央ノー繰り返し;
}
}
UL李のA {
パディング左:30px;
背景:のURL(電子メール-icon.pngと)左中央ノー繰り返し;
}
}
»をお試しください
より多くの例
Webページのサイドバーにメーリングリストのリンクを使用します
ページの左側の列の例では、リンクのメーリング・リストを追加します。