基于 CSS 实现的带有交错动画的横向柱状图

在 HTML中创建带有交错动画的纯 CSS 水平柱状图,它能直观地表示出不同类别的技能水平,代码使用 CSS 动画依次引入条形图,以获得动态效果。可以在您的作品集或者个人展示类网站上使用该代码,直观地展示您的技能,它可以帮助访问者快速了解您在不同领域的熟练程度。

下面介绍如何用 HTML 和 CSS 创建水平条形图

1、为图表创建 HTML 结构如下。修改每个技能类别下 <li> 元素的宽度值,以代表您的技能水平(从 0% 到 100% 不等)。调整 <span class="chart__label"> 内的文本,以体现相应的技能或技术。

<div class="skills">
  <ul class="lines">
    <li class="line l--0">
      <span class="line__label title">
        Skill level:
      </span>
    </li>
    <li class="line l--25">
      <span class="line__label">
        The basics
      </span>
    </li>
  </ul>
/*这里仅展示部分示例代码,下载后查看完整版代码*/
</div>

2、现在,使用以下 CSS 代码设置柱形图的样式。您可以通过调整颜色、字体或尺寸来修改 CSS 样式,使其与网站主题相匹配。

.skills {
  width: 80%;
  max-width: 960px;
  height: 780px;
  height: 788px;
  margin: auto;
  position: relative;
}

.lines {
  height: 100%;
  position: relative;
}
/*这里仅展示部分示例代码,下载后查看完整版代码*/


模板目录结构如下:
  • 如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
  • 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
  • 如有侵犯你版权的,请来信(邮箱:tongzhewangluo@163.com)指出,核实后,本站将立即改正。
  • 如有链接无法下载、失效或广告,请通过网站提供的微信联系作者!
  • 以上资源售价只是赞助,不代表代码或者素材本身价格。收取费用仅维持本站的服务器开销!
  • 所有代码素材效果均为演示打包,最终效果请参考演示效果,本站不提供任何技术支持和服务。
  • 代码素材均为虚拟物品,演示和描述无错的情况下,无法进行退换服务。