html5设置圆形图片2种方法

1.此方法适合正方形图片,如果是长方形会把图片压缩.

两个案例一样;

<img id="imgPhoto" style="position: absolute;top: 20px; right: 10px;border-radius: 25px;border: none;" width="50px" height="50px" src="http://www.jinlanyun.com/static/img/teacherimg/201412261506117887.jpg" />
<img id="imgPhoto" style="position: absolute;top: 100px; right: 10px;border-radius: 25px;border: none;" width="50px" height="50px" src="http://b.hiphotos.baidu.com/image/pic/item/8435e5dde71190ef772420c0cc1b9d16fcfa60d5.jpg" />


2.此方法适合大部分图片,会显示长方形图片的一部分,以圆形显示出来;

转自:http://blog.csdn.net/dingzongyinnihao/article/details/39295231


<html>
    <head>
<title>圆形头像的制作</title>

<style type="text/css">
.imgtest{margin:10px 5px;
overflow:hidden;}
.list_ul figcaption p{
font-size:12px;
color:#aaa;
}
.imgtest figure div{
display:inline-block;
margin:5px auto;
width:100px;
height:100px;
border-radius:100px;
border:2px solid #fff;
overflow:hidden;
-webkit-box-shadow:0 0 3px #ccc;
box-shadow:0 0 3px #ccc;
}
.imgtest img{width:100%;
min-height:100%; text-align:center;}
</style>
    </head>
    <body >
        
  <div class="imgtest">
 
 <figure>
  
<div>
<img src="head.jpg" />
</div>  
</figure>
 </div>  
   
</body>

</html>



/***设置图片铺满,适合手机,电脑等各个浏览器**/

[css]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. #mobilebg{backgroundurl('../image/open/one_bg.png'no-repeat; -moz-background-size100% 100%; background-size100% 100%padding-left:50px;  padding-top:70px;}  



  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
HTML5 Canvas 是一项用于在网页上绘制图形的技术。它是HTML5标准中的一个重要组成部分,可以通过使用Canvas元素和JavaScript来实现。Canvas元素提供了一个类似画布的区域,我们可以在上面绘制各形状、图像和动画。 HTML5 Canvas 对初学者来说是非常友好的,因为它不需要过多的预备知识就可以开始使用。以下是一些HTML5 Canvas 的基本概念和常用技术: 1. Canvas 元素:它是在HTML中的一个标记,可以通过设置其宽度和高度来定义画布的大小。在画布上绘制实际内容之前,我们需要通过JavaScript获取到对应的画布元素。 2. 绘制形状:可以通过一些简单的方法来绘制例如直线、矩形、圆形和多边形等形状。可以设置参数来定义形状的颜色、边框宽度等属性。 3. 绘制文本:Canvas 还可以用来在画布上绘制文本,可以设置字体样式、大小、对齐方式等属性。 4. 绘制图像:通过内置的 drawImage() 方法,可以将图像加载到画布上。这使得我们可以在Canvas上展示图片和图形。 5. 动画效果:通过一些技巧,可以在Canvas上创建简单的动画效果。可以通过变形状的位置、颜色和大小来实现动态效果。 总之,HTML5 Canvas 提供了一简单但功能强大的方式来在网页上绘制图形和实现动态效果。对于初学者来说,可以通过阅读一些入门教程、使用在线示例来快速掌握Canvas的基础知识。熟练掌握Canvas之后,可以通过结合其他HTML5技术和JavaScript编程来创作出更复杂和有趣的画面效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值