2016-10-21 50 views
0

当下面代码中的子元素span.icon-hamburger收到焦点状态时,我想要更改li元素的样式。使用SASS解决方案,我读了@ at-root可以在这里工作。但是,我无法使用@ at-root为此用例找到SASS解决方案。你对这个用例有什么想法?子元素焦点状态更改父元素SASS @ at-root的样式

HTML:

<ol> 
    <li> 
    <span class="icon-hamburger"></span> 
    </li> 
</ol> 

CSS/SASS:

.icon-hamburger:focus { 
    @at-root ol li #{&} { 
    background-color: #fff; 
    } 
} 

回答