如何使用纯css实现圆形图像?(代码实例)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用纯css实现圆形图像?(代码实例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1793字,纯文字阅读大概需要3分钟。
内容图文
![如何使用纯css实现圆形图像?(代码实例)](/upload/InfoBanner/zyjiaocheng/411/28174d91034a44f48243b3681ab172ac.jpg)
基本代码
让我们从基本的HTML和CSS开始(我假设你可以设置一个空白的HTML文档并将样式表链接到它)。
<div class="img-circular"></div>
让我们为类img-circular设置一个基本样式。
.img-circular{ width: 200px; height: 200px; background-image: url('image/flower.jpg'); background-size: cover; display: block; }
效果如下:
说明:上述代码中的background -size是一个新的CSS3属性,可以使用背景的尺寸进行操作。您可以通过输入精确的像素值,百分比来设置它的宽度和高度,或者制作背景封面或使其适合整个容器。确保您看到了背景大小的文档以获取更多信息。(相关推荐:css3学习手册)
接下来我们来详细说明css实现圆形图像
现在我们有了适合我们方形容器的图像。让我们改变CSS代码来制作圆形框架。我们将使用border-radius属性,这给了我们一个机会来绕过它所应用的元素的角。为了让我们实现圆形图像,我们必须给图像一个图像大小一半的值。我们的CSS代码现在看起来像这样:
.img-circular{ width: 200px; height: 200px; background-image: url('image/flower.jpg'); background-size: cover; display: block; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; }
css实现圆形图像的效果如下:
说明:现在已经完成了css实现圆形图像!新的CSS属性允许我们创建效果,可以节省使用ps的时间。
扩展
如果你仔细研究了border-radius属性,你可以以非对称的方式操纵图像的角落,具体可以看看以下css代码
.img-circular{ width: 200px; height: 200px; background-image: url('image/flower.jpg'); background-size: cover; display: block; border-top-left-radius: 100px; -webkit-border-top-left-radius: 100px; -moz-border-top-left-radius: 100px; border-bottom-right-radius: 100px; -webkit-border-bottom-right-radius: 100px; -moz-border-bottom-right-radius: 100px; }
效果如下:
以上就是如何使用纯css实现圆形图像?(代码实例)的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的如何使用纯css实现圆形图像?(代码实例)全部内容,希望文章能够帮你解决如何使用纯css实现圆形图像?(代码实例)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。