http://www.cqjiaxuan.cn/UploadFile/20081226102910141.jpg 这样的效果
解决方案 »
- 求教这个如何封装?在线等,谢了
- 一个nodejs的问题
- 如何用JS创建DIV,又如何把已用JS创建的div放到<div style="height:100px" id="objFiles"></div>里
- 100分求JS 离开网站时调用退出页面
- 用js实现把一组同名复选框中已经选中的复选框的value值都加入到一个树组中!
- NND搞了半天就是出现有错Checkbox
- 扫描枪输入的表单如何触发自动提交
- 在网页中有一个文件,我想使它能够被直接在网页中打开和下载到本地2种功能,怎么写这个javascript?
- 如何用JavaScript画一条直线???
- 如何用javascript打开一个新的窗口,并且使他隐藏起来,也就是浏览者看不到,请知道的帮帮小弟,谢谢,在线等候!
- JS的this方法问题,各位帮忙看看谢谢!
- 贩卖人口
vml可以做得到,不过只适合IE就是了
不然只能用后台程序自己画了
http://www.51sooho.cn
1.让美工帮你做一正六边形图片作背景
2.设置div的css样式使图片作为div的背景,并设置div决定定位,和字体样式等
3.计算每一div的坐标。其实只需要先确定一个就好说了,其他的按分布方向的不同
加减适当的数值就可以了
4.中间的文字简单,直接设置innerHTML
只有第三步稍复杂
1:在!-ÿ字符中,查看对应的wingdings字体是否有这种形状.
2:在!-ÿ字符中,查看对应的webings字体是否有这种形状.
3:用VML的<v:Polyline或<v:Shape绘制
4:用VML的o:spt,找一招有没有这种形状.
5:用js算法绘制.
因为美工太差不会做图片用的楼主提供的图片在画图下切割出来的尺寸是宽85高75.
csdn不能传图,需要你自己切一个图片才能看到效果。若果你的图片尺寸合适的话
计算非常简单。
<!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=utf-8" />
<title>模拟蜂窝</title>
<style type="text/css">
.divNeil{
background-image:url(range.JPG);
width:85px;
height:75px;
position:absolute;
text-align:center;
line-height:75px;
left: 290px;
top: 272px;
}
</style>
</head>
<body>
<div class="divNeil" style="left:100px;top:100px;">11</div>
<div class="divNeil" style="left:163px;top:137px;">22</div>
<div class="divNeil" style="left:100px;top:173px;">33</div>
<div class="divNeil" style="left:36px;top:137px;">44</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>模拟蜂窝</title>
<style type="text/css">
.divNeil{
background-image:url(range.JPG);
width:85px;
height:75px;
position:absolute;
text-align:center;
line-height:75px;
left: 290px;
top: 272px;
}
</style>
</head>
<body>
<div class="divNeil" style="left:100px;top:100px;">11</div>
<div class="divNeil" style="left:163px;top:137px;">22</div>
<div class="divNeil" style="left:100px;top:173px;">33</div>
<div class="divNeil" style="left:36px;top:137px;">44</div>
</body>
</html>