javascript - 使用react.js以水平方式显示图像列表

标签 javascript html reactjs

我正在尝试创建一个图像列表,其下方有文本。此列表中的所有图像都应该是水平的。我正在使用this fiddle 它工作正常,没有反应。
但我想按如下方式进行 react 。

 a.subList.map((b) => (
                                    <figure id="figure">
                                        <ul>
                                            <li>
                                                <img src={b.imageUrl} />
                                                    <figcaption>{b.name}</figcaption>
                                            </li>
                                        </ul>

                                    </figure>
                                ))

其中 a.subList 采用这种形式

[{"imageUrl":"/acb","name":"cvb"},{"imageUrl":"/asdf","name":"cvbnm"}]

但是使用react函数,它没有在水平方向上显示。

最佳答案

这实际上是一个样式问题,这是工作fiddle 。 我选择flexbox水平显示项目,但您可以选择其他内容。

 <div class="topContainer">

 </div>

并添加以下 css。

.topContainer{
  display: flex;
  flex-direction: row;
}

有关浏览器支持的说明:It's actually safe to use it 。 (全局 97% 支持)

关于javascript - 使用react.js以水平方式显示图像列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41341896/

相关文章:

javascript - 为什么这个 MooTools 不是 morph ('.some-class' );函数工作?

javascript - 将 jquery 插件转换为指令 Angular

html - 更改 Bootstrap 按钮的颜色

html - 垂直对齐 Div

javascript - React Hooks 渲染两次

reactjs - prop 类型在 React 应用程序中不起作用

javascript - jsdom document.createWindow() 为非空文档返回空

html - CSS inline-block 元素不在同一行

javascript - 让 Facebook 的 react.js 库 JSX 语法与 jslint 很好地配合?

javascript - Require.js 延迟加载远程 url