gpt4 book ai didi

html/css 六边形,里面有图片

转载 作者:行者123 更新时间:2023-11-28 03:37:51 27 4
gpt4 key购买 nike

是否有机会在六边形内放置图像?我习惯了hexagonal shaped cells in html ,但我无法用(背景?)图像填充它。

这是我尝试过的:

.top {
height: 0;
width: 0;
display: block;
border: 20px solid red;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: red;
border-left-color: transparent;
}
.middle {
height: 20px;
background: red;
width: 40px;
display: block;
}
.bottom {
height: 0;
width: 0;
display: block;
border: 20px solid red;
border-top-color: red;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
<div class="hexagon pic">
<span class="top" style="background: url(http://placekitten.com/400/400/)"></span>
<span class="middle" style="background: url(http://placekitten.com/400/400/)"></span>
<span class="bottom" style="background: url(http://placekitten.com/400/400/)"></span>
</div>


<div class="hexagon">
<span class="top" style="overflow: hidden;"><img src="http://placekitten.com/400/400/" /></span>
<span class="middle" style="overflow: hidden;"><img src="http://placekitten.com/400/400/" /></span>
<span class="bottom" style="overflow: hidden;"><img src="http://placekitten.com/400/400/" /></span>
</div>

<div class="hexagon">
<span class="top"><img src="http://placekitten.com/400/400/" /></span>
<span class="middle"><img src="http://placekitten.com/400/400/" /></span>
<span class="bottom"><img src="http://placekitten.com/400/400/" /></span>
</div>

这是一个 fiddle :http://jsfiddle.net/jnz31/kGSCA/

最佳答案

使用 CSS3 几乎一切皆有可能:http://jsfiddle.net/kizu/bhGn4/

我在 overflow: hidden 中使用了不同的旋转,所以你可以获得一个跨浏览器(嗯,modern cross-broser)掩码,甚至可以覆盖并且可点击蒙版区域。

关于html/css 六边形,里面有图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13057720/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com