2013-11-24 7 views
5

私は完全に丸いコーナーのボタンを持っています。意味は、ボタンはは50px高く、国境半径は、ボタンのいずれかの側に、完全な半円形を作り、25ピクセルです:あなたはすでにの高さを知って、簡単で可変高さ要素のパーフェクトな円形コーナーを維持

enter image description here

CSSでこれを達成しますボタン(ボタン高さ÷2 =ボーダー半径)。

しかし、ボタンの高さを動的に増加すると完全に円形のエッジを維持することが可能である(より多くのテキストは、例えば、追加された)?:

enter image description here

答えて

5

と同じように、高いものにborder-radiusを設定360px

div { 
    height:50px; 
    width:500px; 
    background:red; 
    border-radius:360px; 
} 

this jsFiddle exampleをご覧ください。

関連する問題