Я создал слайдер.:: - ms-thumb появляется за дорожкой в MS Edge
В хромированном все работает fine.See изображение ниже:
Но в MS Edge, большой палец появляется позади дорожки. Смотрите изображение ниже:
Я создал codepen, чтобы объяснить и показать мою проблему: https://codepen.io/glalloue/pen/QGKqNd
Css (меньше) применяется:
.form input[type=range] {
z-index: 1;
align-self: stretch;
height: 3px;
-webkit-appearance: none;
appearance: none;
border: none;
margin: 0;
&::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
border: none;
width: 2.5rem;
height: 2.5rem;
background-color: white;
border-radius: 50%;
box-shadow: inset 0 0 0 1px #cccccc, 0 2px 4px rgba(0, 0, 0, 0.2);
}
&::-ms-thumb {
appearance: none;
border: none;
width: 2.5rem;
height: 2.5rem;
background-color: pink;
border-radius: 50%;
box-shadow: inset 0 0 0 1px #C0C0C0, 0 2px 4px rgba(0, 0, 0, .2);
}
}
Вот аналогичный вопрос с Internet Explorer: ::-ms-thumb appears behind track
Предлагаемое решение заключалось в добавлении маржи в :: - ms-track, но без успеха.
Есть ли способ сделать мой :: - ms-thumb в MS-edge выглядеть точно так же, как на хроме?
вы должны смотреть на этот http://stackoverflow.com/questions/12517158/z-index-in-internet-explorer-not-working – Rahul
@Rahul: Я Не знаю, что использовать в вашей ссылке. Я попытался установить z-index на -ms-thumb, но ничего не произошло, –