下記hamlの親要素.header__inner__nav__left__category__treeContainer__parent
の中の =link_toつまりaタグをhoverした時に、その下にある.header__inner__nav__left__category__treeContainer__parent__childrenがdisplay:blockによって表示されるという実装を行いたいのですが、SCSSのa:hover &__childrenという記述ではうまくhoverが作動してくれません。a:hoverでは直下のaが指定されないのでしょうか。大変お手数ですが、ご教示頂けると幸いです。
.header__inner__nav__left__category__treeContainer__parent - @parents.each do |parent| = link_to "#{parent.name}", class: "parent_category",id: "#{parent.id}" .header__inner__nav__left__category__treeContainer__parent__children - parent.children.each do |child| = link_to "#{child.name}", class: "child_category",id: "#{parent.id}"
&__parent{ position:relative; a:hover &__children{ display:block; background-color:red; position:absolute; top:7px; left: 236px; width: 240px; height: 417px; }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/06 12:28
2020/04/06 12:32 編集
2020/04/06 12:32
2020/04/06 12:56