圆形头像图标运用border属性轻松实现

几乎所有应用的头像和图标除了方的还是方的,但从PATH开始,其出色的UI和交互让众多APP在前端设计上开始独下匠心。PATH中的用户头像图标也开始了使用最美的图形——圆形,一改原来单调的方形。

虽然圆形的头像图标看起来很美很新颖,但是实现起来却是很简单,主要运用了border属性去限定头像图片的边界,从而将其规定为自己想要的形状。

所 用到的主要起作用的属性border-radius,用来设置或检索对象使用圆角边框。对于后面的参数,一个是如图例所使用的lenth,即对应的圆角半 径的长度,只要大于或等于你规定的尺寸,显示的便是圆;另一个参数的形式是用<percentage>,即用百分比设置圆角半径的长度。具体 实现代码很简单,简单几句如下:

html中的图片:
 

复制代码
代码如下:

<span class="content1-picture">
<img class="image" src="source/10.jpg" />
</span>

对应的CSS中:

复制代码
代码如下:

.image{
width:43px;
height:43px;
border-radius:50px;
}

当 然,这里只是简单的实现了一下下圆形的头像图形的小雏形,当然还可以采用更多的border属性去美化图标的边框,像是渐变色等等,在此不必赘述,有兴趣 可以参考下border的属性http://www.w3school.com.cn/css3/css3_borders.asp写出自己喜欢的形状和 风格的头像和图标!

时间: 2024-09-13 02:20:58

圆形头像图标运用border属性轻松实现的相关文章

Android特效专辑(五)——自定义圆形头像和仿MIUI卸载动画—粒子爆炸

Android特效专辑(五)--自定义圆形头像和仿MIUI卸载动画-粒子爆炸 好的,各位亲爱的朋友,今天讲的特效还是比较炫的,首先,我们会讲一个自定义圆形的imageView,接着,我们会来实现粒子爆炸的特效,按照国际惯例,无图无真相的没这个效果也是模仿大神的,现在应用在了我的<Only>上 截图 好的,我们新建一个工程--AnimView,我们要用到的图片 一.自定义圆形头像-- 直接开写了,要实现的东西都在注释上了 1.编写自定义属性attr.xml <?xml version=&q

Android使用CircleImageView实现圆形头像的方法_Android

有时我们在应用中会用到圆形头像,下面是利用CircleImageView实现圆形头像的演示,下面效果和代码,效果如图 实现起来也比较简单,先在项目中建一个circleimageview包用来存放CircleImageView类,待会直接把CircleImageView类复制到包里就可以使用了 然后,再建一个attrs.xml,其代码相当简单,定义了圆形边框宽度和颜色 <?xml version="1.0" encoding="utf-8"?> <r

Android利用CircleImageView实现圆形头像的方法_Android

CircleImageView实现圆形头像代码分享,供大家参考,具体内容如下 一.创建属性文件(attrs.xml) 具体操作: 1.在项目的values文件底下创建一新的属性文件,文件名为attrs:New->XML->Values XML File:  2.补充attrs.xml代码: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleabl

利用Android中BitmapShader制作自带边框的圆形头像_Android

效果如下: BitmapShader 的简单介绍 关于 Shader是什么,Shader的种类有哪几种以及如何使用不属于本文范畴,对这方面不是很了解的同学,建议先去学习一下 Shader 的基本使用. BitmapShader主要的作用就是 通过Paint对象,对 画布进行指定的Bitmap填充,实现一系列效果,可以有以下三种模式进行选择       1.CLAMP - 拉伸,这里拉伸的是图片的最后一个元素,不断地重复,这个效果,在图片比较小,而所要画的面积比较大的时候会比较明显.      

Android应用中绘制圆形头像的方法解析_Android

要画这种圆形带阴影的头像,个人分解成三个图层 1,先画头像边缘的渐变 RadialGradient gradient = new RadialGradient(j/2,k/2,j/2,new int[]{0xff5d5d5d,0xff5d5d5d,0x00ffffff},new float[]{0.f,0.8f,1.0f}, Shader.TileMode.CLAMP); paint.setShader(gradient); canvas.drawCircle(j/2,k/2,j/2,paint

php实现背景图上添加圆形logo图标的方法_php技巧

本文实例讲述了php实现背景图上添加圆形logo图标的方法.分享给大家供大家参考,具体如下: 说一下步骤: 总共分 3 步: 1. 压缩logo 成固定大小的方形图片 2. 将logo 转成圆形logo 3. 将logo与背景图合并 废话不多说,直接上代码: <?php /** * 作者:friker * 开发时间:20160516 * 功能:图片处理 * */ class ImageController extends CI_Controller{ public function __cons

Twitter换掉了默认的蛋形头像图标

3 月 31 号的时候,Twitter 宣布将会换掉默认(未上传前暂时空白)的蛋形头像图标,以鼓励用户上传更能表达自我个性的照片.当然,新图标也必须有着通用.一致.严肃.无烙印.临时.以及非独家等低调的属性,让人觉得它更像是一个占位符,而不是什么蛋.此前,该社交媒体平台也曾对其进行多次迭代,最后才落到了相对中性的灰色背景和人物前景. 新默认空白图像图标已经上线,不过暂未上传过头像的新用户不见得会注意到这种变化. 以上为之前的几次的默认头像图标.          本文转自d1net(转载)

iOS如何裁剪圆形头像_IOS

本文实例为大家介绍了iOS裁剪圆形头像的详细代码,供大家参考,具体内容如下 - (void)viewDidLoad { [super viewDidLoad]; //加载图片 UIImage *image = [UIImage imageNamed:@"菲哥"]; //获取图片尺寸 CGSize size = image.size; //开启位图上下文 UIGraphicsBeginImageContextWithOptions(size, NO, 0); //创建圆形路径 UIBez

Android仿QQ圆形头像个性名片_Android

先看看效果图: 中间的圆形头像和光环波形讲解请看:http://www.jb51.net/article/96508.htm 周围的气泡布局,因为布局RatioLayout是继承自ViewGroup,所以布局layout就可以根据自己的需求来布局其子view,view.layout(int l,int t,int r,int b);用于布局子view在父ViewGroup中的位置(相对于父容器),所以在RatioLayout中计算所有子view的left,top,right,bottom.那么头