Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Verschiedene Arten von CSS3-Selektoren

王林
Freigeben: 2024-02-18 23:02:07
Original
974 Leute haben es durchsucht

Verschiedene Arten von CSS3-Selektoren

Es gibt viele Arten von CSS3-Selektoren, die Elemente basierend auf verschiedenen Elementattributen, strukturellen Beziehungen oder Zuständen auswählen können. Im Folgenden werden einige häufig verwendete CSS3-Selektortypen vorgestellt und spezifische Codebeispiele bereitgestellt.

  1. Basisselektor:
  • Elementselektor: Verwenden Sie den Elementnamen als Selektor, hier ist das p-Element als Beispiel:

    p {
      color: red;
    }
    Nach dem Login kopieren
  • Klassenselektor: Verwenden Sie den Klassennamen als Selektor, beginnend mit. , Nehmen Sie hier das Element, dessen Klasse „Beispiel“ ist:

    .example {
      font-size: 16px;
    }
    Nach dem Login kopieren
  • ID-Selektor: Verwenden Sie ID als Selektor, beginnend mit #. Nehmen Sie hier das Element, dessen ID „Titel“ ist, als Beispiel:

    #title {
      font-weight: bold;
    }
    Nach dem Login kopieren
  1. Attributauswahl:
  • [attr]: Wählen Sie Elemente mit angegebenen Attributen aus, hier nehmen Sie das Element mit Datenattribut als Beispiel:

    [data] {
      background-color: yellow;
    }
    Nach dem Login kopieren
  • [attr=Wert]: Wählen Sie hier Elemente mit angegebenen Attributen und Werten aus Nehmen Sie den Datenattributwert Nehmen Sie das Beispielelement:

    [data="example"] {
      color: blue;
    }
    Nach dem Login kopieren
  • [attr^=value]: Wählen Sie Elemente aus, deren Attributwerte mit dem angegebenen Wert beginnen. Nehmen Sie hier das Element, dessen Datenattributwert mit beginnt „test“ als Beispiel:

    [data^="test"] {
      text-decoration: underline;
    }
    Nach dem Login kopieren
  1. Strukturselektor:
  • :nth-child(n): Wählen Sie das n-te untergeordnete Element des übergeordneten Elements aus als Beispiel:

    .parent :nth-child(3) {
      background-color: green;
    }
    Nach dem Login kopieren
  • :first-child : Wählen Sie das erste untergeordnete Element des übergeordneten Elements aus. Hier nehmen wir das erste untergeordnete Element des übergeordneten Elements als Beispiel:

    .parent :first-child {
      font-style: italic;
    }
    Nach dem Login kopieren
  1. Pseudoklassenselektor:
  • :hover: Wählen Sie das Element aus, wenn die Maus darüber schwebt. Der Status des Elements. Hier ist ein Beispiel für die Änderung der Hintergrundfarbe, wenn der Mauszeiger darüber bewegt wird:

    .example:hover {
      background-color: orange;
    }
    Nach dem Login kopieren
  • :aktiv: Wählen Sie den Status aus, wenn der Element aktiviert ist, hier ist ein Beispiel für die Änderung der Textfarbe, wenn auf das Element geklickt wird:

    .example:active {
      color: purple;
    }
    Nach dem Login kopieren

Das Obige ist einige Typen und Codebeispiele von CSS3-Selektoren, die Entwicklern dabei helfen können, den Stil von Elementen flexibler auszuwählen und zu steuern die Seite. Durch die Beherrschung dieser Selektoren können Sie die Effizienz der Seitenentwicklung und das Benutzererlebnis effektiv verbessern.

Das obige ist der detaillierte Inhalt vonVerschiedene Arten von CSS3-Selektoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!