画像の右側に三角形の矢印を追加したい場合は、画像にborder-radius:50% を追加します。どのように私は正しく2番目のdivを使用せずにそれを作ることができます。画像に矢印を追加するにはどうすればいいですか?
これは、それがどのように見えるかのように: https://jsfiddle.net/kani339/0xeu28q5/1/
HTML:
<img src="https://www.aviary.com/img/photo-landscape.jpg" class="photo">
<div class="arrow"></div>
CSS:
.photo {
border-radius:50%;
width: 200px;
height: 190px;
border: 5px solid #41454f;
}
.arrow {
position:relative;
left:205px;
bottom: 115px;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid #41454f;
}
以下のデモをチェックアウト? –
@Vadim Ovchinnikovはい、矢印を残したいが、別のdiv要素を使用しないで、いくつかの方法を追加することができます。 – Viktor
透明な中心、黒い枠線、白い外側の領域を持つ矢印png画像で枠線を作成できますこのボーダーフレームをイメージ上にオーバーレイします。 – zipzit