CSS教程:复合型条状图表

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

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

【 tulaoshi.com - Web开发 】

英文原文:CSS FOR BAR GRAPHS
翻译整理:西米CC-www.ximicc.com

这是一种相对比较复杂的图表,但是仍然遵循上篇中提出的最基本的思路。本例中使用的定义列表标签dl可能平常我们见得不多,一般我们在做列表的时候通常只会用到ul和li标签,至于dl一般都很少用到,它也属于列表类的标签,下面说一下大概的用法:

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

dl标记定义了一个定义列表,定义列表中的条目是通过使用dt标记(定义标题)和dd标记(定义描述)创建的。dt给出了术语名,dd标记给出了术语的定义信息。

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

也就是说dt用来创建列表中的上层项目,dd用来创建列表中最下层项目,dt和dd都必须放在dl的起始和结束标签之间。来看一个例子:

dl
  dt西米CC/dt
     dd触手生春/dd
     dd不可或缺/dd
     dd无懈可击/dd
  dt触手生春/dt
     ddHtml基础/dd
     ddCSS入门/dd
     dd应用实例/dd
/dl

在不进行任何样式设计的话,它的显示效果如下:

在本例的CSS柱状图中,每个图标前都有相应的项目说明文字,我们把它放在dd标签中。dd中的内容就如基本的CSS柱状图原理一样,通过背景的设置来显示相应比例的效果。首先来看一下XHTML代码:

dl
    dtSpring/dt
    dd
        div style="width:25%;"strong25%/strong/div
    /dd
    dtXimicc/dt
    dd
        div style="width:55%;"strong55%/strong/div
    /dd
    dtTechnique/dt
    dd
        div style="width:75%;"strong75%/strong/div
    /dd
/dl

注意这里的strong标签,它并不是仅仅为了修饰文字,在后续步骤中它还有很重要的作用。理解了dl标签的用法之后,整个的XHTML结构看起来就不是很复杂了,最终出来的效果中将会有三条柱状图标,当然在运用的时候可以进行增减。下面是三张在CSS样式设计是要用到的背景图片:

来源:https://www.tulaoshi.com/n/20160219/1629815.html

延伸阅读
PS教程5-10:使用图层复合 设计是一种随心而至的感觉,因此我们经常会对各图层进行诸如移动、隐藏、改透明度等操作。因为多比较才能找到感觉。但这里有一个问题,比如我们在尝试各种布局之后觉得并不满意,想回到最初的状态,这时也许会因为操作的步骤数超出了历史记录的范围,而无法返回了。图层复合的作用就是将各图层的位置、透明度...
标签: Web开发
Cascading Style Sheets: The Definitive Guide, 2nd Edition is a thorough review of all aspects of CSS2.1 and a comprehensive guide to CSS implementation. The book includes new content on positioning, lists and generated content, table layout, user interface, paged media, and more. It explores in detail each individ...
一、 认识CSS CSS就是Cascading Style Sheets,中文翻译为“层叠样式表”,简称样式表,它是一种制作网页的新技术。 网页设计最初是用HTML标记来定义页面文档及格式,例如标题<h1、段落<p、表格<table、链接<a等,但这些标记不能满足更多的文档样式需求,为了解决这个问题,在1997年W3C(The World Wide Web Consortium)颁布HT...
标签: Web开发
在Web应用中有很多数据、图表的表现方式,尤其在一些数据统计应用比较广泛的网站后台,可以直观表现数据的图表应用更是不可缺少的一个重要部分。摒弃图片的实现方法,使用纯碎的CSS样式去表现data的统计变化,能更好的增加网站的可访问性和管理的可操作性。 现在, 菠菜博为你介绍 8个优秀的CSS实现数据图表的应用实例 。 1,CSS线条图表...
标签: Web开发
什么是CSS? CSS是CascadingStyleSheets(层叠样式表)的缩写。它的作用是定义网页的外观(例如字体,颜色等等),它也可以和javascript等浏览器端脚本语言合作做出许多动态的效果。   谁需要学习CSS? 对于想要使用XHTML制作符合W3C国际Web标准网站的站长,CSS是必须学习的,它几乎是你定义网页外观的唯一工具;而对于那些毫不关心Web标...

经验教程

561

收藏

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