利用border-radius
生成橢圓。CSS參考手冊css
對一個寬度和高度不一樣的容器進行以下設置,就獲得一個橢圓border-radius: 50%
spa
border-radius
是一個簡寫屬性。分別對應着:code
border-top-left-radius
htm
border-top-right-radius
ip
border-bottom-right-radius
get
border-bottom-left-radius
而實用斜線能夠單獨指定水平半徑和垂直半徑。綜合利用這些,就能夠獲得半橢圓it
border-radius: 50% / 100% 100% 0 0;
//縱軸對稱class
border-radius: 100% 0 0 100% / 50%;
//橫軸對稱容器
繼續沿着半橢圓的思路。咱們來生成一個四分之一橢圓border-radius: 100% 0 0 0
; //左上角,也能夠指定其餘角cli