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

2016-02-19 23:25 9 1 收藏

今天图老师小编给大家展示的是CSS教程:最基本的条状图表,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

英文原文: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显示方式最终得到良好的体现。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    .graph .bar {
        display: block;
        position: relative;
        background: #B1D632;
        text-align: center;
        color: #333;
        height: 2em;
        line-height: 2em;           
    }

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

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

来源:http://www.tulaoshi.com/n/20160219/1629884.html

延伸阅读
标签: Web开发
4.ID选择符 在HTML页面中ID参数指定了某个单一元素,ID选择符是用来对这个单一元素定义单独的样式。 ID选择符的应用和类选择符类似,只要把CLASS换成ID即可。将上例中类用ID替代: p id="intro" 这个段落向右对齐 /p 定义ID选择符要在ID名称前加上一个“#”号。和类选择符相同,定义ID选择符的属性也有两...
我首先来说说XML、XSL的语法(以下皆是本人在学校学习时候做的笔记)如有错误请高手休正 词法特征: XML区分大小写,如元素名在打开和关闭标记中应保持大小写一致 ,XML的保留词串应符合大小写要求 。 XML保留标记字符为: &,保留字符不允许出现在元素名、元素文本、属性名、属性值中, 用于关闭标记,&用于转意,常见的转意为 <生成 ...
标签: 化妆 彩妆
最基本的化妆五步骤 最基本的化妆五步骤 1、乳液 常见的乳液就行了,用在洗脸后起护肤和滋润的作用。 2、粉底 如果本身皮肤很好,也可以只抹常见的滋润乳液,不需要粉底了。粉底分粉底液和粉饼两种,如果是粉底液,就用手指沾取少量,分别点在额头、鼻梁、脸颊、下巴等处,然后轻轻推匀。如果是粉饼,那是最...
标签: Web开发
    Asp.Net 2.0自带的客户端回调     Asp.Net 2.0已经发布。2.0有了许多新特性,客户端回调就是其中之一。客户端回调允许我们不经过回发而调用服务器端的方法,与AJAX提供的功能是一致的,但是不如AJAX灵活,AJAX可以自定义调用的方法,2.0自带的回调功能却不行。要使用客户端回调功能必须实现System.Web.UI.Ica...
聪明爸妈如何育儿 聪明爸妈如何 育儿 ?请看下面详细介绍聪明爸妈如何育儿的24个小举动:   1.清晨起床,孩子还在被窝中,你可以轻轻的拍拍孩子,把他温柔的叫醒,告诉他你爱他。   2.在孩子面前起床要利索,即使在寒冷的冬天也要立刻起床穿衣,让孩子以你为榜样,不赖床,还可以和孩子...

经验教程

916

收藏

76
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部