Neueste Web-Entwicklung Tutorials
 

CSS Benutzer interface


CSS3 User Interface

CSS3 hat neue Funktionen der Benutzeroberfläche wie Ändern der Größe Elemente, Gliederungen und Box Sizing.

In diesem Kapitel werden Sie über die folgende Benutzeroberfläche Eigenschaften erfahren:

  • resize
  • outline-offset

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Zahlen , gefolgt von -webkit- oder -moz- die erste Version an , die mit einem Präfix gearbeitet.

Eigentum
resize4.0 Nicht unterstützt 5.0
4.0 -moz-
4.015.0
outline-offset4.0 Nicht unterstützt 5.0
4.0 -moz-
4.09.5

CSS3 Ändern der Größe

Die resize - Eigenschaft gibt an, ob ein Element vom Anwender veränderbar sein sollte.

Dieses div Element ist veränderbar durch den Benutzer (funktioniert in Chrome, Firefox, Safari und Opera).

Im folgenden Beispiel kann der Benutzer die Größe nur die Breite eines <div> Element:

Beispiel

div {
    resize: horizontal;
    overflow: auto;
}
Versuch es selber "

Im folgenden Beispiel kann der Benutzer die Größe nur die Höhe einer <div> Element:

Beispiel

div {
    resize: vertical;
    overflow: auto;
}
Versuch es selber "

Im folgenden Beispiel kann der Benutzer die Größe sowohl die Höhe und die Breite eines <div> Element:

Beispiel

div {
    resize: both;
    overflow: auto;
}
Versuch es selber "

CSS3 Kontur Offset

Die outline-offset - Eigenschaft fügt Raum zwischen einem Umriss und dem Rand oder Rand eines Elements.

Outlines unterscheiden sich von Grenzen auf drei Arten:

  • Ein Entwurf ist eine Linie um Elemente gezogen, außerhalb der Randkante
  • Ein Entwurf nehmen nicht Raum
  • Eine Gliederung kann nicht rechteckigen
Dieses div hat einen Umriss außerhalb der Randkante 15px.

Im folgenden Beispiel wird die Kontur-Offset-Eigenschaft einen 15px Raum zwischen der Grenze und dem Umriss hinzuzufügen:

Beispiel

div {
    border: 1px solid black;
    outline: 1px solid red;
    outline-offset: 15px;
}
Versuch es selber "

CSS3 User Interface Properties

Die folgende Tabelle listet alle Benutzeroberfläche Eigenschaften:

Eigentum Beschreibung
box-sizing Hier können Sie die Polsterung und Grenze in eines Elements Gesamtbreite aufzunehmen und Höhe
nav-down Gibt an, wo zu navigieren, wenn auf den Pfeil nach unten Navigationstaste
nav-index Gibt die Tabulatorreihenfolge für ein Element
nav-left Gibt an, wo zu navigieren, wenn der Pfeil-Links-Navigationstaste
nav-right Gibt an, wo zu navigieren, wenn der Pfeil-Rechts-Navigationstaste
nav-up Gibt an, wo zu navigieren, wenn der Pfeil-up-Navigationstaste
outline-offset Fügt Raum zwischen einem Umriss und dem Rand oder Rand eines Elements
resize Gibt an, ob nicht ein Element durch den Benutzer geändert werden kann