![](/img/trans.png)
[英]Is CSS 3 Transition do not work with Template element (HTML 5) in case of Adding Class…?
[英]Adding two kebab case css class in an element in react
import React from 'react';
import styles from './stylesheet.moudle.css'
<div className={styles['first-style'] styles['second-style']}>
some content
</div>
如何將styles['second-style']
添加到類名中? 我試過逗號,它不起作用。
解決了它:
<div className={`${styles['first-style']} ${styles['second-style']}`}>
我更喜歡使用類名 npm 模塊https://www.npmjs.com/package/classnames
你可以用這種干凈的方式做更復雜的事情。
import classNames from 'classNames'
const condition = true;
<div className={
classNames(
styles.first-style,
styles.second-style,
{'styles.some-other-conditional-classname': condition})}>
您也可以使用clsx 。
const Toolbar = ({
className,
...rest
}) => {
<Component
className={clsx(classes.root, className)}
{...rest}
>
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.