У меня есть узел HTML, на котором я установил очень жирную границу и преобразование, которое масштабируется и вращается с помощью CSS.По какой-то причине после трансформации на внешней стороне границы появляется очень тонкая дополнительная граница в цвете самого узла снаружи, как если бы фон узла простирался ниже границы, а граница была не очень большой.достаточно, чтобы покрыть цвет фона.
.transform {
transform: scale(1, .7) rotate(45deg);
}
.container {
width: 100px;
height: 100px;
background-color: chocolate;
border: 20px solid white;
}
<div class="container">proper white border</div>
<div class="container transform">slim orange border around actual white border</div>
Обратите внимание, что в верхнем поле не заметно, что граница установлена, поскольку ее цвет установлен на белый, а в нижнем - белыйрамка окружена еще одной тонкой рамкой цвета рамки.
Есть ли что-то, чтобы этого не происходило?