【发布时间】:2021-04-08 04:42:18
【问题描述】:
我正在与某人一起开发我的第一个 Web 开发项目,我负责前端部分。在我的个人项目中,我一直在使用纯 css,但在这个模板中,我看到他们正在使用其他东西,一种不同的结构,我想。我有点弄清楚它是如何工作的,但因为我以前从未接触过它,这让我很难发展。我想知道它是什么,以便我可以阅读一些文档并更好地理解它。 (例如:通常,当我使用className时,我将类名放在“”之间,但这里就像css.something)你能告诉我它是什么吗?我会在这里留下一个sn-p
.menuItem {
@apply --marketplaceListingAttributeFontStyles;
color: var(--matterColor);
/* Layout */
position: relative;
min-width: 300px;
margin: 0;
padding: 4px 30px;
display: flex;
align-items: center;
justify-content: center;
/* Override button styles */
outline: none;
text-align: left;
border: none;
white-space: nowrap;
cursor: pointer;
&:focus,
&:hover {
color: var(--matterColorDark);
}
&:hover .menuItemBorder {
width: 6px;
}
}
<button className={css.menuItem} onClick={()=> this.selectOption(queryParamName, option.key, dates)}>
【问题讨论】:
标签: html css reactjs frontend sharetribe