アクティブ時にボタン下部に影がついているのを無くし、ボタンを押し込むようなcssを書いたのですが、
パッと押し込むのではなくヌルッと押し込むようにさせたいため、アニメーションを付与したいです。
activeだからかもしれないのですが、transitionを付与してもアニメーションになりませんでした。
方法がわかる方、ご教授いただけますと幸いです。よろしくお願いいたします。
html
1<a href="#">ボタン</a>
scss
1a{ 2 display: block; 3 background: #125D93; 4 color: #fff; 5 font-size:20px; 6 font-weight: bold; 7 border-radius:10px; 8 border:2px solid #0F4165; 9 box-shadow:0px 10px 0px 0px rgba(15,65,101,1); 10 padding: 30px; 11 display:flex; 12 justify-content:space-between; 13 line-height: 1.3; 14 align-items: center; 15 position: relative; 16 transition: .3s; 17 18 &:active{ 19 box-shadow: 0 10px 0 0 rgba(0, 0, 0, .25) inset !important; 20 top: 10px; 21 } 22 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/13 05:00