2017-09-04 5 views
-3

私はアクションボックスを設計しました。ホバーに丸みを帯びた形を追加することです。この形状は滑らかに滑り込む必要があります。誰にでもアイデアやこれをプログラムする方法がありますか?今のホバー上に丸い形のスクエアボタン

Normal state on the left. On the right the hover state.

感謝。

Arjan

+2

ようこそStackOverflow!あなたの試みの[最小、完全で、かつ検証可能な例](http://stackoverflow.com/help/mcve)を提供してください。 [Stack Snippet](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)として、問題を解決して理由を説明することができますあなた自身の試みは失敗しました。あなたの将来の発展に役立つ何かを学び、この1つの問題に対する答えを得ることができます。 – andreas

答えて

2

.square{ 
 
    background: #bc82ff; 
 
    width: 200px; 
 
    height: 200px; 
 
    padding: 20px; 
 
    color: white; 
 
    word-break: break-all; 
 
    position: relative; 
 
    overflow: hidden; 
 
    cursor: pointer; 
 
} 
 
.square > p{ 
 
    color: white; 
 
    position: relative; 
 
} 
 

 
.circle{ 
 
    position: absolute; 
 
    width: 300px; 
 
    height: 300px; 
 
    border-radius: 100%; 
 
    background: #a672e9; 
 
    bottom: 100%; 
 
    left: -30px; 
 
    transition: bottom 0.5s; 
 

 
} 
 
.square:hover > .circle{ 
 
    bottom: 20px; 
 
}
<div class="square"> 
 
    <span class="circle"></span> 
 
    <p>12312312312312312321321312321</p> 
 
</div>

あなたはあなたの努力を表示するようにしてください。

これを参照してください。

+0

ありがとうございました:) –

関連する問題