样式中的 CSS 样式 - 谁能给我解释一下

标签 css

我找到了一个 CSS 样式来设置 popper.js 框的箭头位置。 .popper__arrow 在另一种样式中。有人可以向我解释这是如何工作的。这是我第一次看到这种用法。

CSS 是

.popper[x-placement^="bottom"] {
  margin-top: 5px;
  .popper__arrow {
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent $popper-bg transparent;
    top: -5px;
    left: calc(50% - 5px);
    margin-top: 0;
    margin-bottom: 0;
  }
}

最佳答案

据我所知,这不是有效的 CSS 语法,它可能旨在与一些预处理器一起使用,这些预处理器将获取此源,然后使用它来生成实际的 CSS。

例如,参见 Less.js "nesting" documentation .

关于样式中的 CSS 样式 - 谁能给我解释一下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52336571/

相关文章:

Jquery 可拖动不适用于包含

css - z-index 普通 div 和 flex div

javascript - 调试 CSS(可能是 JavaScript 或 JQuery)问题

html - Rally Interactive 使用的复杂的 flash 类动画

CSS column-count 将我的表格分成两个不同的列

html - 如何为多个 ionic 网格分配不同的高度?

html - CSS3 灵活的盒子模型 - 盒子应该根据可用空间改变位置

javascript - 为什么这个最简单的 jQuery 在 iframe 代码中隐藏元素即使在同源上也不起作用?

html - 定义 Div 标签的样式

html - 响应式设计必须是流畅的布局吗?