css实现地图标注图标悬浮放大效果代码

代码语言:html

所属分类:悬停

代码描述:css实现地图标注图标悬浮放大效果代码

代码标签: 标注 图标 悬浮 放大 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开


<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">


<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/material-icons.min.css">
  
<style>
body {
  align-items: center;
  background-color: #9bdefb;
  display: flex;
  height: 100vh;
  justify-content: center;
  width: 100vw;
}
body * {
  transition: all 120ms ease-out;
}
body div {
  margin-right: 8px;
}
body div:last-of-type {
  margin-right: 0px;
}
body .sr-only {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.pin-container {
  height: 58px;
  position: relative;
  width: 48px;
}
.pin:focus {outline:none;}
.pin {

  background-color: white;
  border-color: white;
  border-style: solid;
  border-radius: 100% 100% 0 100%;
  border-width: 1px;
  box-shadow: 8px 8px 16px rgba(42, 44, 46, 0.08);
  color: white;
  position: absolute;
  left: -24px;
  top: 10px;
  transform: rotate(45deg);
  transform-origin: right bottom;
  width: 48px;
  height: 48px;
}
.pin__daycare {
  background-color: #f083e3;
}
.pin__daycare-selected,
.pin__daycare:hover,
.pin__daycare:focus {
  border-color: #f083e3;
  color: #f083e3;
}
.pin__preschool {
  background-color: #bc83ee;
}
.pin__preschool-selected,
.pin__preschool:hover,
.pin__preschool:focus {
  border-color: #bc83ee;
  color: #bc83ee;
}
.pin__featured {
  background-color: #fcc059;
}
.pin__featured-selected,
.pin__featured:hover,
.pin__featured:focus {
  border-color: #fcc059;
  color: #fcc059;
}
.pin > .material-icons {
  position: absolute;
  top: 24%;
  left: 24%;
  transform: rotate(-45deg);
}
.pin:hover,
.pin:focus {
  background-color: white;
  box-shadow: 8px 8px 48px rgba(0, 135, 194, 0.56);
  cursor: pointer;
  transform: rotate(45deg) scale(1.25);
  z-index: 1;
}
</style>



<.........完整代码请登录后点击上方下载按钮下载查看

网友评论0