CSS+DIV实战教程 打造超炫进度条、柱状图
诗诗 2018-03-13 来源 :网络 阅读 1802 评论 0

摘要:本篇CSS+DIV实战教程将讲解如何打造超炫进度条、柱状图,看完这篇文章会让你对操作有更加清晰的理解和运用。

CSS+DIV实战教程  打造超炫进度条、柱状图

本篇CSS+DIV实战教程将讲解如何打造超炫进度条、柱状图,看完这篇文章会让你对操作有更加清晰的理解和运用。

CSS+DIV实战教程  打造超炫进度条、柱状图

怎么样,是不是有点心动了,完全CSS+Div打造。再看一下简单而又漂亮的

CSS+DIV实战教程  打造超炫进度条、柱状图

是不是也还可以呢?下面看下代码是怎样的

css:


代码

 1                 .graph { 

 2                     position: relative; 

 3                     width: 200px; 

 4                     border: 1px solid #B1D632; 

 5                     padding: 2px; 

 6                     margin-bottom: .5em;                    

 7                 }

 8                 .graph .bar { 

 9                     display: block;    

10                     position: relative;

11                     background: #B1D632; 

12                     text-align: center; 

13                     color: #333; 

14                     height: 2em; 

15                     line-height: 2em;                                    

16                 }

17                 .graph .bar span { position: absolute; left: 1em; }


 

HTML:


代码

1                     <h3>简单进度条</h3>

2                     <div class="graph">

3                         <strong class="bar" style="width: 54%;"><span>54%</span></strong>

4                     </div>    

5                     <div class="graph">

6                         <strong class="bar" style="width: 8%;"><span>8%</span></strong>

7                     </div>


 

只要改变bar的width就可以随意改变进度条的长度,简单易用吧。

再看上面复杂的代码又是怎么实现的

CSS:


代码

 1                 /* 复杂进度条 */

 2                 dl { 

 3                     margin: 0; 

 4                     padding: 0;                     

 5                 }

 6                 dt { 

 7                     position: relative;

 8                     clear: both;

 9                     display: block; 

10                     float: left; 

11                     width: 104px; 

12                     height: 20px; 

13                     line-height: 20px;

14                     margin-right: 17px;              

15                     font-size: .75em; 

16                     text-align: right; 

17                 }

18                 dd { 

19                     position: relative; 

20                     display: block;                 

21                     float: left;     

22                     width: 197px; 

23                     height: 20px; 

24                     margin: 0 0 15px; 

25                     background: url("g_colorbar.jpg"); 

26                 }

27                 * html dd { float: none; } /*此处为 IE hack */

28                 

29                 dd div { 

30                     position: relative; 

31                     background: url("g_colorbar2.jpg"); 

32                     height: 20px; 

33                     width: 75%; 

34                     text-align:right; 

35                 }

36                 dd div strong { 

37                     position: absolute; 

38                     right: -5px; 

39                     top: -2px; 

40                     display: block; 

41                     background: url("g_marker.gif"); 

42                     height: 24px; 

43                     width: 9px; 

44                     text-align: left;

45                     text-indent: -9999px; 

46                     overflow: hidden;

47                 }

48 


 

HTML:


代码

 1 <h3>复杂进度条</h3>

 2                     <dl>

 3                         <dt>喜欢博客园</dt>

 4                         <dd>

 5                             <div style="width:25%;"><strong>25%</strong></div>

 6                         </dd>

 7                         <dt>很喜欢</dt>

 8                         <dd>

 9                             <div style="width:55%;"><strong>55%</strong></div>

10                         </dd>

11                         <dt>超级喜欢</dt>

12                         <dd>

13                             <div style="width:75%;"><strong>75%</strong></div>

14                         </dd>

15                     </dl>

16 


 

CSS中用到了几个图片在示例代码下载中有。使用方法同样简单。

再看一下柱状图的效果:

CSS+DIV实战教程  打造超炫进度条、柱状图

我觉得这个是最炫的(偷笑一个^_^)其实最主要的地方在图片上

希望这篇文章可以帮助到你。总之,同学们,你想要的职坐标IT频道都能找到!


本文由 @诗诗 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程