Skip to content

Commit 71d5beb

Browse files
committed
Moved edit-popover pointer to ::before pseudo on the parent element.
1 parent da92343 commit 71d5beb

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

src/date-input.css

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,26 @@
2222
-webkit-user-select: none;
2323
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
2424
}
25+
.datetime-input.date.active::before {
26+
content: "";
27+
display: block;
28+
position: absolute;
29+
background-color: #efefef;
30+
width: 2em;
31+
height: 2em;
32+
bottom: -1.6em;
33+
left: calc(50% - 1em);
34+
z-index: 10;
35+
border-color: #aaa;
36+
border-style: solid;
37+
border-width: 1px 1px 0 0;
38+
transform: rotate(-45deg);
39+
-moz-transform: rotate(-45deg);
40+
-ms-transform: rotate(-45deg);
41+
-o-transform: rotate(-45deg);
42+
-webkit-transform: rotate(-45deg);
43+
transition: background-color 0.25s ease-out;
44+
}
2545

2646

2747
/**
@@ -75,31 +95,12 @@
7595
.datetime-input.date .edit-popover .header {
7696
width: 100%;
7797
color: #777;
98+
padding-top: 0.5em;
7899
font-size: 1.5em;
79100
line-height: 2em;
80101
cursor: default;
81102
transition: background-color 0.25s ease-out;
82103
}
83-
.datetime-input.date .edit-popover .header::before {
84-
content: "";
85-
display: block;
86-
position: absolute;
87-
background-color: #efefef;
88-
width: 1em;
89-
height: 1em;
90-
top: -0.55em;
91-
left: 10%;
92-
z-index: 2;
93-
border-color: #aaa;
94-
border-style: solid;
95-
border-width: 1px 1px 0 0;
96-
transform: rotate(-45deg);
97-
-moz-transform: rotate(-45deg);
98-
-ms-transform: rotate(-45deg);
99-
-o-transform: rotate(-45deg);
100-
-webkit-transform: rotate(-45deg);
101-
transition: background-color 0.25s ease-out;
102-
}
103104

104105

105106
/**

0 commit comments

Comments
 (0)