Skip to content

Commit 9ffdfe4

Browse files
authored
sdf
1 parent 9f41b3d commit 9ffdfe4

3 files changed

Lines changed: 51 additions & 50 deletions

File tree

_includes/map.html

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,3 @@
1-
<style>
2-
.map-wrap { position: relative; display: block; width: 100%; }
3-
.map-wrap img.basemap { width: 100%; display: block; }
4-
.pin {
5-
position: absolute;
6-
cursor: pointer;
7-
transform: translate(-50%, -100%);
8-
}
9-
.pin-dot {
10-
width: 14px; height: 14px;
11-
border-radius: 50%;
12-
background: #e24b4a;
13-
border: 2.5px solid white;
14-
box-shadow: 0 1px 4px rgba(0,0,0,0.3);
15-
transition: transform 0.18s ease;
16-
}
17-
.pin:hover .pin-dot { transform: scale(1.6); }
18-
.tooltip {
19-
position: absolute;
20-
background: white;
21-
border: 1px solid #ddd;
22-
border-radius: 10px;
23-
padding: 10px 12px;
24-
width: 200px;
25-
bottom: calc(100% + 10px);
26-
left: 50%;
27-
transform: translateX(-50%) translateY(4px);
28-
opacity: 0;
29-
transition: opacity 0.18s ease, transform 0.18s ease;
30-
pointer-events: none;
31-
z-index: 100;
32-
box-shadow: 0 4px 12px rgba(0,0,0,0.12);
33-
}
34-
.pin:hover .tooltip {
35-
opacity: 1;
36-
transform: translateX(-50%) translateY(0);
37-
}
38-
.tooltip img { width: 100%; border-radius: 6px; margin-bottom: 6px; }
39-
.tooltip h3 { margin: 0 0 4px; font-size: 14px; }
40-
.tooltip p { margin: 0; font-size: 12px; color: #666; }
41-
.tail {
42-
position: absolute;
43-
bottom: -6px; left: 50%;
44-
width: 10px; height: 10px;
45-
background: white;
46-
border-right: 1px solid #ddd;
47-
border-bottom: 1px solid #ddd;
48-
transform: translateX(-50%) rotate(45deg);
49-
}
50-
</style>
511
<div class="map-wrap" markdown="0">
522
<img class="basemap" src="/images/testmap.jpg" alt="World map" />
533
<div class="pin" style="left: 10%; top: 30%;">

_sass/custom.scss

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
.map-wrap { position: relative; display: block; width: 100%; }
2+
.map-wrap img.basemap { width: 100%; display: block; }
3+
.pin {
4+
position: absolute;
5+
cursor: pointer;
6+
transform: translate(-50%, -100%);
7+
}
8+
.pin-dot {
9+
width: 14px; height: 14px;
10+
border-radius: 50%;
11+
background: #e24b4a;
12+
border: 2.5px solid white;
13+
box-shadow: 0 1px 4px rgba(0,0,0,0.3);
14+
transition: transform 0.18s ease;
15+
}
16+
.pin:hover .pin-dot { transform: scale(1.6); }
17+
.tooltip {
18+
position: absolute;
19+
background: white;
20+
border: 1px solid #ddd;
21+
border-radius: 10px;
22+
padding: 10px 12px;
23+
width: 200px;
24+
bottom: calc(100% + 10px);
25+
left: 50%;
26+
transform: translateX(-50%) translateY(4px);
27+
opacity: 0;
28+
transition: opacity 0.18s ease, transform 0.18s ease;
29+
pointer-events: none;
30+
z-index: 100;
31+
box-shadow: 0 4px 12px rgba(0,0,0,0.12);
32+
}
33+
.pin:hover .tooltip {
34+
opacity: 1;
35+
transform: translateX(-50%) translateY(0);
36+
}
37+
.tooltip img { width: 100%; border-radius: 6px; margin-bottom: 6px; }
38+
.tooltip h3 { margin: 0 0 4px; font-size: 14px; }
39+
.tooltip p { margin: 0; font-size: 12px; color: #666; }
40+
.tail {
41+
position: absolute;
42+
bottom: -6px; left: 50%;
43+
width: 10px; height: 10px;
44+
background: white;
45+
border-right: 1px solid #ddd;
46+
border-bottom: 1px solid #ddd;
47+
transform: translateX(-50%) rotate(45deg);
48+
}

assets/css/main.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@
4040
"vendor/font-awesome/fontawesome",
4141
"vendor/font-awesome/solid",
4242
"vendor/font-awesome/brands"
43+
"vendor/font-awesome/brands",
44+
"custom"
45+
;
4346
;

0 commit comments

Comments
 (0)