扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
无需使用photoshop纯css如何制作圆形图像?本篇文章就来给大家介绍如何使用css来实现圆形图像,话不多说,一起来看具体的内容。
巍山网站建设公司创新互联,巍山网站设计制作,有大型网站制作公司丰富经验。已为巍山上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的巍山做网站的公司定做!基本代码
让我们从基本的HTML和CSS开始(我假设你可以设置一个空白的HTML文档并将样式表链接到它)。
让我们为类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制作圆形图像的简略介绍,详细使用方法还有更多,这里就不一一介绍了。如果想了解更多,欢迎关注创新互联行业资讯频道哦!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流