html - 尝试使用 :not() for custom cursor, 无效

标签 html css

我有一个从左侧进入的滑动托盘导航,当在我的页面主体上时,如果用户在那个 div 上没有事件,我想显示一个自定义关闭只有光标我正在努力让它工作。

.display-cs :not(#cs-index) { 
  cursor: pointer;
  //url('../img/icons/close-cross.png'), default; 
}

https://jsfiddle.net/38gdp4pb/1/

我试过恢复到 cursor:pointer 无济于事,知道我做错了什么吗?


更新

我的主体有 .display-cs 类,#cs-index 是页面上的一个菜单。我希望自定义光标出现在页面上但不在 #cs-index

最佳答案

OP 评论后的编辑答案:

您可以简单地用单独的规则覆盖它:

.display-cs {
  cursor: pointer;
  //url('../img/icons/close-cross.png'), default; 
}

#cs-index {
  padding: 10rem;
  background: red;
  color: #fff;
  cursor: default;
}

https://jsfiddle.net/dgroucag/

关于html - 尝试使用 :not() for custom cursor, 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45592543/

相关文章:

html - Bootstrap 固定导航栏、粘性页脚、动态缩放内容

css - pinterest 类布局 : box get broke down

html - IE跨浏览器兼容性问题

jquery - 使用 font-awesome 和 css,是否可以更改 css 来更改图标?

javascript - 在 css 中暂停特定时间的交互动画

html - 我如何将一个 div 一分为二,以便在左侧显示文本,在右侧显示图像

javascript - 左侧的 HTML 元素滚动条

jquery - 根据div高度放大字体大小

Html & Css - 改变重力

javascript - 单击子项时如何更改(添加或删除)<ul> 子项内的类