Inhaltsverzeichnis
Übersicht
Algorithmus
Beispiel
Fazit
Heim Web-Frontend HTML-Tutorial So erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS

So erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS

Sep 16, 2023 am 11:49 AM
css html Bildüberlagerung

So erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS

Übersicht

Bildüberlagerung ist die Überlagerung von zwei Bildern oder Symbolen, wobei ein Symbol oder Bild auf dem Bildschirm angezeigt wird, während das andere Symbol auf dem Bildschirm angezeigt wird, wenn der Cursor über dem ersten Bild schwebt. Um diese Funktion zu implementieren, sollten wir über Grundkenntnisse in HTML und CSS sowie deren Eigenschaften für Übergänge und Animationen verfügen. Um also ein Overlay zu erstellen, sehen wir uns einige Beispiele für die Erstellung eines inneren Overlay-Symbols an.

Algorithmus

Schritt 1 – Erstellen Sie eine HTML-Datei in einem Texteditor und erstellen Sie in dieser Datei ein HTML-Boilerplate.

Schritt 2 Erstellen Sie nun einen Div-Container, der Bilder (von denen eines ein statisches Bild ist) und ein weiteres Bildsymbol (das angezeigt wird, wenn Sie mit der Maus über das Bild fahren) enthält.

Schritt 3 Fügen Sie das img-Tag mit dem src-Attribut ein. Fügen Sie den Bildlink zum src-Attribut hinzu.

<img  src="/static/imghw/default1.png"  data-src="https://cdn4.iconfinder.com/data/icons/creative-5/32/text-512.png"  class="lazy" alt="So erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS" >

Schritt 4 Fügen Sie nun den Font Awesome CDN-Link in das Head-Tag des HTML-Dokuments ein. CDN-Link unten.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

Schritt 5 Verwenden Sie nun die Benutzersymbolklasse „font Awesome“, um das Overlay-Bild zu erstellen.

<i class="fa fa-user">

Schritt 6Erstellen Sie nun eine style.css-Datei im selben Ordner und verknüpfen Sie die style.css-Datei mit dem HTML-Dokument.

<link rel="stylesheet" href="style.css">

Schritt 7 Legen Sie den Stil des HTML-Elements fest und gestalten Sie es so, dass das Overlay angezeigt wird, wenn Sie mit der Maus über das Bild fahren.

Schritt 8 Die Bildüberlagerung wurde erfolgreich erstellt.

Beispiel

In diesem Beispiel haben wir eine Bildüberlagerung mit einem Bild und einem Awesome-Schriftartsymbol erstellt. Die Benutzersymbolklasse „Font Awesome“ wird aus der Font Awesome-Bibliothek importiert. Um dies zu erstellen, haben wir zwei Dateien in einem Ordner erstellt. Eine Datei enthält index.html, die den Skelettteil der Funktion enthält, und eine andere Datei ist style.css, die die Stile und den Hauptteil der Funktion Work enthält.



   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
   <link rel="stylesheet" href="style.css">
   image overlay
   

<img src="/static/imghw/default1.png" data-src="https://cdn4.iconfinder.com/data/icons/creative-5/32/text-512.png" class="lazy" alt="So erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS" >

tutorialspoint.com

Die unten angegebenen Bilder sind die Ausgabe des obigen Beispiels, wobei das erste Bild die Ausgabe zeigt, wenn die obige Funktion im Browser geladen wird, und das zweite Bild die Ausgabe zeigt, wenn sich der Cursor über dem ersten Bild bewegt. Wenn also ein Benutzer mit der Maus über das angegebene Bild fährt, wird das überlappende Bild angezeigt.

Fazit

Diese Funktion wird in Anwendungen wie Kontaktbüchern verwendet, bei denen das Profil des Benutzers auf einem Bild angezeigt wird und wenn der Benutzer auf das Bild klickt oder mit der Maus darüber fährt, werden die Details des spezifischen Profils angezeigt. Wenn Sie diese Funktion erstellen, müssen Sie sicherstellen, dass das Bild oder Symbol, das statische Bild und das beim Mouseover angezeigte Bild die gleichen Abmessungen haben, d. h. gleiche Breite und Höhe.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Bild-Overlay-Symbol mit HTML und CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie man einen GlaSmorphismus -Effekt mit CSS erzeugt Wie man einen GlaSmorphismus -Effekt mit CSS erzeugt Aug 22, 2025 am 07:54 AM

