html - 如何使难度条动态化?
问题描述
我有一个名为难度栏的组件。我想根据难度级别使其动态化(即对于初学者来说,只有第一个点背景是彩色的,而对于中级来说,只有前两个点是彩色的等等......)我正在使用顺风反应CSS。请帮我。
import React from 'react'
const DifficultyBar = () => {
return (
<div class="max-w-xl mx-4 my-2">
<p className="pb-2 px-2 font-bold">Beginner</p>
<div class="flex pb-3">
<div class="flex-1 z-10">
<div class="w-6 h-6 bg-secondary mx-0 rounded-full border-2 border-secondary">
</div>
</div>
<div class="w-full align-center items-center align-middle content-center flex">
<div class="w-full items-center align-middle align-center flex-1">
<div class="bg-white border-2 -ml-2 rounded-full border-secondary py-xs w-full"></div>
</div>
</div>
<div class="flex-1 z-10">
<div class="w-6 h-6 bg-white -ml-4 rounded-full border-2 border-secondary">
</div>
</div>
<div class="w-full align-center items-center align-middle content-center flex">
<div class="w-full items-center align-middle align-center flex-1">
<div class="bg-white border-2 -ml-2 rounded-full border-secondary py-xs w-full"></div>
</div>
</div>
<div class="flex-1 z-10">
<div class="w-6 h-6 bg-white -ml-4 rounded-full border-2 border-secondary">
</div>
</div>
<div class="w-full align-center items-center align-middle content-center flex">
<div class="w-full items-center align-middle align-center flex-1">
<div class="bg-white border-2 -ml-2 rounded-full border-secondary py-xs w-full"></div>
</div>
</div>
<div class="flex-1 z-10">
<div class="w-6 h-6 bg-white border-2 border-secondary -ml-4 rounded-full">
</div>
</div>
</div>
</div>
)
}
export default DifficultyBar
解决方案
推荐阅读
- amazon-web-services - Github Webhook 被 AWS CodeBuild 拒绝
- javascript - 局部变量与数据。性能损失巨大
- python - 如何在 Chromedriver 79 中将“useAutomationExtension”设置为 false
- php - 通过直接 URL 访问在 laravel 的会话中保持语言环境
- xaml - Xamarin Xaml 将超过 2 个属性绑定到 TextCell
- python - 如何在使用地图功能时传递 kwargs?
- python - 间歇性成功单击带有硒的按钮
- javascript - 按一个键对数组进行排序但按另一个键列出数组的有效方法?
- facebook - 如何使用 Facebook API 仅在我的页面上发帖?
- multithreading - 如何在两个线程之间共享或避免共享 websocket 资源?