每日一点前端-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>

```

目录
相关文章
|
8天前
|
编解码 前端开发
编写代码中常见问题汇总(html和css)
编写代码中常见问题汇总(html和css)
21 0
|
1天前
|
存储 前端开发 Windows
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
|
2天前
|
前端开发
css html 渐变按钮
css html 渐变按钮
|
3天前
|
前端开发
前端基础学习(一)HTML入门
前端基础学习(一)HTML入门
前端基础学习(一)HTML入门
|
7天前
|
前端开发
HTML CSS
HTML CSS
15 0
|
9天前
|
存储 JavaScript 前端开发
笔.COOL,一个功能完备、使用便捷的在线HTML/CSS/JS以及Vue编辑器和作品分享平台
笔.COOL是一个新兴的在线 HTML/CSS/JS 及 Vue 编辑器,提供实时预览和云端存储功能。用户可以随时随地编写和保存代码,同时分享作品给他人预览和学习。它也是一个实用的 BUG 复现工具,支持嵌入编辑器到博客,促进代码交流。社区活跃,适合开发者展示作品、获取灵感和学习。
|
9天前
|
存储 移动开发 前端开发
使用HTML5和CSS3构建现代网页:技术详解与实践
【5月更文挑战第28天】本文详细介绍了使用HTML5和CSS3构建现代网页的技术与实践。HTML5新增语义化标签、多媒体支持、本地存储和表单验证等功能,提升了网页开发效率和用户体验。CSS3则带来了更多选择器、盒模型改进、背景与边框样式以及动画过渡效果,使网页设计更具视觉冲击力。通过实例展示了如何结合两者创建结构清晰、交互丰富、响应式的现代网页。
|
11天前
|
移动开发 API UED
html5和css3
【5月更文挑战第26天】html5和css3
24 2
|
13天前
|
前端开发 Java
前端面试题01(css)
前端面试题01聚焦CSS,涵盖选择器优先级、隐藏元素方法、px与rem差异、重绘与重排解释、元素居中技巧及可继承属性。还探讨了CSS预处理器SASS和LESS的特性。文章提供实例代码展示居中布局的多种实现方式。鼓励读者点赞和支持。
14 0
尚硅谷html5+css3(4)浮动
尚硅谷html5+css3(4)浮动