css - 从 css 网格中 react 组件

标签 css reactjs grid

我需要调整轮播组件的大小(使其变小)。为此,我在 css 类中使用宽度,但它不起作用(在 chrome 的 css 检查器中,它显示为注释)。我该怎么做?

网格.css

.wrapper {
    display: grid;
    /* grid-gap: 10px; */
    grid-template-rows: minmax(300px, 500px) 1fr;
    grid-template-columns: 1fr;
}

.carousel {
    width: 50%;
}

应用程序.jsx

import React from 'react'
import Tournament from './Tournament.jsx'
import Carousel from './Carousel.jsx'
import '../resources/styles/grid.css'


const App = () => (
  <div className="wrapper">
      <Carousel className = "carousel"
        name='Copa de campeones'
        description=' Solo para los campeones de cada liga en su carrera'
        contact_name='Joaquin Cardenas'
        contact_number='+56951097841'
        date_tournament='2020-03-15'
        sport='Baby futbol'
      />

      <Tournament
        name='Copa de campeones'
        description=' Solo para los campeones de cada liga en su carrera'
        contact_name='Joaquin Cardenas'
        contact_number='+56951097841'
        date_tournament='2020-03-15'
        sport='Baby futbol'
      />
  </div >
)

export default App



'''

最佳答案

作为百分比的宽度规则必须是某物的百分比,某物是父元素的百分比(如果它具有定义的宽度)。您需要在轮播的包含 div 上定义宽度。

.wrapper {
  display: grid;
  /* grid-gap: 10px; */
  grid-template-rows: minmax(300px, 500px) 1fr;
  grid-template-columns: 1fr;
  width: 400px; // give the parent element a defined width
  margin: auto; // you may need this to center the grid in whatever container *it* is in
}

.carousel {
    width: 50%; // this width is 50% of its parent, `wrapper` and will end up ~200px if the wrapper is ~400px
}

App.js

<div className="wrapper">
  <Carousel className = "carousel"
    name='Copa de campeones'
    description=' Solo para los campeones de cada liga en su carrera'
    contact_name='Joaquin Cardenas'
    contact_number='+56951097841'
    date_tournament='2020-03-15'
    sport='Baby futbol'
  />

  <Tournament
    name='Copa de campeones'
    description=' Solo para los campeones de cada liga en su carrera'
    contact_name='Joaquin Cardenas'
    contact_number='+56951097841'
    date_tournament='2020-03-15'
    sport='Baby futbol'
  />
</div >

关于css - 从 css 网格中 react 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59700540/

相关文章:

javascript - 如何使用 useState Hook 更新状态

twitter-bootstrap - 如何在 React Bootstrap 上自定义组件

reactjs - 从嵌套路由访问时, react 应用程序从错误的文件路径加载资源

matlab - 如何使用 MATLAB 的 'isosurface' 函数创建三角球体

java - 在 Java 中为网格创建绘制矩形(填充为黑色)函数

html - CSS 页脚不会位于视口(viewport)底部和其他杂项问题

asp.net - 为什么当我将 IncludeStyleBlock 属性设置为 True 时 CSS "gets lost"?

CSS 外部阴影 + 内部阴影创建不需要的黑色轮廓

css - 能否使用 !important 使一段 CSS 代码失效?

html - 使用 CSS 均匀分布高度