【发布时间】:2021-01-05 21:16:12
【问题描述】:
我是一个小型 React 项目中的内联样式新手。 CSS 库 Bulma 有助于在我的应用程序中实现一些美感。请问如何在 React/JSX 应用程序中定义多个 CSS 规则? )
const viewTemplate = (
<div className="box" style={{width:"500px", margin-left:"auto", margin-top:"50px", margin-right:"auto"}}>
<article className="c-media">
<div className="media-content">
{/*Content*/}
<div class="content">
{/* To DO List Item*/}
<label className="todo-label" htmlFor={props.id}>
<strong style={{ fontWeight: props.important ? 'bold' : 'normal' , fontSize: "26px"}}>{props.name}</strong>
</label>
{/* Date, Time & Important Tag*/}
<div>
<small>04.01.2021,</small><small>17:00 Uhr</small>
<span class="tag is-danger is-normal">IMPORTANT</span>
</div>
<div style="margin-top: 20px;">
This is your first To Do Task. It is very important.
</div>
</div>
{/* Buttons */}
<div className="buttons">
<button
type="button"
className="button is-edit"
onClick={()=> setEditing(true)}
>
Edit <span className="visually-hidden">{props.name}</span>
</button>
<button
type="button"
className="button is-danger"
onClick={() => props.deleteTask(props.id)}
>
Delete <span className="visually-hidden">{props.name}</span>
</button>
</div>
</div>
</article>
);
【问题讨论】:
标签: javascript css reactjs