css實現橢圓

先實現個簡單點的,用css實現一個圓,ok,直接上代碼:css

.circle{
    width: 100px;
    height:100px;
    background: red;
    border-radius: 50%;
}

circle

實現橢圓的方法

1.利用css3變形

.circle{
    width: 100px;
    height:100px;
    background: red;
    border-radius: 50%;
    transform: scale(1,0.5);
}

效果以下
circlehtml

2.直接改變高度

.circle{
    width: 100px;
    height:50px;
    background: red;
    border-radius: 50%;
}

效果以下
circlecss3

3.利用border-radius屬性

.circle{
    width: 100px;
    height:100px;
    background: red;
    border-top-left-radius:100px 50px;
    border-top-right-radius:100px 50px;
    border-bottom-left-radius:100px 50px;
    border-bottom-right-radius:100px 50px;
}

效果以下
circle
可是這樣實現的效果還不是橢圓,還要再把高度設置爲寬度的一半,因此仍是直接用第二種方法比較簡便wordpress

參考

相關文章
相關標籤/搜索