ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して画像またはビデオ上にアイコンを配置する方法

CSS を使用して画像またはビデオ上にアイコンを配置する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-25 04:33:02864ブラウズ

How to Position Icons Over Images or Videos Using CSS?

画像またはビデオ上にアイコンを配置する

画像またはビデオ上にアイコンを配置するには、画像の周囲に相対コンテナを作成し、アイコンの絶対位置で十分です。

コード:

<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 の互換性:

このメソッドは Bootstrap 3 とも互換性があります。FontAwesome ダウンロード アイコンを使用して左下隅にボタンを追加するには、次のコードを追加するだけです:

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

以上がCSS を使用して画像またはビデオ上にアイコンを配置する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。