2012-10-25 10 views

risposta

9

Prova

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

(con opportuni prefissi del browser)

+0

La curva non è perfetta come quella sulla foto che ho postato (puoi confrontare qui http://imageshack.us/a/img72/4650/navchj.png), ma tutto è meglio di niente! Grazie mille! –

+0

Ho un po 'di esperienza, è meglio con il margine inferiore sinistro: 50% 20%; raggio-in basso a destra: 50% 20%; Questo è tutto, grazie ancora –

0

È possibile ottenere qualsiasi curva con un ellisse o un cerchio , posizionato dietro il blocco principale: 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: ""; 
} 

Lo svantaggio qui è la complessità dell'aggiunta dello sfondo sfumato.

Problemi correlati