怎么用css画出来一个菱形

html-css020

怎么用css画出来一个菱形,第1张

.lxp {

width: 30px

height: 30px

transform: rotateX(45deg)

}

.lx {

width: 20px

height: 20px

background: green

transform: rotate(45deg)

}

<div class="lxp">

<div class="lx"></div>

</div>

这才叫菱形好吧 具体什么形状调角度和长宽

用css实现:

<style>

    .diamond{

        display: inline-block

        width: 14px

        height: 14px

        border: 2px solid blue

        transform: rotate(45deg)

    }

</style>

<div class="diamond"></div>

用svg实现:

<svg viewBox="0 0 100 100" width="20" height="20">

    <polygon points="10 50, 50 10, 90 50, 50 90" fill="none" stroke="blue" stroke-width="10" />

</svg>