方法一:
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:成都PE包装袋等成都网站设计公司、营销型网站解决方案、网站设计等建站排名服务。
HTML5+CSS,注意,只有支持HTML5的浏览器才行,百度的也一样,我用搜狗浏览器切换到IE内核就变成正方形图片了。代码如下
style
img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
/style
body
img src=""
/body
方法二:
把图片设置成DIV的背景,然后在DIV里再装一张有圆形孔的GIF图片,中间的圆形孔做成透明。
此方法兼容所有浏览器。
根据图像映射的原理可知,这是一个圆形区域,只要确定圆心坐标和圆形的半径就行,那(x、y、r)的值该怎么确定呢?
在此提供两种方法:
一、QQ截图工具测量方法
我们在使用QQ工具截图时(ctrl+alt+a),鼠标左键未松开之前,截图窗口的下方都有一个像素点宽度、高度以及RGB的返回值,宽度和高度对应的就是(x、y)的值,而圆心区域的半径可以采用同样的截取方法测量出来。
二、圆形区域利用QQ截图测量还算方便,但当遇上多边形区域时,再一个个截取测量,就会变得麻烦,这时我们采用逆向思维把图像转换成图像映射,就能自动获取到图像中的点坐标了,可以利用以下代码实现。
p
a href="" target="_blank"
img src="" ismap alt="柠檬下午茶"
/a
/p
之所以图片代码前引用一段url是为了鼠标停留在图片上时,可以在浏览器窗口的状态栏中看到返回值出现的点坐标,如图所示:
小手指点在哪里,对应的就是像素点的纵横坐标值,记下这个值,把它应运到创建图像映射的语法中,就能实现区域取值了,例如获取的坐标值为:x=170 ;y=137 ;r=102 。
我把这段代码写下来,看看我们能够实现的效果:
p
img src="" usemap="#养生" alt="柠檬下午茶"/
map name="养生" id="养生"
area shape="circle" coords="170,137,102" href="" target="_blank" alt="柠檬片"/
/map
/p
当指针停留在这片圆形区域里时,会出现“柠檬片”的字样,点击的话就会访问到我们指定的url说明。
原本不是圆形图片,通过CSS样式布局实现成圆形图片,首先图片必须为正方形
1、HTML源代码完整代码:
复制代码代码如下:
图片圆形布局 在线演示 DIVCSS5。
2、对应CSS代码:
复制代码代码如下:
#divcss5{ margin:10px auto}。
#divcss5 img{ border-radius:50%}。
命名盒子“id=divcss5”盒子居中,同时上下外间距为10px;,然后设置对象盒子里img图片圆角50%。