Latest web development tutorials

CSS3 Media Queries Beispiele

In diesem Kapitel werden wir Ihnen einige Beispiele für Multimedia demonstrieren.

Bevor wir beginnen, eine Liste von Links zu der elektronischen Mailbox aufbauen. HTML-Code ist wie folgt:

Beispiel 1

<! DOCTYPE html>
<Html>
<Head>
<Style>
ul {
list-style-type: none;
}

ul li a {
Farbe: grün;
text-decoration: none;
padding: 3px;
display: block;
}
</ Style>
</ Head>
<Body>

<Ul>
<Li> <a data-email = "[email protected]" href = "mailto: [email protected]"> John Doe </ a> </ li>
<Li> <a data-email = "[email protected]" href = "mailto: [email protected]"> Mary Moe </ a> </ li>
<Li> <a data-email = "[email protected]" href = "mailto: [email protected]"> Amanda Panda </ a> </ li>
</ Ul>

</ Body>
</ Html>

Versuchen »

Beachten Sie, dass data-email - data-email - Eigenschaften. In HTML können wir mit verwenden data- Attribut Präfix Informationen zu speichern.


auf 699px Breite 520 - fügen Sie das Mailbox-Symbol

Wenn die Breite des Browsers in der 520 bis 699px, das Postfach, bevor Sie das Symbol E-Mail Link hinzufügen:

Beispiel 2

@media Bildschirm und (max-width: 699px) und (min-width: 520px) {
ul li a {
padding-left: 30px;
background: url (E - Mail-icon.png) Mitte links no-repeat;
}
}

Versuchen »

700 bis 1000px - Textpräfix Informationen hinzufügen

Wenn die Breite des Browsers 700 bis 1000px, wird ein Postfach verknüpfen, bevor "E-Mail:" und fügte hinzu:

Beispiel 3

@media Bildschirm und (max-width: 1000px) und (min-width: 700px) {
ul li a: vor {
Inhalt: "E - Mail:";
font-style: italic;
color: # 666666;
}
}

Versuchen »

Größer als 1001PX Breite - Hinzufügen E-Mail-Adresse

Wenn der Browser ist breiter als 1001PX, Kontakt-E-Mail-Adresse wird nach dem Link hinzugefügt werden.

Wir verwenden data- Attribute E-Mail - Adressen nach jedem der Namen hinzuzufügen:

Beispiel 4

@media Bildschirm und (min-width: 1001PX) {
ul li a: nach {
Inhalt: "(" attr (data -email) ")";
font-size: 12px;
font-style: italic;
color: # 666666;
}
}

Versuchen »

Größer als 1151px Breite - fügen Sie Symbol

Wenn der Browser breiter als 1001PX ist, werden die Namen vor dem Symbol hinzugefügt werden.

Beispiel, wir müssen keine zusätzliche Abfrageblöcke zu schreiben, die wir in den bestehenden Medien-Anfragen durch Komma getrennt zusätzliche Medienabfragen hinzufügen können (ähnlich OR-Operator):

Beispiel 5

@media Bildschirm und (max-width: 699px) und (min-width: 520px), (min-width: 1151px) {
ul li a {
padding-left: 30px;
background: url (E - Mail-icon.png) Mitte links no-repeat;
}
}

Versuchen »

Beispiele

Weitere Beispiele

Verwenden Sie die Mailing - Liste Link auf einer Webseite Sidebar
Die Beispiele in der linken Spalte der Seite eine Mailing-Liste von Links hinzuzufügen.