React maskImage内联无法正常工作-相同的图像与backgroundImage一起工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React maskImage内联无法正常工作-相同的图像与backgroundImage一起工作相关的知识,希望对你有一定的参考价值。
我正在将内联样式应用于React中的div
如果我这样做
<div style= backgroundImage: `url($process.env.IMAGES/$ID.png)` >children</div>
它工作正常,但更改为
<div style= maskImage: `url($process.env.IMAGES/$ID.png)` >children</div>
样式甚至没有显示在代码检查器中。
可能出什么事了?谢谢
答案
由于掩码需要供应商前缀才能起作用,因此您需要手动添加它们:
const Mask = ( mask, children ) => (
<div style=
WebkitMaskImage: mask,
maskImage: mask
>
children
</div>
)
ReactDOM.render(
<Mask mask="linear-gradient(black, transparent)">The big bad fox</Mask>,
root
)
div
font-size: 2em;
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<div id="root"></div>
以上是关于React maskImage内联无法正常工作-相同的图像与backgroundImage一起工作的主要内容,如果未能解决你的问题,请参考以下文章
jQGrid TreeGrid 的内联导航 addRow 方法无法正常工作
内联 Javascript 在 Rails 3.1 上重新渲染部分 ruby 时无法正常工作