Files

120 lines
2.5 KiB
CSS

.projet-compare-container {
display: grid;
background-color: #222;
> * {
grid-area: 1 / 1;
}
> .projet-compare-left,
.projet-compare-right {
display: grid;
place-content: center;
}
.projet-compare-left {
-webkit-mask: linear-gradient(to right, #000 0, var(--pos, 50%), #0000 0);
mask: linear-gradient(to right, #000 0, var(--pos, 50%), #0000 0);
}
.projet-compare-right {
-webkit-mask: linear-gradient(to right, #0000 0, var(--pos, 50%), #000 0);
mask: linear-gradient(to right, #0000 0, var(--pos, 50%), #000 0);
}
> input[type="range"] {
z-index: 1;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
&::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
inline-size: 4px;
block-size: 100%;
background-color: CanvasText;
}
&::-moz-range-thumb {
-moz-appearance: none;
appearance: none;
inline-size: 4px;
block-size: 100%;
background-color: CanvasText;
}
}
img {
max-block-size: 100%;
max-inline-size: 100%;
}
}
input[type="range"] {
appearance: none;
-webkit-appearance: none;
margin: 10px 0;
width: 100%;
}
input[type="range"]:focus {
outline: none;
}
input[type="range"]::-webkit-slider-runnable-track {
width: 100%;
height: 12.8px;
cursor: pointer;
box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
background: none;
border-radius: 25px;
border: 0px solid #000101;
}
input[type="range"]::-webkit-slider-thumb {
box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
border: 0px solid #000000;
height: 20px;
width: 39px;
border-radius: 7px;
background: none;
cursor: pointer;
-webkit-appearance: none;
margin-top: -3.6px;
}
input[type="range"]:focus::-webkit-slider-runnable-track {
background: none;
}
input[type="range"]::-moz-range-track {
width: 100%;
height: 12.8px;
cursor: pointer;
transition: all 0.2s;
box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
background: none;
border-radius: 25px;
border: 0px solid #000101;
}
input[type="range"]::-moz-range-thumb {
box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
border: 0px solid #000000;
height: 20px;
width: 39px;
border-radius: 7px;
background: none;
cursor: pointer;
}
@media only screen and (max-width: 1200px) {
.projet-compare-container {
display: none;
}
}