以前做三角形图标,都是做一个三角的图片,然后在css里面调用,后来发现有另一种特殊的做法.用em标签方法来实现(其他标签也一样可以实现).em在html里面是一个强调语气,和strong标签类似,传统上浏览器会以斜体来显示em,以粗体来显示strong。
现在要以特殊的em手法来实现三角形图标的做法,以下图为例:
代码如下:
<!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" />
<title>三角形图标的特殊做法</title>
<style type="text/css">
<!--
* { font-size:12px}
ul li { list-style:none; margin:0; padding:0}
li { height:25px}
em { display:block; font:0/0 "宋体"; border:4px solid; border-color:#fff #fff #fff #921902; float:left; margin-top:2px}
-->
</style>
</head>
<body>
<ul>
<li><em></em>这是一个带三角的新闻列表</li>
<li><em></em>这是一个带三角的新闻列表</li>
<li><em></em>这是一个带三角的新闻列表</li>
<li><em></em>这是一个带三角的新闻列表</li>
<li><em></em>这是一个带三角的新闻列表</li>
</ul>
</body>
</html>
解释:
css中
em { display:block; font:0/0 "宋体"; border:4px solid; border-color:#fff #fff #fff #921902; float:left; margin-top:2px}
font:0/0 是分别定义字体大小为0和行高为0。font:fontsize/line-height
border:4px solid 可以分别改成5px和6px来改变三角图标的大小,border-color:#fff #fff #fff #921902 改变颜色顺序来改变三角图标的方向(为顺时针方向),可以自己试一试.
可能很多人和我当初一样,还是不大了解.现在在用一个示例来解释一下:
代码:
<!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" />
<title>三角形图标的特殊做法</title>
<style type="text/css">
<!--
* { font-size:12px}
.a {font:0/0 "宋体"; border:25px solid; border-color:red blue #000 green; float:left; margin:0 15px}
.b {font:0/0 "宋体"; border:25px solid; border-color:#fff #fff #000 #fff; float:left; margin:0 15px}
.c {font:0/0 "宋体"; border:25px solid; border-color:#fff blue #fff #fff; float:left; margin:0 15px}
.d {font:0/0 "宋体"; border:25px solid; border-color:#fff #fff #fff green; float:left; margin:0 15px}
-->
</style>
</head>
<body>
<div class="a"></div>
<div class="b"></div>
<div class="c"></div>
<div class="d"></div>
</body>
</html>
显示:
发表评论
-
PS加强网页设计中像素化细节的技巧
2009-05-13 10:12 852PS加强网页设计中像素化细节的技巧 http://www. ... -
如何在浏览器地址栏前添加自定义的小图标?
2009-05-07 17:37 3453如何在浏览器地址栏前添加自定义的小图标?你是不是记得有时在浏览 ... -
CSS属性:装饰超链接
2009-05-07 17:35 975CSS属性:装饰超链接 ※装饰超链接 网页默认的 ... -
网页收藏
2009-04-02 16:12 728http://www.cool80.com/ 搜罗精美酷站, ... -
一位CSS新手整理的CSS网页布局技巧
2009-03-31 15:44 725对CSS网页布局的技巧,可谓是名目繁多,在52CSS.com上 ... -
CSS样式的filter(滤镜效果)可控制DIV透明度
2009-03-26 23:06 1865我们可以用CSS样式的filter(滤镜效果)对HTML的一些 ... -
div+css学习网站
2009-03-26 23:05 737http://www.aa25.cn/ -
使用css设置字体的透明度及艺术字代码
2009-03-26 23:03 6021使用css设置字体的透明度及艺术字代码 2006/10/28 ... -
优秀站点的CSS导航菜单
2009-03-26 22:54 10201. http://www.alvit.de/css-sho ... -
CSS导航菜单:仿淘宝首页导航条布局效果
2009-03-26 22:49 1865一直以来,人们都认为淘宝的导航条不错,更有很多网站效仿;今天 ... -
高级CSS技巧-Tab选项卡导航菜单
2009-03-26 22:48 1873任何的tab导航,都可以采用下面的方式来实现。看一下下面的T ... -
点击出现图片大图效果
2009-03-26 22:33 904<style>#demo{overflow:hid ... -
非常漂亮的导航菜单
2009-03-26 22:30 907实际效果图: <!DOCTYPE html PUBL ... -
国内设计好站/酷站收藏类网站收集
2009-03-26 22:15 813设计站点必须要有灵感,好的灵感需要多阅读多思考,所以WEB设计 ... -
【酷站】中国互联网Web2.0 Top 100
2009-03-26 22:11 867猫扑 http://www.mop.com 和讯 h ... -
国内WEB2.0酷站赏析
2009-03-26 22:10 779RichURL在线收藏夹 * http:/ ... -
国内酷站欣赏
2009-03-26 22:07 770http://www.citycy.com/http://ww ... -
用网页技术CSS实现网页背景渐变
2009-03-26 22:01 1400用网页技术CSS实现网页背景渐变的四种代码设置。 一、从上往 ...
相关推荐
用DIV+CSS写小三角
本文给大家带来一段代码基于div+css实现三角形提示框,代码简单易懂,需要的朋友可以参考下
主要介绍了div+CSS制作类似微信对话气泡效果的实例总结,文中总结出了四种编写方式,并且对三角形的绘制有一个补充说明,需要的朋友可以参考下
主要为大家详细介绍了Html+CSS绘制三角形图标的相关代码,很多网页都有三角形的图标,通常是切的图片,这里可以用css3+html写出三角形,感兴趣的小伙伴们可以参考一下
style type=”text/css”> #round { height: 200px; width:100px; margin:0px auto; background-image: -moz-linear-gradient(top, #F00, #000); background-image: -webkit-gradient(linear, left top, left ...
响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 第5章 HTML5 画布 例5-5 Canvas 绘制三角形
相似三角形的判定+性质+经典例题分析.doc
相似三角形的判定+性质+经典例题分析.pdf
相似三角形的判定+性质+经典例题分析.docx
(人)版八年级数学三角形知识点+考点+典型例题(含答案解析).doc
相似三角形判定+性质+经典例题分析.docx
JAVA 打印三角形源代码+详细教程.zip
三角形知识点+题型分类练习+基础检测+能力提高.doc
用DIV+CSS可以作出很多不同形状的三角形,里面是文本文档,有代码和图解,方便学习
部编第2章+三角形的角+第2关+尖子.docx
部编第2章+三角形的角+第1关+尖子.docx
部编第1章+三角形的边+第2关+尖子.docx
部编第1章+三角形的边+第1关+尖子.docx
最新北师大版九年级上相似三角形知识点+练习例题+答案.doc
CSS3的transform可以实现页面元素的扭转、变形等功能。...实现如下图所示的三角形小图标只需要transform定义的一行代码即可,无需再使用图片。参考文档: http://blog.csdn.net/u014175572/article/details/51535543