Valentinstag ist hier und wie kann es besser Ihre Zuneigung zeigen als mit einem handgezeichneten Herzen? Zuvor zeigte CSS-Tricks verschiedene Herz-Zerrieching-Techniken und inspirierte eine entzückende Sammlung von Codepen-Einsendungen. Ein Beispiel ist Temani Afifs CSS -Formen -Site mit einem stilvollen Herzen, das ausschließlich mit CSS erstellt wurde.
Für eine persönlichere Note machen wir ein SVG -Herz. Keine fortschrittliche Vektorsoftware benötigt! Wir werden ein einfaches HTML -Dokument und das <svg></svg>
Tag:
<svg></svg>
Um unsere Erstellung zu visualisieren, werden wir das Attribut viewBox
verwenden. Stellen Sie sich dies als unsere Zeichnungs -Leinwand vor, die durch Koordinaten definiert sind. Wir setzen eine quadratische Viewbox:
<svg viewbox="0 0 10 10"></svg>
Nun lass uns zeichnen! Wir werden das <path></path>
-Element und sein d
-attribut verwenden, um die Form unseres Herzens mithilfe von Liniensegmenten zu definieren. Die wichtigsten SVG -Pfadbefehle sind: MoveTo (M, M), Lineto (L, L, H, H, V, V), kubische Bézier -Kurven (C, C, S, S), quadratische Bézier -Kurven (q, q, t, t), elliptische Arkenkurven (A, A) und Clospepath (Z, Z).
<svg viewbox="0 0 10 10"><path d="M2,2"></path></svg>Als nächstes ziehen wir eine Linie zu (4,4), dann zu (6,2):
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2"></path></svg>Dies schafft ein verkehrtes Dreieck. Um dies zu beheben, entfernen wir die Standardfüllung und fügen Sie einen Schlag hinzu:
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2" fill="none" stroke="rebeccapurple"></path></svg>Erhöhen wir die
für eine bessere Sichtbarkeit und fügen Sie rundliche Enden mit stroke-width
: stroke-linecap="round"
hinzu
<svg viewbox="0 0 10 10"><path d="M2,2 L4,4 L6,2" fill="none" stroke="rebeccapurple" stroke-width="4" stroke-linecap="round"></path></svg>Und da haben Sie es-ein perfekt unvollkommenes, handgezeichnetes SVG-Herz, das bereit ist, mit jemandem Special geteilt zu werden! ?
Das obige ist der detaillierte Inhalt vonHandschreibung eines SVG -Herzens mit unseren Herzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Ich weiß, ich weiß: Es gibt eine Menge von Content -Management -Systemoptionen, und während ich mehrere getestet habe, war keiner wirklich derjenige, den Sie wirklich wissen? Seltsame Preismodelle, schwierige Anpassungen, einige werden sogar ein Ganzes &

Das Verknüpfen von CSS -Dateien mit HTML kann durch die Verwendung von Elementen in einem HTML erreicht werden. 1) Verwenden Sie Tags, um lokale CSS -Dateien zu verknüpfen. 2) Mehrere CSS -Dateien können durch Hinzufügen mehrerer Tags implementiert werden. 3) Externe CSS -Dateien verwenden absolute URL -Links wie z. 4) Stellen Sie die korrekte Verwendung von Dateipfaden und CSS -Dateiladeauftrag sicher und optimieren Sie die Leistung können mit CSS -Präprozessor zusammengeführt werden, um Dateien zu verschmelzen.

Die Auswahl von Flexbox oder Grid hängt von den Layoutanforderungen ab: 1) Flexbox ist für eindimensionale Layouts wie die Navigationsleiste geeignet. 2) Das Gitter eignet sich für zweidimensionale Layouts wie Zeitschriftenlayouts. Die beiden können im Projekt verwendet werden, um den Layout -Effekt zu verbessern.

Der beste Weg, um CSS -Dateien einzubeziehen, besteht darin, Tags zu verwenden, um externe CSS -Dateien in den HTML -Teil einzuführen. 1. Verwenden Sie Tags, um externe CSS -Dateien einzuführen, wie z. 2. Für kleine Anpassungen können Inline -CSS verwendet werden, sollten jedoch mit Vorsicht verwendet werden. 3. Große Projekte können CSS -Präprozessoren wie SASS oder weniger verwenden, um andere CSS -Dateien über @import zu importieren. 4. Für die Leistung sollten CSS -Dateien zusammengeführt und CDN verwendet und mit Tools wie CSSNano komprimiert werden.

Ja, youShouldlearnbothflexBoxandgrid.1) FlexBoxiSidealfore-dimensional, flexibelayoutslikenAvigationMenus.2) GridexcelStwo-dimensional, komplexDesignsuchasmagazinelayouts.3) Kombininierungs-Botenhances-Flexible-und-und -Anteilungskraft, und -forsfossivität,

Wie sieht es aus, Ihren eigenen Code neu zu gestalten? John Rhea nimmt eine alte CSS -Animation auseinander, die er geschrieben hat, und geht durch den Denkprozess der Optimierung.

CsSanimationsarenotinherenthardbutRequirePractICEANDUnDing-fordertofcsPropertiesandTimingfunktionen.1) StartwithsimpleanimationslikescalingabuttononoversKeyFrames.2) useaSingFunctionslikecubic-BezierForteffects, SuchasabouNects, SuchasabouNects,, zu

@KeyFramesispopulardUeToitSverSatility und PowerIncreatingsmoothcsSanimations.KectrickSinclude: 1) DefiningsmoothTransitionSbetTates, 2) AnimatingMultipleProperTiesimultan, 3) mit VendorprefixesforBrowserCompatible, 4) Kombinieren, 4) Kombinieren, 4) Kombinieren, 4) Kombinieren, 4) Kombinieren


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Dreamweaver CS6
Visuelle Webentwicklungstools

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.
