0
#learn-more-button {
position: relative;
top: 69%;
margin: 0 auto;
padding-top: 18px;
width: 185px;
height: 38px;
background-color: #009ee3;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
color: #fff;
font-weight: 400;
text-align: center;
letter-spacing: 2px;
transition: 0.85s;
}
#learn-more-button:hover {
/*box-sizing: border-box;
\t border-bottom: 5px solid #c42c50;*/
-webkit-transform: rotateX(25deg);
transform: rotateX(25deg);
cursor: pointer;
border-bottom: 5px solid #0091c8;
}
<div id="learn-more-button">Button</div>
私は、「詳細はこちら」のテキストとちょうど青、平らな長方形でボタンを作成しました。ホバリングしたときに、X軸を少し回転させ、わずかに暗いボトムボーダーにして、わずかに回転する薄いボックススタイルのボタンの錯覚を作成します。私の方法はうまくいきますが、(言葉の欠如のために)かなり "不便"なようです。試して説明するには、小さな白い線が境界線に2秒間表示され、回転が滑らかではありません。ウェブサイトはまだライブではありませんので、必要に応じてどのように表示するかわかりません。
ありがとうございます!完璧な答え。美しく見えます。好奇心から何かを試してみると、うずまきのような前後に回転を軽く回転させることが可能ですか? –
@ColinStewartはい、しかし、あなたは本当に(状態Aから状態Bにアニメーション化しているので) 'transition'のイージングがそれほど強力ではないので、CSSキーフレームアニメーションを作成する必要があります。ここにあなたを助けるライブラリがあります:https://daneden.github.io/animate.css/ –
ありがとうジョン、ありがとう! –