作家
登录

CSS教程:最基本的条状图表

作者: 来源:www.28hudong.com 2012-11-19 22:53:11 阅读 我要评论

英文原文:CSS FOR BAR GRAPHS翻译整理:西米CC-www.ximicc.com 译文已作精简,保留了与主题切实相关的部分,并对文中整段给出的代码进行分解注释,便于大家的阅读和理解。要查看英语原文请参看原文地址,关于本例的效果,原文作者已测试浏览器如下:Firefox 1.0.7, Firefox 1.5, IE 6, Safari 1.3.3, and Opera 9(TP1). 首先是最基本的条状图表,思路很简单,利用CSS中“百分比”宽度的弹性准确地描绘出一个百分比柱形图。 1.首先在页面中建立一个DIV容器并添加名称为graph样式,其间添加一组strong标签作为文本对象的容器,注意其中除了调用名为bar的样式之外,还直接利用行内样式设置了strong的宽度为84%: <div class="graph"> <strong class="bar" style="width: 84%;">ximicc.com 84%</strong></div> 2.在.graph中,我们要定义最终效果中的外围边框样式,border属性的3个参数分别定义了边框的粗细、线性以及颜色,在实际应用中要根据具体的页面风格进行修改。整个容器的宽度设置为200px,并利用padding设置DIV的内边距,目的是为了让边框与之后的文字背景色产生间距: .graph { position: relative; /* IE is dumb */ width: 200px; border: 1px solid #B1D632; padding: 2px; } 加入样式后的浏览效果如下: 3.样式.bar中,首先将strong标签内容转换为块级元素,配合背景颜色的设置进行作用。样式中除了设定文字的颜色、对齐方式及行高之外,最重要的是background属性,效果中的柱状条事实上就是这里设置的背景色,结合block显示方式最终得到良好的体现。 .graph .bar { display: block; position: relative; background: #B1D632; text-align: center; color: #333; height: 2em; line-height: 2em; } 我们可以运行下面的代码来查看最终的效果: 运行代码框<style> .graph { position: relative; /* IE is dumb */ width: 200px; border: 1px solid #B1D632; padding: 2px; } .graph .bar { display: block; position: relative; background: #B1D632; text-align: center; color: #333; height: 2em; line-height: 2em; } </style> <div class="graph"> <strong class="bar" style="width: 84%;">ximicc.com 84%</strong> </div> [Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

  推荐阅读

  CSS网页设计技巧十则

WEBJX.COM:不要说你看不懂,只是你不愿意看。:)  IthoughtI'dsharesomeofmyhabitswhenitcomestodoingCSSworkandletmewarnyou,someofwhatIhavetosayisprobablyalittlecontroversial.Butwhat'slifewithoutliv>>>详细阅读


本文标题:CSS教程:最基本的条状图表

地址:http://www.17bianji.com/kaifa2/CSS/17331.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)