Heim >Web-Frontend >CSS-Tutorial >Wie positioniere ich Symbole mithilfe von CSS über Bildern oder Videos?

Wie positioniere ich Symbole mithilfe von CSS über Bildern oder Videos?

Linda Hamilton
Linda HamiltonOriginal
2024-10-25 04:33:02866Durchsuche

How to Position Icons Over Images or Videos Using CSS?

Symbole über Bildern oder Videos positionieren

Um ein Symbol über einem Bild oder Video zu platzieren, erstellen Sie einen relativen Container um das Bild und legen Sie fest Die absolute Position des Symbols reicht aus.

Code:

<code class="css">.container {
  position: relative;
}

.container img {
  display: block;
}

.container .fa-download {
  position: absolute;
  bottom: 0;
  left: 0;
}</code>

HTML:

<code class="html"><link href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" rel="stylesheet"/>

<div class="container">
  <img src="https://placekitten.com/300/300">
  <a href="dog.png" download="new-filename"><i class="fas fa-download"></i></a>
</div></code>

Bootstrap 3-Kompatibilität:

Diese Methode ist auch mit Bootstrap 3 kompatibel. Um eine Schaltfläche in der unteren linken Ecke mit dem FontAwesome-Download-Symbol hinzuzufügen, fügen Sie einfach den folgenden Code hinzu:

<code class="css">.container {
  position: relative;
}

.container img {
  display: block;
}

.container .btn-download {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 6px;
  background-color: #337ab7;
  color: #fff;
  border: none;
  border-radius: 3px;
}

.container .btn-download i {
  font-size: 1.5em;
}</code>
<code class="html"><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" rel="stylesheet"/>

<div class="container">
  <img src="https://placekitten.com/300/300">
  <a href="dog.png" download="new-filename" class="btn-download"><i class="fas fa-download"></i></a>
</div></code>

Das obige ist der detaillierte Inhalt vonWie positioniere ich Symbole mithilfe von CSS über Bildern oder Videos?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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