У меня есть эта скрипку: https://jsfiddle.net/repoo0fz/ У меня есть этот CSS код:CSS3 круг преобразования
.menubutton{
height:90px;
width:180px;
border-radius: 180px 180px 0 0;
-moz-border-radius: 180px 180px 0 0;
-webkit-border-radius: 180px 180px 0 0;
float:left;
padding:0px;
margin-left:5px;
margin-bottom:0px;
font-family:courier new;
font-size:20px;
-webkit-transition: height 0.5s; /* Safari */
-webkit-transition-delay: 0s; /* Safari */
transition: height 0.5s;
transition-delay: 0s;
line-height: 90px;
text-align:center;
border: 1px solid white;
}
.menubutton:hover{
height:180px;
border-radius: 180px 180px;
-moz-border-radius: 180px 180px;
-webkit-border-radius: 180px 180px;
}
Но преобразование не как я хочу. Это выглядит странно, когда он идет от полукруга до полного круга. Он не расширяется из полукруга, а больше из овального. Мне просто нужна последняя половина круга. Что я могу сделать?