CSS zum Erzielen eines Chat-Blaseneffekts

CSS zum Erzielen eines Chat-Blaseneffekts

1. Rendern

JD-Effekt

Simulationseffekt

2. Grundsatz

Bereiten Sie eine Box mit Höhe und Breite von 0 vor

Einen Rahmen um dieses Feld setzen

Ersetzen Sie die unnötigen Ränder durch transparent und stellen Sie die entsprechenden Farben dort ein, wo sie angezeigt werden sollen

Wenn Sie die Größe ändern möchten, legen Sie einfach die border-width fest

Setzen Sie die font-size und line-height auf 0, um die Anzeige nicht zu beeinträchtigen.

Zum Schluss mit der Positionierung an die gewünschte Position bringen

3. Code

HTML-Struktur

<div Klasse="Quadrat">
    <p Klasse="Dreieck"></p>
</div>

CSS-Stile

.Quadrat {
  Position: relativ;
  Breite: 400px;
  Höhe: 200px;
  Hintergrund: grün;
  Rand: 150px automatisch;
}
.Dreieck {
	Position: absolut;
  oben: -40px;
  links: 50%;
  Rand links: -20px;
  Breite: 0;
  Höhe: 0;
  Rahmenstil: durchgezogen;
  Rahmenbreite: 20px;
  Rahmenfarbe: transparent transparent rot transparent;
  Schriftgröße: 0;
  Zeilenhöhe: 0;
}

Dies ist das Ende dieses Artikels über CSS-Chatblasen. Weitere relevante Inhalte zu CSS-Chatblasen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Beispielcode für die Verwendung von HTML-Tags „ul“ und „li“ zur Anzeige von Bildern

>>:  Allgemeine Datentypen in MySQL 5.7

Artikel empfehlen

Implementierung des CSS-Ladeeffekts Pac-Man

emmm, der Name ist nur eine zufällige Vermutung 2...

MySQL Series 7 MySQL-Speicher-Engine

1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...

Vue realisiert den Fortschrittsbalken-Änderungseffekt

Dieser Artikel verwendet Vue, um einfach die Ände...

So überwachen Sie Tomcat mit LambdaProbe

Einführung: Lambda Probe (früher bekannt als Tomc...

Detailliertes Beispiel für JavaScript-Array-Methoden

Inhaltsverzeichnis Einführung Erstellen eines Arr...

Analyse der Informationsarchitektur von Facebook

<br />Original: http://uicom.net/blog/?p=762...

MySQL-Unterabfragen und gruppierte Abfragen

Inhaltsverzeichnis Überblick Unterabfragen Untera...

So stellen Sie mit Navicat eine Remoteverbindung zur Cloud-Server-Datenbank her

Es ist sehr praktisch, eine Verbindung zu einer R...

Beispielcode zur Implementierung eines Hintergrundunschärfeeffekts mit CSS

Ist es der unten gezeigte Effekt? Wenn ja, lesen ...

Zusammenfassung der Probleme bei der Speicherplatzfreigabe unter Linux

Die /Partitionsauslastung eines Servers im IDC is...

So erstellen Sie eine monatliche Tabelle in einer gespeicherten MySQL-Prozedur

Lassen Sie uns, ohne ins Detail zu gehen, direkt ...

Warum sollten Sie mit der add_header-Direktive von Nginx vorsichtig sein?

Vorwort Wie wir alle wissen, legt die Nginx-Konfi...

Verwenden von nginx + fastcgi zum Implementieren eines Bilderkennungsservers

Hintergrund Ein spezielles Gerät wird verwendet, ...