CSS条状图表形式的实现方法

2016-02-19 20:27 13 1 收藏

下面请跟着图老师小编一起来了解下CSS条状图表形式的实现方法,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - Web开发 】

  CSS条状图表是我们在网页设计中常常会遇到的一种形式。条状图表可以将数量,以条状图形的形式直观的表示出来。

  CSS基本条状图表的实现方法是什么?我们看下面的实例介绍:

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

以下是引用片段:
div class="graph"
    strong class="bar" style="width: 24%;"24%/strong
/div

  这是xhtml代码,定义了一个容器,应用类graph,其中包括了一个xhtml元素strong,并且对这个元素应用类bar。

  我们看下面的CSS定义:

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

以下是引用片段:
.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;            
    }
    .graph .bar span { position: absolute; left: 1em; }


  通过上面的边框,颜色的定义,我们勾勒出了一个条状的图形,我们在xhtml代码中style="width: 24%;",定义了所设置的区域既大小。这样一个基本的条状图表就完成了!

  全部代码:

以下是引用片段:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlehomepage.yesky.com/title
style type="text/css"
    .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;            
    }
    .graph .bar span { position: absolute; left: 1em; }
/style
/head
body
div class="graph"
    strong class="bar" style="width: 24%;"24%/strong
/div
br /
div class="graph"
    strong class="bar" style="width: 60%;"60%/strong
/div
/body
/html

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

延伸阅读
标签: Web开发
RGBa是一种在CSS中声明包含透明效果的颜色的方法,它的语法是这样的: 123 div { background: rgba(200, 54, 54, 0.5);} 它允许我们为元素添加透明色。或许我们习惯了使用opacity,它很简单易用,但是,opacity会使所有的子元素都变成透明的,而且很难去解决这个问题。(除非使用怪异的定位hack) 跨浏览器透明同样颇为棘手。 ...
标签: Web开发
SCRIPT language=JavaScript type=text/JavaScript //改变图片大小 function resizepic(thispic) ...{ if(thispic.width700) thispic.width=700; } //无级缩放图片大小 function bbimg(o) ...{  var zoom=parseInt(o.style.zoom, 10)||100;   zoom+=event.wheelDelta/12;   if...
标签: Web开发
在制作网页的时候,很流行使用标签的方式进行分类显示, 圆角标签 具有样式美观、表现方式形象的优点,一般我们都会将圆角标签的背景制作成一张图片,这样做的不足之处是如果标签文字字数变化(如图1),固定的背景图片不能随之进行扩展。这样我们就需要制作很多张不同宽度的背景图片,很不方便。下面介绍两种制作可扩展圆角标签的方法。 ...
标签: Web开发
利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。 使用 CSS 实现垂直居中并不容易。有些方法在一些浏览器中无效。下面我们看一下使对象垂直集中的5种不同方法,以及它们各自的优缺点。(可以看看 测试页面 ,有简短解释。) 图1 ...
标签: Web开发
为了让网页更美观、协调,有的时候需要用到左右等到布局,传统的等高布局是用 javascript 实现的,现在来看看 silence 发明的真正的 CSS 实现的等高布局,其方法主要是采用隐藏容器溢出、正内补丁和负外补丁结合的方法实现的。 下面来看看实际的例子(三列等高),以下面的 XHTML 代码为例: div id="wrap" div id="left&qu...

经验教程

694

收藏

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