相关疑难解决方法(0)

使用jQuery选择和操作CSS伪元素,例如:: before和:: after

有没有办法使用jQuery 选择/操作CSS伪元素,如::before::after(以及带有一个分号的旧版本)?

例如,我的样式表具有以下规则:

.span::after{ content:'foo' }
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery将'foo'更改为'bar'?

javascript css jquery jquery-selectors pseudo-element

897
推荐指数
14
解决办法
59万
查看次数

使用JavaScript检测暗模式

Windows和macOS现在具有暗模式。

对于CSS,我可以使用:

@media (prefers-dark-interface) { 
  color: white; background: black 
}
Run Code Online (Sandbox Code Playgroud)

但是我正在使用Stripe ELements API,该API将颜色放入JavaScript

例如:

  const stripeElementStyles = {
    base: {
      color: COLORS.darkGrey,
      fontFamily: `-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`,
      fontSize: '18px',
      fontSmoothing: 'antialiased',
      '::placeholder': {
        color: COLORS.midgrey
      },
      ':-webkit-autofill': {
        color: COLORS.icyWhite
      }
    }
  }

Run Code Online (Sandbox Code Playgroud)

如何在JavaScript中检测操作系统的首选配色方案?

javascript stripe-payments macos-darkmode

5
推荐指数
5
解决办法
1316
查看次数