Я создал трапецию с помощью CSS.Трапеция с рамкой
HTML:
<div class="trapezeG"></div>
CSS:
.trapezeG {
position: absolute;
left: 214px;
top: 120px;
width: 1px;
height: 70px;
border: 1px solid #069;
border-color: transparent transparent transparent #000000;
border-width: 32px;
transform: rotate(180deg);
}
Вот мой Fiddle: https://jsfiddle.net/sfck34y3/
Вот реальный результат:
Я хотел бы изменить высоту верхней и нижней точек, сделав ее ближе к прямоугольнику, чем сейчас. Как изменить ширину границ?
Просто из любопытства, любой причина для преобразования элемента? https://jsfiddle.net/hashem/sfck34y3/1/ Почему бы не дать правильной границе ширину/цвет? –
Не совсем ваш подход, но вы также можете использовать преобразование перспективы, как в этом ответе - http://stackoverflow.com/questions/15724678/creating-an-isoceles-trapezoid-shape/25833643#25833643 – Harry