HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/farmfun.komma.pro/resources/sass/site/5-Components/_components.map.scss
.c-map {
    position: relative;
    max-width: fit-content;

    --map-bounding-box-north: 53.5498339;
    --map-bounding-box-east: 7.217292;
    --map-bounding-box-south: 49.5;
    --map-bounding-box-west: 2.55;
}

.c-map__background {

}

.c-map__marker {
  position: absolute;
  transform: translate(-50%, -50%);

  fill: currentColor;
  transition: color;
  transition-duration: .25s;

  &:hover {
    cursor: pointer;
  };

  path {
    pointer-events: none;
  }

  // TODO function to calculate left percentage from latitudes and bounding box
  top: calc(
            calc(
            calc(var(--latitude) - var(--map-bounding-box-north)) /
            calc(
            var(--map-bounding-box-south) -
            var(--map-bounding-box-north)
            )
            ) * 100%
    );
    left: calc(
            calc(
            calc(var(--longitude) - var(--map-bounding-box-west)) /
            calc(
            var(--map-bounding-box-east) - var(--map-bounding-box-west)
            )
            ) * 100%
    );

  &.active {
    color: palette(primary, 500);
  }

  &.selected {
    color: palette(primary, 500);
  }
}