Um einen Gla-Mimikry-Effekt von CSS zu erzeugen, müssen Sie Backdrop-Filter verwenden, um Hintergrundunschärfe zu erzielen, einen durchscheinenden Hintergrund wie RGBA (255,255,255,0.1) festzulegen, subtile Grenzen und Schatten hinzuzufügen, um das Gefühl der Hierarchie zu verbessern, und sicherzustellen, dass der visuelle Inhalt hinter den Elementen genügend visuelle Inhalt gibt. 1. Verwenden Sie Backdrop-Filter: Blur (10px), um den Hintergrundinhalt zu verwischen; 2. Verwenden Sie RGBA oder HSLA, um den transparenten Hintergrund zu definieren, um den Grad der Transparenz zu steuern. 3. Fügen Sie 1pxsolidrgba (255.255.255,0,3) Grenzen und Box-Shadow hinzu, um die dreidimensionale zu verbessern. V. 5. Es ist mit alten Browsern kompatibel

So implementieren Sie ein Dark -Modus -Thema mit CSS So implementieren Sie ein Dark -Modus -Thema mit CSS Aug 22, 2025 am 09:55 AM

Es gibt zwei Hauptmöglichkeiten, um den Dunklen Modus zu implementieren: Eine besteht darin, die Medien für die Farbschnee zu verwenden, um die Systemeinstellungen automatisch anzupassen, und das andere besteht darin, eine manuelle Schaltfunktion über JavaScript hinzuzufügen. 1. Verwenden Sie Vorläufe, um dunkle Themen nach dem Benutzersystem automatisch anzuwenden. Es besteht keine Notwendigkeit von JavaScript. Definieren Sie einfach die Stile in der Medienabfrage. 2. Um manuelles Schalten zu erzielen, müssen Sie Leuchtthemen- und Dark-Themecss-Klassen definieren, Schaltflächen hinzufügen und JavaScript verwenden, um den Themenstatus und die Lokalstorage zu verwalten, um Benutzerpräferenzen zu speichern. 3.. Sie können beide kombinieren, um zuerst lokalst zu lesen, wenn die Seite geladen wird.

So verwenden Sie Grid-Template-Areas in CSS So verwenden Sie Grid-Template-Areas in CSS Aug 22, 2025 am 07:56 AM

Thegrid-template-areasPropertyAllowsDevelopStoCreatINTItIPISIVE, readableLayoutsByDefiningNamedGridareas; EverStringRepesentsArowandachwordacolumnCell, mit ggrid-areaMameSonchildelementsMatchingThoseInthetemplate, solches "Headerheaderheaderheaderader"

Wie zentriere ich ein DIV in HTML5? Wie zentriere ich ein DIV in HTML5? Aug 21, 2025 pm 05:32 PM

Tocenteradivhorizontal, Usemargin: 0AutowithadeFinedwidth.2.ForhorizontalandverticalCentering, ApplyDisplay: Flexontheparent mitjustifiziert-kontent: centeralign-items: center.3.Alternativ, ussecssgridwith-items: centerforbothddDDDDDDirection.4.4.4.Affallback,

So stylen Sie geordnete und ungeordnete Listen mit CSS So stylen Sie geordnete und ungeordnete Listen mit CSS Aug 22, 2025 am 07:59 AM

CsSallowsfullCustomizationOfDEDEDUNDEDEDListstoenHancereadabilityAndesignConsistency.youCanchangedefaultMarkerSuSusingthelist-Typ-Typ-Type-Typeproperty, SuchassettingunorderedListStstouSquare, Kreis, Ornobullets und Orderedliststeusennumnstylelikete

So erstellen Sie ein Bildsprite mit HTML und CSS So erstellen Sie ein Bildsprite mit HTML und CSS Aug 23, 2025 am 06:25 AM

AnimagePriteCombinesMultipimageIntoOneFileToreduCehttprequestSandimPageloadspeed.2.PreparasingleSpRitEMageByarrangingsmallergraphics (z

So einschränken Sie Dateitypen für eine Upload -Eingabe in HTML So einschränken Sie Dateitypen für eine Upload -Eingabe in HTML Aug 24, 2025 am 02:57 AM

Verwenden Sie das Attribut Akzeptieren, um den Upload -Typ der HTML -Datei zu begrenzen, z. anders, und es wird nur verwendet, um die Verfügbarkeit zu verbessern, anstatt die Serverüberprüfung zu ersetzen.

So verwenden Sie die Boxgrößeneigenschaft in CSS So verwenden Sie die Boxgrößeneigenschaft in CSS Aug 22, 2025 am 09:26 AM

Thetwomainbox disizentaluesarecontent-Boxandborder-Box; Content-BoxincludesOnlytheContentinWidSHandHeightCalculations, während Border-BoxinCludescontent, Polsterung und Borders, MakingLayoutsmorePredictable; Anwendung von Box-Disis: Border-Box-Box-Box-GloboBally, ::

See all articles