Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Verwenden Sie CSS, um JS-Effekte zu erzielen

php中世界最好的语言
Freigeben: 2018-03-21 16:36:39
Original
1296 Leute haben es durchsucht

Dieses Mal werde ich Ihnen die Auswirkungen der Verwendung von CSS zur Implementierung von JS vorstellen und welche Vorsichtsmaßnahmen für die Verwendung von CSS zur Implementierung von JS gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.

1. Reiner CSS-Tooltip

Viele Websites verwenden immer noch JavaScript, um Tooltip-Effekte zu erstellen, aber tatsächlich über CSS lassen sich einfacher umsetzen. Der einfachste Weg besteht darin, ein Attribut mit Tooltip-Text in Ihren HTML-Code einzufügen, z. B. data-tooltip="…". Anschließend können Sie Ihrer CSS-Datei den folgenden Code hinzufügen, um den Eingabeaufforderungstext über die Funktion attr() anzuzeigen:

2. CSS3-Zähler

Zähler Dies ist kein sehr bekanntes Attribut. Die meisten Leute denken vielleicht sogar, dass Browser dieses Attribut nicht gut unterstützen, aber tatsächlich unterstützen alle Browser dieses Attribut:

 Einfügen ein Stück Code hier

 <input type="checkbox" /><lable>里面是内容</label>

Was wir hier brauchen, ist eine Auswahlfunktion ähnlich der Eingabe, dem Hochladen usw. Aber wir mögen ihre Stile nicht und müssen unsere eigenen Stile schreiben.

Zu diesem Zeitpunkt können wir position: absolute left: -9999px verwenden, um den Dokumentfluss zu unterbrechen Platz und zeigt nicht an, was Sie auf den Beschriftungseffekten und -stilen wünschen.

3. Verwenden Sie clac(), um ein besseres Raster zu erstellen

Verwenden Sie das Flex-Layout

Vorübergehend bestimmt

4. Verwenden Sie clac(), um Folgendes zu positionieren: festes Element

Eine weitere Funktion von calc() besteht darin, es zu positionieren: festes Element wie z als ob Sie einen Content-Wrapper hätten. Links und rechts gibt es fließende Abstände. Sie möchten, dass die Elemente mit position:fixed innerhalb dieses Inhaltswrappers genau positioniert sind. Allerdings ist es in diesem Fall schwierig, die konkrete Zuordnung der linken und rechten Attribute zu berechnen. Eine genaue Positionierung kann durch calc() erreicht werden.

  .wrapper{
    max-width: 1000px;
    margin: 0 auto;
  }
  .float-bubble{
    positon: fixed; right: calc(50% -500px);
  }
Nach dem Login kopieren

Clac(): calc() Wörtlich können wir es als verstehen Funktionsfunktion. Tatsächlich ist calc die Abkürzung des englischen Wortes calcule. Es handelt sich um eine neue Funktion von CSS3 und wird zur Angabe der Länge von Elementen verwendet. Sie können beispielsweise calc() verwenden, um dynamische Werte für die Eigenschaften „Rahmen“, „Rand“, „Abstand“, „Schriftgröße“ und „Breite“ eines Elements festzulegen. Warum soll es sich um einen dynamischen Wert handeln? Weil wir den -Ausdruck verwenden, um den Wert zu erhalten. Der größte Vorteil von calc() besteht jedoch darin, dass es im Fluid-Layout verwendet werden kann. Die Breite des Elements kann über calc() berechnet werden.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

So passen Sie Textauslassungen mit CSS an

Was ist der Unterschied zwischen href und src, Link und @import

CSS3-Attribute Übergang, Animation, Transformation

Das obige ist der detaillierte Inhalt vonVerwenden Sie CSS, um JS-Effekte zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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