下記サイトを参考にして、ボタンを作成しています。
https://www.nxworld.net/css-ghost-button-good-chemistry-hover-effect.html
ボタンにホバーすると、左からスワイプしながら背景を白にしたのです。
もし詳しい方がいらっしゃれば教えていただけるととても助かります。
よろしくお願いします。
html
1<div class="contact-section__btn"> 2 3<!--★ここのボタンをホバーすると左からスワイプして文字を『詳しく見る』と表示したい。 --> 4<a class="button" data-hover="詳しく見る" href="#">お問い合わせへ</a> 5 6</div>
css
1 2.button { 3 position: relative; 4 display: inline-block; 5 padding: .5em 4em; 6 border: 2px solid #fff; 7 color: #fff; 8 text-align: center; 9 text-decoration: none; 10 outline: none; 11 overflow: hidden; 12} 13.button::after { 14 position: absolute; 15 top: 50%; 16 left: 0; 17 z-index: 2; 18 display: block; 19 content: attr(data-hover); 20 width: 100%; 21 height: 100%; 22 padding: .5em 4em; 23 background-color: #fff; 24 color: #333; 25 opacity: 0; 26 transition: all .3s; 27 -webkit-box-sizing: border-box; 28 box-sizing: border-box; 29} 30.button:hover::after { 31 top: 0; 32 opacity: 1; 33}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/10/07 06:42