html
1<a class="button" href="./newsall.html">MORE</a>
css
1.button { 2 position: relative; 3 display: block; 4 width: 160px; 5 height: 40px; 6 margin: 50px auto 0 auto; 7 border: 2px solid #010001; 8 color: #333; 9 text-align: center; 10 text-decoration: none; 11 background-color: none; 12 transition: .3s; 13 overflow: hidden; 14 line-height: 35px; 15 border-radius: 20px; 16} 17 18.button::before { 19 position: absolute; 20 top: 0; 21 left: 0; 22 z-index: -1; 23 content: ''; 24 width: 120%; 25 height: 100%; 26 background: #010001; 27 transform-origin: right top; 28 transform: skewX(-30deg) scale(0, 1); 29 transition: transform .3s; 30} 31 32.button:hover { 33 color: white; 34} 35 36.button:hover::before { 37 transform-origin: left top; 38 transform: skewX(-30deg) scale(1, 1); 39}
疑似要素を用いてボタンにマウスオーバー時のアニメーションを、実装しているのですがボタン自身に背景色を設定できなくて困っています。
よろしければ実装方法を、ご教授お願いします。
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/10 07:38
2020/01/10 07:52