【问题标题】:Overlay on hover in React, the JS way在 React 中悬停时覆盖,JS 方式
【发布时间】:2019-08-08 17:40:15
【问题描述】:

我正在尝试使用本教程在 React 中悬停图像时进行叠加:w3 schools tutorial

我的代码:

<div className="grid-item" key={movie.id}>
                            <img className="grid-images" alt={movie.title} src={movie.src}>
                                <div className="overlay">{movie.title}</div>
                    </div>

我的错误信息:Parsing error: Expected corresponding JSX closing tag for &lt;img&gt;

由于 JSX 不允许不关闭 img-tag,所以这种方法不起作用。我似乎无法在 React with css 中找到替代方法。任何人? :) 谢谢!

【问题讨论】:

    标签: javascript html css reactjs jsx


    【解决方案1】:

    您只需要通过在 >: 之前添加“/”来自动关闭 img 标签:

    <img className="grid-images" alt={movie.title} src={movie.src} />
    

    【讨论】:

    • 你是对的!当我尝试这个时,我在 CSS 中有一个完全不同的错误,这就是它不起作用的原因,所以我很困惑。谢谢!
    • 不客气 :) 请记住将您的问题标记为已解决 :)
    猜你喜欢
    • 2019-07-22
    • 2012-01-19
    • 2017-10-20
    • 2019-01-19
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 2020-01-14
    相关资源
    最近更新 更多