Мне удалось найти решение с помощью предыдущего комментария (кто-то удалил комментарий .. но все равно спасибо!)
Я следовал этому коду: https://codepen.io/askibinski/pen/RwWwxxO
<Card className={styles['card']}>
<Card.Img src={project.imageSrc} alt="Card image" className={styles['card-content-image']} />
<div>
<Card.ImgOverlay className={styles['card-content']}>
<Card.Title className={styles['card-content-text']}> {project.title} </Card.Title>
<Card.Text className={styles['card-content-text']}> {project.description} </Card.Text>
<Card.Text className={styles['card-content-text']}> {project.technologies} </Card.Text>
</Card.ImgOverlay>
</div>
</Card>
Обратите внимание, что у меня не было прямого доступа к элементам Bootstrap, поэтому я создал класс для каждого из них. Кроме того, у gatsby есть соглашение camelCase, но, поскольку оно не go хорошо соответствует css стандартам, я переписал это, добавив в gatsby-config. пластырь для решения проблемы. Я все еще хочу получить доступ к переменным React Bootstrap, если это возможно. Например, я хочу центрировать Card.Img. Я попытался использовать className, но у него нет доступа к самому изображению.
А вот код, пытающийся получить доступ к имени React Bootstrap, но он не работает
.card-img {
// any type of css here doesn't have any effect
}