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

```

目录
相关文章
|
9天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
80 24
|
11天前
|
人工智能 前端开发 JavaScript
前端基础之HTML
Web1.0、Web2.0 和 Web3.0 标志着互联网发展的三个阶段。Web1.0(静态互联网,1990年代初至2000年代初)以静态内容和单向信息流为主,用户仅能浏览。Web2.0(互动互联网,2000年代初至2010年代初)引入了用户生成内容和社交网络,内容动态且互动性强。Web3.0(语义互联网,2010年代至今)强调语义化、个性化、智能化及去中心化,结合AI、区块链等技术,提供沉浸式体验。HTTP和HTML作为互联网基础协议和技术,在各阶段不断演进,共同推动了现代互联网的发展。
前端基础之HTML
|
2月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
72 7
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
46 6
|
2月前
|
移动开发 前端开发 JavaScript
[HTML、CSS]细节与使用经验
本文总结了前端开发中的一些重要细节和技巧,包括CSS选择器、定位、层级、全局属性、滚轮控制、轮播等。作者以纯文字形式记录,便于读者使用<kbd>Ctrl + F</kbd>快速查找相关内容。文章还提供了示例代码,帮助读者更好地理解和应用这些知识点。
50 1
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
51 5
|
2月前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
39 1
[HTML、CSS]知识点
|
2月前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
81 12
|
2月前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
160 1