html - 具有可悬停效果的背景图像图案
问题描述
你对如何制作这种图案有任何想法吗?我只有这样的背景图片,我希望 4 个浅色六边形作为链接。
我已经尝试过使用 svg,但我认为更新它的响应性会花费我更多的时间。
我还搜索了其他方法(创建蜂窝模式),但我似乎无法为此找到最佳解决方案。
解决方案
您可以创建 HTML 图像映射,并如下定义六边形的区域。
注意:我只输入右上角六边形的坐标。其他的将遵循相同的模式。
<img src="https://i.stack.imgur.com/zGR9G.jpg" width="1024" height="527" usemap="#map">
<map name="map">
<area href="https://stackoverflow.com" shape="poly"
coords="834,146, 888,146, 914,192, 888,236 834,236, 810,192">
</map>
推荐阅读
- php - Live Server 上带有 Google Captcha X-XSS 相关错误的 PHP 表单
- python - 检验 Pandas 系列中值的真实性
- javascript - 无法获取输入元素的值以用作 ASP.Net MVC 剑道 UI 中数据源读取请求的参数
- c++ - 使用 QProcess 从 C++ 程序中从 Powershell 获取 Exitcode
- django - Django:在 M2M 中排除用户
- java - 如何使用 Twilio Java SDK 删除所有电话号码?
- selenium - 在 Gatling 场景中是否有可能使用 selenium 代码?
- python - 如何从有效图像中区分空图像?
- flutter - 在我的 Android 智能手机的 Documents 文件夹中写入一个文本文件
- php - WP 联系表不会在上传文件夹中保存具有权限 0755 的图像