我需要调整轮播组件的尺寸(使其更小)。为此,我在css类中使用width,但是它不起作用(在chrome的css检查器中,它显示为注释)。我该怎么办?
grid.css
.wrapper {
display: grid;
/* grid-gap: 10px; */
grid-template-rows: minmax(300px, 500px) 1fr;
grid-template-columns: 1fr;
}
.carousel {
width: 50%;
}
app.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
'''
宽度规则的百分比必须是something的百分比,即某事物是父元素的百分比(如果它具有定义的宽度)。您需要在轮播的包含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: 50% will end up ~200px
}
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 >