geopf-extensions-openlayers
Version:
French Geoportal Extensions for OpenLayers libraries
169 lines (128 loc) • 3.74 kB
CSS
/* ISOCHRON */
div[id^=GPisochron-] {
top: 140px;
left: 10px;
}
/* Showing/hiding mouse position panel */
button[id^="GPshowIsochronPicto-"][aria-pressed="false"] + dialog {
display: none;
visibility: hidden;
opacity: 0%;
}
button[id^="GPshowIsochronPicto-"][aria-pressed="true"] + dialog {
display: flex;
flex-direction: column;
visibility: visible;
opacity: 100%;
}
/* General panels */
dialog[id^=GPisochronPanel-] {
position: absolute;
height: inherit;
top: 0px;
left: 34px;
z-index:2;
}
/* Isochron form */
input[id^="GPisochronOriginPointer"] + .GPisochronOriginPointerImg {
background-position: -1px -1px;
}
input[id^="GPisochronOriginPointer"]:checked + .GPisochronOriginPointerImg {
background-position: -29px -1px;
}
/* Alternative choice */
div[id^=GPisochronChoice] {
display: -webkit-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
/*
input[id^=GPisochronChoiceAltChron] + .GPisochronChoiceAltImg {
background-position: -56px 0;
}
input[id^=GPisochronChoiceAltChron]:checked + .GPisochronChoiceAltImg {
background-position: -84px 0;
}
input[id^=GPisochronChoiceAltDist] + .GPisochronChoiceAltImg {
background-position: -112px 0;
}
input[id^=GPisochronChoiceAltDist]:checked + .GPisochronChoiceAltImg {
background-position: -140px 0;
}*/
/* Mode choice */
.GPisochronFormMini {
max-height: 58px;
overflow: hidden;
}
.GPisochronFormMini .GPpanelFooter button[id^="GPisochronReset-"],
.GPisochronFormMini .GPpanelFooter input[id^="GPisochronSubmit-"],
.GPisochronFormMini [id^="GPisochronPointLabelP-"],
.GPisochronFormMini [id^="GPisochronChoice-"],
.GPisochronFormMini [id^="GPisochronValueChronLabelP-"],
.GPisochronFormMini [id^="GPisochronValueChron-"],
.GPisochronFormMini [id^="GPisochronTransportChoice-"],
.GPisochronFormMini [id^="GPisochronDirectionChoice-"],
.GPisochronFormMini [id^="GPisoExclusions-"],
.GPisochronFormMini .GPpanelFooter,
.GPisochronFormMini button[id^="GPshowIsoExclusionsPicto-"] {
display: none;
}
.GPisochronFormMini {
max-height: 78px;
}
.GPisochronFormMini .GPelementShow {
color: var(--grey-200-850);
}
div[id^=GPisochronTransportChoice] > div {
display: inline-flex;
gap: 1rem;
}
/* Showing/hiding exclusions */
button[id^="GPshowIsoExclusions"] {
position: absolute;
border: unset;
bottom: unset;
right: 0;
transition: all 0.5s ease-out 0s;
transform: translateY(-100%);
}
button[id^="GPshowIsoExclusions"][aria-pressed="true"] {
transform: translateY(-100%) rotateX(180deg);
}
button[id^=GPshowIsoExclusions][aria-pressed="false"] + div[id^=GPisoExclusions] {
max-height: 0;
opacity: 0;
margin-bottom: 0;
}
button[id^=GPshowIsoExclusions][aria-pressed="true"] + div[id^=GPisoExclusions] {
display: block;
max-height: 76px;
opacity: 1;
margin-bottom: 15px;
}
.GPisochronFormMini button[id^=GPshowIsoExclusions][aria-pressed="true"] + div[id^=GPisoExclusions] {
display: none;
}
div[id^=GPisoExclusions] {
transition: max-height 0.5s ease-in-out 0.25s, opacity 0.5s ease-in-out 0.25s, margin 0.3s ease-in-out 0.25s;
overflow: hidden;
}
/* Reset picto */
button[id^=GPisochronReset] {
}
/* Result panel */
div[id^=GPisoResultsPanel] {
padding: 15px;
}
div[id^=GPisoResultsNew]:hover {
opacity: 1;
}
.GPisoResultsValue {
display: flex;
}
/* Showing/hiding control Export ajouté à l'isochrone */
div[id^=GPisoResultsPanel-].GPelementHidden + .container-buttons-plugin,
div[id^=GPisoResultsPanel-].gpf-hidden + .container-buttons-plugin {
display: none;
}