【发布时间】:2019-03-14 11:32:48
【问题描述】:
我有一个白色背景上的黑色徽标 (logotype.svg) 和一个带有黑色覆盖层的汉堡菜单。当叠加层处于活动状态时,如何将我的徽标反转为白色?
所以我只需要在菜单处于活动状态时为类 "logo" 应用这个-webkit-filter: invert(100%)。
这里是菜单代码:
var burgerMenu = document.getElementById('burger-menu');
var overlay = document.getElementById('menu');
burgerMenu.addEventListener('click',function(){
this.classList.toggle("close");
overlay.classList.toggle("overlay");
});
【问题讨论】:
-
设置或删除在徽标上应用此样式的类,基于当前覆盖是否具有类
overlay...?
标签: javascript css frontend