番禺网站建设-番禺网页设计-番禺网络公司-番禺做网站-番禺建网站
您当前的位置:首页 > 网络学院 > HTMLCSS教程
HTMLCSS教程

CSS条状图表:基本型

来源:番禺网站建设 作者:广州做网站 点击量:5713 添加时间:2008-07-14 10:45:19

英文原文: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;           
    }

我们可以运行下面的代码来查看最终的效果:

运行代码框

发表评论 共有 条评论
用户名: 密码: 验证码: 匿名发表
咨询QQ:番禺网站建设149900898 番禺网络公司296823656 番禺网页设计308330184 番禺域名注册598784086 番禺域名注册(售后技术支持)308330184
咨询信箱:001#py001.com  001#001.gd.cn 
咨询热线:020-34589576 / 35880602 / 33110440  传真:020-35880601  手机:13600028769
番禺区地址:广东省广州市番禺区桥南街华荟路42-46号
番禺零零壹网络(广州市灵易计算机软件有限公司) 法律顾问:广东威信律师事务所陈彬律师
《中华人民共和国增值电信业务经营许可证》 粤ICP备08100317号
请使用1024*768分辨率浏览本站以达到浏览企业建站的最佳视觉效果,如果您有任何建网站,南沙,花都网页设计,网站空间,域名注册,企业邮局的问题请与我们联系