前提・実現したいこと
railsでのアプリ開発にてhoverをscssで用いて動的な表現をしたい箇所があるが反映されない。
該当のソースコード
haml
1%section.mypage-main 2 %h2.mypage-main__mypage-main-header 3 .mypage-main__mypage-main-tabs 4 %input#sold{checked: "checked", class: "mypage-main__mypage-main-tabs__tab-item", type: "radio"}/ 5 %label.tab-item{for: "all"} 購入した商品 6 %input#purchased{class: "mypage-main__mypage-main-tabs__tab-item", type: "radio"}/ 7 %label.tab-item{for: "programming"} 出品した商品 8 #sold.mypage-main__tab-content 9 .mypage-main__tab-content__description 10 %p.c-txtsp 11 #purchased.mypage-main__tab-content 12 .mypage-main__tab-content__description 13 %p.c-txtsp 14
scss
1a:hover { 2 color: indianRed; 3 text-decoration: inherit; 4} 5 6.tab-item{ 7 width: calc(100%/2); 8 height: 50px; 9 border-bottom: 3px solid #5ab4bd; 10 background-color: #d9d9d9; 11 line-height: 50px; 12 font-size: 16px; 13 text-align: center; 14 color: #565656; 15 display: block; 16 float: left; 17 text-align: center; 18 font-weight: bold; 19 transition: all 0.2s ease; 20} 21.tab_item:hover { 22 opacity: 1; 23} 24 25 26.wrapper{ 27 height: 100%; 28 width: 1020px; 29 background-color: rgb(226, 243, 247); 30 &__body{ 31 display: flex; 32 justify-content: space-around; 33 margin: 40px auto 0px; 34 .mypage-side{ 35 width: 240px; 36 margin: 0px 40px 0px 0px; 37 &__mypage-nav{ 38 &__mypage-nav-head{ 39 margin: 40px 0px 0px; 40 } 41 &__mypage-nav-list{ 42 margin: 8px 0px 0px; 43 &__mypage-nav-item{ 44 position: relative; 45 display: block; 46 padding: 16px; 47 background: #fff; 48 font-size: 14px; 49 text-decoration: none; 50 } 51 } 52 } 53 } 54 .mypage-main{ 55 &__mypage-main-tabs{ 56 margin-top: 50px; 57 padding-bottom: 40px; 58 background-color: #fff; 59 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); 60 width: 700px; 61 margin: 0 auto; 62 input{ 63 display: none; 64 } 65 } 66 } 67 } 68}
試したこと
hoverの導入は初めてだったので↓のサイトを参考にさせていただきました。
https://bagelee.com/design/css/create_tabs_using_only_css/
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー