Javascript React Spring:如何在自定义组件中应用视差
我想对我的英雄部分的背景图像应用视差效果,就像在这个动画中一样: 我将整个部分包装在视差组件中,并将视差层放在我的图像标签上 问题是该部分根本不显示 我试着把图层组件放在外面,放在父组件中,但结果是一样的Javascript React Spring:如何在自定义组件中应用视差,javascript,reactjs,parallax,gatsby,react-spring,Javascript,Reactjs,Parallax,Gatsby,React Spring,我想对我的英雄部分的背景图像应用视差效果,就像在这个动画中一样: 我将整个部分包装在视差组件中,并将视差层放在我的图像标签上 问题是该部分根本不显示 我试着把图层组件放在外面,放在父组件中,但结果是一样的 function HeroSection() { return ( <> <Parallax pages={3} scrolling> <div className={HeroStyles.hero}> &l
function HeroSection() {
return (
<>
<Parallax pages={3} scrolling>
<div className={HeroStyles.hero}>
<div className={cx(HeroStyles.container, 'large-container')}>
<div className="row">
<div>
<h1>Title</h1>
<p>Paragraph</p>
<EmailForm />
<p>Paragraph</p>
</div>
</div>
<ParallaxLayer offset={0} speed={1} factor={1.1}>
<div className={HeroStyles.bg} />
</ParallaxLayer>
</div>
</div>
</Parallax>
</>
);
}
函数段(){
返回(
标题
段落
段落
);
}
谢谢你的帮助
转换为带有位置的
:绝对。因此,您可能需要将其包装在一个元素中,该元素的位置为:relative,高度为explicit