gpt4 book ai didi

html - 如何使用 css3 和 html5 制作不规则形状的 div?

转载 作者:技术小花猫 更新时间:2023-10-29 12:21:52 28 4
gpt4 key购买 nike

我想知道是否有可能构建具有不规则形状的 div,类似于此(例如格陵兰、欧洲、非洲)。我想像这里一样使用 CSS3 和 HTML5 创建 map 。

这是示例图片的链接:

最佳答案

你所拥有的看起来像一个网格,你可以通过 div 上的许多渐变获得它,也可以通过应用 CSS 转换的许多 div 的网格获得它。

div { box-sizing: border-box; }
.container {
overflow: hidden;
width: 32em;
height: 32em;
margin: 5.6em auto 0;
background: silver;
}
.grid {
transform: skewX(-45deg)
rotate(15deg)
scaleX(1.785) scaleY(.8)
translateX(-4.5em) translateY(-3em);
}
.grid-row {
width: 32em;
height: 2em;
}
.grid-cell {
float: left;
width: 2em;
height: 2em;
}
.high {
background: gainsboro;
}
.high:hover {
background: whitesmoke;
}
<div class='container'>
<div class='grid'>
<div class='grid-row'>
<div class='grid-cell'></div>
<div class='grid-cell high'></div>
</div>
<div class='grid-row'>
<div class='grid-cell'></div>
<div class='grid-cell high'></div>
</div>
</div>
</div>
<!-- and so on... -->

关于html - 如何使用 css3 和 html5 制作不规则形状的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126731/

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