2012-10-25 11 views

Odpowiedz

9

Spróbuj

background-color: #60a0d0; 
border-bottom-left-radius:50% 10%; 
border-bottom-right-radius:50% 10%; 

(z odpowiednich prefiksów przeglądarek)

+0

Krzywa nie jest idealna jak na zdjęciu zamieszczonym (można porównać tutaj http://imageshack.us/a/img72/4650/navchj.png), ale wszystko jest w porządku lepsze niż nic! Dziękuję Ci bardzo! –

+0

Zrobiłem trochę eksperymentów, lepiej z granicą-dolny-lewy-promień: 50% 20%; border-bottom-right-radius: 50% 20%; To wszystko, dzięki jeszcze raz –

0

można uzyskać dowolną krzywą z elipsy lub okręgu , umieszczony za głównym blokiem: http://jsfiddle.net/e9RLQ/1/

.box { 
    position: relative;  
    background: #60a0d0; 
} 
.box:after { 
    position: absolute; 
    z-index: -1; 
    left: 0; 
    top: 100%; 
    width: 300%; 
    height: 300px; 
    margin: -292px 0 0 -100%; 
    background: #60a0d0; 
    border-radius: 50%; 
    content: ""; 
} 

Wadą jest złożoność dodawania tła gradientowego.

Powiązane problemy