У меня есть небольшая проблема css в моем приложении реакции, но я не могу найти способ ее исправить.
Фон моего div всегда белый, независимо от того, какой цвет я установил (Hex , RGB или RGBA). Даже радиус границы не работает, но ширина / высота и поля работают отлично.
Вот мой код:
карта. js
import React from "react";
import "../styles/card.css";
export default class Cards extends React.Component {
render() {
return (
<div className="card">
<img src="../images/cards/BR-Customcard-back.png" alt="card" />
<span>Card Name</span>
</div>
);
}
}
карта . css:
.card {
background-color: rgba(107, 66, 30, 0.4);
width: 282px;
height: 417px;
margin: 10px auto 10px auto;
text-align: center;
border-radius: 20px;
}
Родительский элемент, карточки. js:
import React from "react";
import "../styles/cards.css";
import Card from "./Card";
export default class Cards extends React.Component {
render() {
return (
<div className="cards" style={{ padding: "10px" }}>
<Card />
<Card />
<Card />
</div>
);
}
}
карточек. css
.cards {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
просчитано css :
.card {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;
}
.card {
background-color: rgba(107, 66, 30, 0.4);
width: 282px;
height: 417px;
margin: 10px auto 10px auto;
text-align: center;
border-radius: 20px;
}
предоставленная разметка:
<div class="cards">
<div class="card">
<img src="../images/cards/BR-Customcard-back.png" alt="card">
<span>Card Name</span>
</div>
....
</div>