当前位置:   article > 正文

CSS3技巧32:CSS3制作经典进度条_css3进度条

css3进度条

放假了,不想到处走亲戚。

窝在家里 coding 玩儿~

看到一个很不错的进度条效果,很简单,但是很好看,就写写练练手。

HTML 结构:

  1. <!-- 进度条 -->
  2. <div class="jdt">
  3. <div class="jd_title">HTML</div>
  4. <!-- 进度 -->
  5. <div class="jdbar">
  6. <div class="jdper" per="50%" style="max-width: 50%; "></div>
  7. </div>
  8. <!-- 进度 end -->
  9. <div class="jd_title">CSS</div>
  10. <!-- 进度 -->
  11. <div class="jdbar">
  12. <div class="jdper" per="40%" style="max-width: 40%; "></div>
  13. </div>
  14. <!-- 进度 end -->
  15. <div class="jd_title">JavaScript</div>
  16. <!-- 进度 -->
  17. <div class="jdbar">
  18. <div class="jdper" per="60%" style="max-width: 60%; "></div>
  19. </div>
  20. <!-- 进度 end -->
  21. </div>
  22. <!-- 进度条 end -->

 CSS:

  1. .jdt {
  2. margin-left: 100px;
  3. }
  4. .jd_title {
  5. margin-top: 20px;
  6. margin-bottom: 20px;
  7. }
  8. .jdbar {
  9. background: rgb(227, 227, 227);
  10. height: 10px;
  11. width: 300px;
  12. }
  13. .jdper {
  14. height: 10px;
  15. background: #f30;
  16. max-width: 80%;
  17. width: 100%;
  18. position: relative;
  19. animation: aniBar 1s;
  20. }
  21. .jdper::before {
  22. position: absolute;
  23. content: attr(per);
  24. background: #f30;
  25. padding: 2px 5px;
  26. border-radius: 2px;
  27. font-size: 12px;
  28. right: 0;
  29. top: -30px;
  30. color: #fff;
  31. transform: translateX(50%);
  32. }
  33. .jdper::after {
  34. content: "";
  35. width: 10px;
  36. height: 10px;
  37. display: inline-block;
  38. background: #f30;
  39. position: absolute;
  40. right: 0;
  41. top: -18px;
  42. z-index: -1;
  43. border-radius: 2px;
  44. transform: translateX(50%) rotate(45deg);
  45. }
  46. @keyframes aniBar {
  47. 0% {
  48. width: 0;
  49. }
  50. 100% {
  51. width: 100%;
  52. }
  53. }

用到的关键样式:

1. 绝对定位和相对定位:实现数字定位。

2. transform: translate( 百分比 );  这是相对标签本身自己宽度的百分比,做位移。

3. 伪标签 content:attr( ) 可以获取标签属性的内容作为伪标签的内容。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/程序诗人/article/detail/60347
推荐阅读
相关标签
  

闽ICP备14008679号