首頁 >web前端 >css教學 >如何將圖示放置在圖像或影片上並在點擊時觸發下載?

如何將圖示放置在圖像或影片上並在點擊時觸發下載?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-30 22:04:03374瀏覽

How to Position an Icon Over an Image or Video and Trigger a Download on Click?

將圖示放置在影像或影片上

問題:
您需要將圖示放置在影像或視頻,將其與左下角對齊。單擊時,該圖示應觸發圖像的下載提示。

解決方案:
要實現所需的定位,您需要在影像周圍建立相對容器。然後,將圖示的位置設為絕對位置。這是一個程式碼範例:

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

.container img {
  display: block;
}

.container .fa-download {
  position: absolute;
  bottom: 0;
  left: 0;
}</code>
<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 Font-Awesome:
是的,相同的方法適用於 Bootstrap 3 Font-Awesome。將上面程式碼中的 Font Awesome 版本替換為以下內容:

<code class="html"><link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" /></code>
<code class="html"><div class="container">
  <img src="https://placekitten.com/300/300" />
  <a href="dog.png" download="new-filename"><i class="fa fa-download"></i></a>
</div></code>

以上是如何將圖示放置在圖像或影片上並在點擊時觸發下載?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn