我ImageBackground
的样式中有opacity: 0.6
。这包装了我的其他组件。这种不透明性导致降低子组件的不透明度。如何覆盖子组件中的样式,如View
。
答案 0 :(得分:0)
您可以通过在该文件中对其应用样式来覆盖子组件中的样式。应用最新的样式是优先考虑的样式。例如,下面将呈现蓝色。
import React from "react";
import { render } from "react-dom";
const stylesA = {
color: "red"
};
const stylesB = {
color: "blue"
};
const B = () => <div style={stylesB}>hey there</div>;
const A = ({ children }) => (
<div style={stylesA}>
<B />
</div>
);
render(<A />, document.getElementById("root"));
答案 1 :(得分:0)
场景是您无法覆盖Opacity
属性。但为了达到我想要的目的,我跟着这个家伙说了什么
答案 2 :(得分:0)
不要使用不透明度。在这样的背景颜色道具中使用它-
backgroundColor:'rgba(0,0,0,0.6)'