2016-10-21 53 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; 
    } 
} 

回答