英文原文: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;
}
我们可以运行下面的代码来查看最终的效果:
运行代码框
[Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
岱庙资源网 Copyright www.zgmyg.com
暂无“CSS教程:最基本的条状图表”评论...
更新日志
2024年11月15日
2024年11月15日
- 群星《2024好听新歌14》十倍音质 U盘音乐 [WAV分轨][966M]
- s14全球总决赛T1战队队员都有谁 LOLs14全球总决赛T1战队介绍
- 英雄联盟faker身价有10亿吗 英雄联盟faker身价介绍一览
- faker大魔王称号怎么来的 faker大魔王称号来源介绍
- PS5 Pro上的蒂法更美了!博主盛赞新机1000%值得购买
- 腾讯互娱再离职一员大将!或因供应商贪腐
- Ayaneo3游戏掌机预热:旗舰定位、造型圆润自带底键
- 动力火车.1999-背叛情歌【上华】【WAV+CUE】
- 刘力扬.2019-Neon.Lit虹【摩登天空】【FLAC分轨】
- 群星.2002-恋爱物语情歌对唱精选2CD(引进版)【滚石】【WAV+CUE】
- 群星《闽南情24K德国HD金碟》2CD[WAV+CUE]
- 周传雄《恋人创世纪》环球唱片[WAV+CUE]
- 关淑怡-《真假情话K2HD》(日本压制)【WAV+CUE】
- 王菲 -《Faye Wong》雨果LPCD45 [WAV+分轨][1G]
- 陈百强《世纪10星·永恒篇》环球[WAV+CUE][1G]