每日一点前端-6-html5+css3有意思的进度条

简介: 每日一点前端-6-html5+css3有意思的进度条

1.有趣的进度条,仅由css制作。

![有趣的进度条.gif](http://upload-images.jianshu.io/upload_images/2789632-e346de59918721b6.gif?imageMogr2/auto-orient/strip)

代码:

```

<!DOCTYPE html>

<!--html5与css3实例教程(第二版)第二章-->

<html lang="en">

<head>

   <meta charset="UTF-8">

   <title>meter的使用</title>

   <style>

       /*meter的样式*/

       meter {

           cursor: pointer;

           /*-webkit-appearance: none;*/

           position: relative;

           display: block;

           margin: 8px auto;

           width: 100px;

           height: 17px;

           border-radius: 0px;

           padding: 4px 5px 4px 5px;

           box-sizing: border-box;

           /*background: rgba(255,2,188,0.5);*/

           -webkit-box-shadow: -1px 0 0 hsla(0,0%,100%,1);

           -webkit-transform-origin: center 8px;

       }

       meter::-webkit-meter-bar {

           background-color: hsl(200,10%,14%);

           background-size: 2px 5px;

           background-image: -webkit-linear-gradient( 0deg, hsla(0,0%,0%,.4) 1px, hsla(0,0%,0%,0) 1px ),

           -webkit-linear-gradient( 90deg, hsla(0,0%,0%,1) 1px, hsla(0,0%,0%,0) 1px );

       }

       meter::-webkit-meter-optimum-value,

       meter::-webkit-meter-suboptimum-value,

       meter::-webkit-meter-even-less-good-value {

           background-size: inherit;

           background-image: inherit;

           -webkit-box-shadow: 0 0 10px 0px rgb(87,169,253);

           -webkit-transition: width 1s cubic-bezier(.20, .10, .20, 1);

       }

       meter::-webkit-meter-optimum-value { background-color:rgb(87,169,253); }

       meter::-webkit-meter-suboptimum-value { background-color:rgb(87,169,253); }

       meter::-webkit-meter-even-less-good-value { background-color:rgb(87,169,253); }

       meter:hover::-webkit-meter-optimum-value,

       meter:hover::-webkit-meter-suboptimum-value,

       meter:hover::-webkit-meter-even-less-good-value {

           width: 100% !important;

       }

   </style>

</head>

<body>

<div class="meter">

   <meter class="meter-goal" min="0" max="100" value="30"></meter>

</div>

</body>

</html>

```

目录
相关文章
|
12天前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
23 4
|
20天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
72 6
|
1月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
158 1
|
1月前
|
XML 前端开发 JavaScript
前端开发进阶:从HTML到React.js
【10月更文挑战第9天】前端开发进阶:从HTML到React.js
|
1月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
1月前
|
前端开发 UED 容器
前端技术分享:利用 CSS Grid 实现响应式布局
【10月更文挑战第1天】前端技术分享:利用 CSS Grid 实现响应式布局
53 2
|
1月前
|
Web App开发 前端开发
【前端基础篇】CSS基础速通万字介绍(上篇)3
【前端基础篇】CSS基础速通万字介绍(上篇)
16 1
|
1月前
|
Web App开发 前端开发
【前端基础篇】CSS基础速通万字介绍(上篇)2
【前端基础篇】CSS基础速通万字介绍(上篇)
23 1
|
1月前
|
缓存 前端开发 JavaScript
【前端基础篇】CSS基础速通万字介绍(上篇)1
【前端基础篇】CSS基础速通万字介绍(上篇)
18 1
|
1月前
|
前端开发 JavaScript 容器
前端之CSS基础知识
前端之CSS基础知识
16 0