相关疑难解决方法(0)

为什么CSS calc()函数不适合我?

我了解了CSS函数calc()及其真棒.我尝试使用它像:

#abc{width:calc(100%-20px)}
Run Code Online (Sandbox Code Playgroud)

但是这个功能的问题在于它不起作用.我测试了这个代码IE9和Safari,它没有用.

为什么不起作用?

css css3

19
推荐指数
3
解决办法
5万
查看次数

如何调试CSS calc()值?

我有相对复杂的公式,例如 transform: scale(var(--image-scale)) translateY(calc((1px * var(--element-height) * (var(--image-scale) - 1)) / 2 * var(--scrolled-out-y)))

如何调试计算值?此外,有没有一种方法可以验证/突出显示公式错误?

我试图这样输出到伪元素,但没有运气

    position: fixed;
    display: block;
    left:0;
    right: 0;
    background: yellow;
    padding: 5px;
    z-index: 100;
    content: calc((1px * var(--element-height) * (var(--image-scale) - 1)) / 2 * var(--scrolled-out-y));
Run Code Online (Sandbox Code Playgroud)

我发现的唯一方法是将计算的一部分放到未使用的数值属性background-position-x上,例如在下面的gif上,这样它将在计算选项卡上显示计算值-有用但不是很方便(background-position-x在页面滚动时注意更改):

在此处输入图片说明

    position: fixed;
    display: block;
    left:0;
    right: 0;
    background: yellow;
    padding: 5px;
    z-index: 100;
    content: calc((1px * var(--element-height) * (var(--image-scale) - 1)) / 2 * var(--scrolled-out-y));
Run Code Online (Sandbox Code Playgroud)
var sc = ScrollOut({
    cssProps: true
  })
  const results …
Run Code Online (Sandbox Code Playgroud)

css css-variables css-calc

9
推荐指数
1
解决办法
997
查看次数

将 calc() 与 React-Native 和 Styled-Component 一起使用时出错

我在react-native中使用样式组件和calc()函数

const MyElement = styled(MyText)`
    position: absolute;
    left: calc(20% - 10px);
`
Run Code Online (Sandbox Code Playgroud)

错误

NSString 类型的 JSON 值“calc(20% - 10px)”无法转换为 YGValue。您忘记了 % 或 pt 后缀吗?

我已经找到了这个解决方案(样式组件中的 CSS' calc() )。但我已经在使用空格了。

我究竟做错了什么?

react-native styled-components

3
推荐指数
1
解决办法
2550
查看次数

CSS calc函数中的嵌套表达式

为什么这样calc(100vw/4)做有效,但以下两个都不起作用?

  1. calc(100vw/4-(10-4))
  2. calc(100vw/4-(10px-4))
  3. calc(100vw/4-(10px-4px))
  4. calc(100vw/4-calc(10px-4px))

如何管理在SASS循环calc(100vw/x-(10px-x))x被替换的表达式起作用?

css css3 css-calc

1
推荐指数
1
解决办法
440
查看次数