问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用html和css画出三个同心圆

发布网友 发布时间:2022-04-28 12:55

我来回答

2个回答

懂视网 时间:2022-04-28 17:16

CSS在页面布局中起到非常重要的作用,CSS不仅可以美化HTML搭建的页面,还可以制作出各种炫酷的效果,作为一个前端人员,你会用CSS画爱心吗?这篇文章就给大家分享如何用HTML和CSS绘制心形,以及CSS3实现爱心特效的代码,有一定的参考价值,感兴趣的朋友可以看看。

用html和CSS画爱心需要用到很多CSS中的属性,比如border-radius圆角,position定位,animation动画等等,如有不清楚的同学可以看看我之前的文章,或者访问 CSS视频教程,希望可以帮助到你!

实例讲解:爱心可以看作是由两个圆和一个正方形组成,正方形的边长是圆的直径。

HTML部分:

用三个div分别表示左边圆、右边圆和正方形

<div class="box">
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="bottom"></div>
</div>

CSS部分:

用border-radius:50%将其设置为圆形, 用transform:rotate(45deg)将正方形旋转45度,将它和圆组合成心形

.box{
 width:180px;
 height:160px;
 margin:100px auto;
 animation:size 1s infinite;
 animation-direction:alternate;
 transition:1s all;
 border: 1px solid black;
 }
 .round1{
 width:100px;
 height:100px;
 border-radius:50%;
 background-color:hotpink;
 left: 0;
 top: 0;
 position:absolute;
 }
 .round2{
 width:100px;
 height:100px;
 border-radius:50%;
 background-color:hotpink;
 position:absolute;
 right: 0;
 top: 0;
 }
 .bottom{
 width:100px;
 height:100px;
 background-color:hotpink;
 position:absolute;
 top:40px;
 left:40px;
 transform:rotate(45deg);
 }
 @keyframes size{
 0%{
 transform:scale(0.6);
 }
 100%{
 transform:scale(1);
 }
 }

最后用CSS3中的animation动画实现爱心特效,使爱心可以自动缩放,效果如图:

图片1.jpg

以上给大家介绍了如何用html和CSS画爱心,比较简单,初学者一定要自己动手尝试,看看你能不能绘制出爱心,希望这篇文章对你有所帮助!更多相关视频教程请访问 CSS3视频教程

更多炫酷CSS3、html5、javascript特效代码,尽在:js特效大全

热心网友 时间:2022-04-28 14:24

<style>
    .container{position:absolute;top:50%;left:50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;border:solid 1px #ccc;}
    .container div{position:absolute;top:50%;left:50%;border-radius:100%;}
    .container .A{width:300px;height:300px;border:solid 1px #c00;margin-left:-150px;margin-top:-150px;background-color:#c00;}
    .container .B{width:250px;height:250px;border:solid 1px #2080ff;margin-left:-125px;margin-top:-125px;background-color:#2080ff;}
    .container .C{width:200px;height:200px;border:solid 1px #60ff00 ;margin-left:-100px;margin-top:-100px;background-color:#60ff00 ;}
</style>
<div class="container">
    <div class="A"></div>
    <div class="B"></div>
    <div class="C"></div>
</div>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 1.去买手机,如何才能判断是全新机还是 二手机或翻新机? 2.当发现自己新买的手机是翻新机或二手机又 怎样才能知道自己买的手机是一台新手机呢? 洛阳开发小程序的公司有哪些? 洛阳启光软件技术有限公司怎么样? 洛阳安云网络科技有限公司怎么样? 洛阳飞来石软件开发有限公司怎么样? 洛阳圣贤软件开发有限公司怎么样? 洛阳拓荒软件科技有限公司怎么样? 神州通誉软件(洛阳)有限公司怎么样? 洛阳浩盛软件有限公司怎么样? 洛阳市子午线软件开发有限公司怎么样? 洛阳源锐软件技术服务有限公司怎么样? 移动网速越来越慢怎么办 洛阳康辉软件技术有限公司怎么样? 洛阳安博阳光软件技术有限公司怎么样? 洛阳市宏软软件开发有限公司怎么样? 洛阳深蓝软件开发有限公司怎么样? 洛阳超锋计算机软件开发有限公司怎么样? 洛阳优佳软件技术有限公司怎么样? 洛阳鼎用软件开发有限公司怎么样? 太极拳八大技击用法 太极拳的主要技击方法 伯牙绝弦ppt课件哪里下载? 怎么练实战型的太极拳? 黄婷婷在子期墓前放什么音乐 太极拳为什么速度这么慢,实战真的有用吗 谁知道伯牙绝弦的教程 太极拳的技击性表现在哪些方面 伯牙绝弦中的两个人学习态度和学习结果是什么 太极拳实战如何练? 怎么上好&lt;&lt;伯牙绝弦&gt;&gt;这课 哪种太极拳的实用技击性最好? 太极拳实战 《伯牙绝弦》PPT课件-翻译(完美版) 伯牙绝弦试讲教案 太极拳能否真正用于实战 伯牙绝弦中的洋洋什么意思 太极拳在实战中有用吗? 太极拳实战求助 陈式太极拳五十六式能实战技击吗