leader-line+hammer实现图片区域标注提示效果代码
代码语言:html
所属分类:其他
代码描述:leader-line+hammer实现图片区域标注提示效果代码,鼠标放到深色区域试试。
代码标签: leader-line hammer 图片 区域 标注 提示
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Rubik+Mono+One&display=swap'>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
font-family: 'Rubik Mono One', sans-serif;
font-size: 12px;
}
body {
overflow: hidden;
}
.map {
position: relative;
width: 90%;
height: 90vh;
max-width: 1300px;
margin: 1rem auto;
border: 1rem solid #fff;
border-radius: 1rem;
box-shadow: 0 0 .5rem rgba(0, 0, 0, .3);
}
.map > svg {
display: block;
width: 100%;
height: 100%;
border-radius: .5rem;
touch-action: none !important;
}
.map > .info {
position: absolute;
z-index: 1;
bottom: -1px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
min-height: 3rem;
width: 80%;
padding: 0 1rem;
border-radius: 1rem 1rem 0 0;
line-height: 3rem;
font-size: 1rem;
text-align: center;
background: #fff;
pointer-events: none;
}
.building {
transition: opacity .3s ease-in-out;
}
.building:hover {
cursor: pointer;
opacity: .8 !important;
}
.building.-available {
fill: #0f0 !important;
}
.building.-reserved {
fill: #f00 !important;
}
.building.-service {
fill: #fff !important;
}
</style>
</head>
<body>
<!-- partial:index.partial.html -->
<div class='map' id='my-map'>
<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='2400' height='1600.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0