问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css3多个进度条 progressbar 怎么定义

发布网友 发布时间:2022-04-28 12:25

我来回答

2个回答

懂视网 时间:2022-04-28 16:46

在音乐和视频播放的时候,不止可以直接查看播放时间,也可以通过观察进度条来查看播放时间,观察进度条这种方法会更加直观的告诉用户还有多久结束,所以进度条是一种非常实用的特殊效果。本文在介绍如何使用css3实现进度条效果的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。

使用css3实现条形进度条效果原理

  1. 首先实用HTML构建所需的两个div,利用position:absolute使得两个div重合,根据要求区别不一样的颜色。

  2. 利用keyframe属性使得重合的进度条移动起来,再用animation进行动画控制,语法为@keyframes animationname {keyframes-selector {css-styles;}}

ps:如果有对以上知识不了解的小伙伴请查阅本站的相关文章。

如何使用css3实现图片的自动轮播特效(附完整代码)

使用css3实现条形进度条效果代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1">
<style>
.process-bar
{
 width:100px;
 display:inline-block;
 *zoom:1;
}
.pb-wrapper
{
 border:1px solid #cfd0d2;
 position:relative;
 background:#cfd0d2;
 border-radius: 8px;
}
.pb-container
{
 height:12px;
 position:relative;
 left:-1px;
 margin-right:-2px;
 font:1px/0 arial;
 padding:1px;
}
.pb-highlight
{
 position:absolute;
 left:0;
 top:0;
 _top:1px;
 width:100%;
 opacity:0.6;
 filter:alpha(opacity=60);
 height:6px;
 background:white;
 font-size:1px;
 line-height:0;
 z-index:1
}
.pb-text
{
 width:100%;
 position:absolute;
 left:0;
 top:0;
 text-align:center;
 font:10px/12px arial;
 color:black;
 font:10px/12px arial
}
</style>
</head>
<body>
 <div class="process-bar skin-green">
 <div class="pb-wrapper">
  <div class="pb-highlight"></div>
  <div class="pb-container">
  <div class="pb-text">50%</div>
  <div class="pb-value" style="height: 100%;width: 50%;background: #19d73d;border-radius: 8px;"></div>
  </div>
 </div>
 </div>
</body>
</html>

效果如图所示

微信截图_20180927104553.png

热心网友 时间:2022-04-28 13:54

  1.效果分析
  纯CSS3实现进度条的制作,效果如下图所示,详见----demo----
  2.难点分析
  圆角边框,内阴影,
  渐变填充实现斜纹效果
  斜纹动画
  3.实现步骤
  a.html架构
  <div class="progressBar blue stripes">
  <span></span>
  </div>
  <div class="progressBar orange stripes">
  <span></span>
  </div>
  b.进度条母条.progressBar的实现
  .progressBar{
  margin: 50px auto;
  padding: 5px;
  width: 360px;
  height: 20px;
  background-color: #1a1a1a;
  border-radius: 4px;
  box-shadow: 0 1px 5px #000 inset;
  }
  c.进度条字条span的实现
  .progressBar span{
  display: inline-block;
  height: 100%;
  width: 60%;
  background-color: #777;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
  transition:all .5s ease;
  position: relative;
  z-index: 1;
  }
  .progressBar:hover span{
  width: 100%;
  cursor: pointer;
  }
  d.不同颜色的变化
  .blue span{
  background-color: #34c2e3;
  }
  .orange span{
  background-color: #fecf23;
  background-image: linear-gradient(top, #fecf23, #fd9215);
  }
  e.斜条纹实现
  .stripes span{
  background-size: 30px 30px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);
  animation: stripesAnimate 1s linear infinite;
  }
  @keyframes stripesAnimate{
  0%{background-position:0 0;}
  100%{background-position: 60px 0;}
  }
  .stripes:hover span{
  background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);
  }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) 京东钱包新手任务在哪里做 京东一元购到底怎么样? 人教版七年级上册地理复习提纲 人教版七年级地理课本重点内容总结一起 (人教版)地理初一上册的重点? 初一级地理人教版知识点 初一人教版 地理重点要详细谢谢 光驱坏了外置光驱也用不了驱动也重新弄了加载不了理论的光碟怎么办 电脑系统崩溃,安全模式等都进不去,光驱坏了,使用外置光驱无法驱动,怎么才能重装系统 hp手提没有光驱,安装外置光驱并安装驱动程序后仍无法使用,据说要更改系统设置,如何更改?系统是win8。 笔记本电脑没有dvd虚拟驱动器,接上外置光驱不识别,怎么解决啊? 联想外置光驱安装不了驱动 IBM X200外置光驱未能成功安装驱动程序? 笔记本电脑用外置光驱重装win7系统提示找不到任何设备的驱动程序 怎么办 这次清明节免过路费吗? 清明节三天免过路费吗? 2019年清明节高速免过路费吗 2020年清明节可以免过路费吗? 2020年清明节免高速过路费吗? 今年清明节过路费免费吗 糖尿病饮食要注意什么? 得上糖尿病,饮食上要注意什么食物? 得糖尿病后,在饮食方面应该注意什么? 得了糖尿病在饮食上要注意些什么? 糖尿病病人在饮食上需要注意什么? 这个女主播叫什么急求 华为与荣耀是一家吗?什么关系啊? 想知道这是谁,应该是韩国的某个女主播,非常感谢 新奶瓶消毒用水煮多久 开水消毒奶瓶要煮多久,煮奶瓶多长时间 苹果airpods2和pro的哪个好 自己有airpods2但是想买pro怎么办 AirPods Pro vs AirPods 2 详细比较!到底有多少升级? 如何学习关闭唱法 求助怎么进行关闭唱法,那样唱高音不坏嗓子! 关于关闭唱法!! 唱歌学习关闭唱法需要什么样的基础前提? 男生怎么练高音 关闭唱法谁能带我入门 怎样才能把握好气息唱好歌? 唱歌走调怎么办