javascript - 如何将背景 url 传递给:在 React 中的 OnVisible 之后
问题描述
我无法弄清楚如何将背景 url 传递给 :after 我从中获取的 className props
。这是我相关的 Javascript 和 CSS 方法/类:
Card.js
const Card = props => (
<OnVisible
visibleClassName="card-appear"
percent={50}
className={classnames(
"article-card p-8 pb-0",
props.cardBackground,
props.cardMobile,
props.cardCollection
)}
>
<ArticleHeader/>
<ViewArticle/>
</OnVisible>
);
样式.css
.article-card {
flex: none;
min-height: 400px;
max-width: 520px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
font-family: gingerRegular, sans-serif;
opacity: 0;
transition: all 0.5s ease-out;
cursor: pointer;
}
.article-card::after {
content: "";
background: url(https://source.unsplash.com/user/erondu/1600x900);
opacity: 1;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
}
正如您在上面看到的,我想将自定义背景 url 传递给 :after fromprops
而不是在 css 中分配静态 url。
解决方案
推荐阅读
- javascript - CryptoJS AES256 解密问题
- python - 如何从音频信号中计算响度?
- bash - Bash 检查 file1 行是否部分包含在 file2 的行中
- c++ - std::vector 可以终止而不抛出
- dialogflow-es - Dialogflow:如何区分用户上下文
- c# - C# 多级字典.where 查找结果
- flutter - 如何在颤动中将列的子项与容器底部对齐
- java - JMeter 中的 Java 邮件 - 获取 java.lang.UnsupportedOperationException:尚未实现邮件功能的方法
- excel - 通过辅助地址发送电子邮件
- python - Python - 当我们有重复的键时,匹配相同的键并获取相应的值