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

Verwendung und Optimierung der MySQL COUNT-Funktion

Inhaltsverzeichnis Was macht die Funktion COUNT? ...

Klassen in TypeScript

Inhaltsverzeichnis 1. Übersicht 2. Definieren Sie...

So konfigurieren Sie den NAT-Modus für virtuelle VMware-Maschinen

In diesem Artikel wird der NAT-Konfigurationsproz...

Mysql NULL verursachte die Grube

Verwenden von NULL in Vergleichsoperatoren mysql&...

Einfaches Beispiel für die Verschönerung von HTML-Kontrollkästchen und -Radios

Einfaches Beispiel für die Verschönerung von HTML...

Eine kurze Erläuterung temporärer MySQL-Tabellen und abgeleiteter Tabellen

Abgeleitete Tabellen Wenn die Hauptabfrage eine a...

Warum MySQL-Datenbanken NULL so weit wie möglich vermeiden

Viele Tabellen in MySQL enthalten Spalten, die NU...

Teilen Sie 101 MySQL-Debugging- und Optimierungstipps

MySQL ist eine leistungsstarke Open-Source-Datenb...

Detaillierte Schritte zur Installation und Konfiguration von MySQL 5.7

1. MySQL herunterladen 1. Melden Sie sich auf der...

Alibaba Cloud Server Ubuntu Konfigurations-Tutorial

Da für den Import benutzerdefinierter Ubuntu-Imag...

Vollständige MySQL-Lernhinweise

Inhaltsverzeichnis MyISAM und InnoDB Gründe für L...