是否有任何理由为什么伪元素:: after和:: before在Foundation中不起作用?

问题描述 投票:0回答:1

我正在使用Foundation 6 for Sites来创建响应式网站。我没有使用pseudoelements :: after和:: before(我没有忘记content属性)。我的浏览器代码检查器没有显示任何伪元素,并且它们未在页面上实现。

任何想法为什么会发生以及如何处理它?可能是sass的麻烦吗?

sass zurb-foundation pseudo-element zurb-foundation-6
1个回答
0
投票

我一直用它们:)

你说你确定你在伪元素中包含了content: ''属性,所以这很好。

如果组件是Foundation CSS组件并且该元素已经使用了伪元素,则可以使用浏览器的inspect来查找它,并查看CSS的目标。

例:

.notification-reward {
  align-items: baseline;
  animation: jellyIn 1s;
  display: flex;
  position: absolute;
  right: 0;
  top: -58%;

  &::after {
    color: $primary-light;
    content: attr(data-earned-points);
    font-size: $stat-font-size;
    font-weight: 700;
    left: 4.3625rem;
    position: absolute;
    top: 6%;
  }

  &::before {
    color: $primary-light;
    content: '+';
    font-size: rem-calc(44);
    font-weight: 700;
    left: rem-calc(40);
    position: relative;
    top: -1.6525rem;
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.