html怎么让爱心闪动,css画爱心并实现“爱心跳动”

article/2025/1/13 17:27:50

第一次写博客,来记录自己在前端上的成长,并且希望能够借鉴到其他大神的经验来提高自己的水平。这次打算用css来画一个爱心并实现“爱心跳动”的功能,下面如果有表述不正确的叙述,欢迎各位大神前来指导~

css画爱心并实现“爱心跳动”用到了以下相关知识点:背景图片、定位、CSS3的animation、CSS3的border-radius、伪元素::before和::after

这个爱心可以由一个正方形和两个圆形构成,先简单用div画出一个正方形,以蓝色背景为例,在此,为了方便展示,我给正方形加上了一个margin,方便后面的展示。正方形如下图所示:

20190513175637672015.png

然后我们需要给正方形左侧和上侧添加伪元素,就是给左侧和上侧添加两个正方形,然后通过border-radius=50%将两个正方形变成两个圆形,然后定位移动两个圆形的位置来调成爱心形状。未调节两圆形的图形如下图所示:

20190513175637756003.png

可能会疑惑为什么只有一个圆形?这是因为这两个圆形重叠在一起了,所以我们需要靠定位来实现爱心的形状,通过调试,我们调节后的爱心如下图所示:

20190513175637807763.png

现在看是不是有点像爱心的形状了,只要把蓝色部分变成红色就行,如下图所示:

20190513175637854640.png

这样一个爱心就出来啦!我们可以通过使用transform:rorate()来旋转爱心,下面为旋转后的爱心,如下图所示:

20190513175637900540.png

通过这个方法,我们就可以随意旋转爱心的方向了,然后现在就是让爱心跳动起来,就是让爱心放大缩小这样持续,我们可以用animation来操作,这个就不做图片展示了,小伙伴们一会可以参考下面代码自己操作一下。最后就是添加一张你喜欢的背景图片,用background来添加,通过background-size:cover;来使背景图片铺满整个页面。这样一颗红色爱心跳动的效果就成功啦!所有的代码如下所示,可供小伙伴们参考。

1

2

3

4

5

6

7

8

css画爱心

9

10 body{

11 background:url("images/1.jpg") no-repeat;

12 background-size:cover;

13

14 }

15

16 .heart{

17 width:200px;

18 height:200px;

19 background-color:red;

20 position:relative;

21 margin:100px auto;

22 animation:size 1s infinite;

23 animation-direction:alternate;

24 }

25

26 .heart::before,27 .heart::after{

28 content:"";

29 width:200px;

30 height:200px;

31 background-color:red;

32 position:absolute;

33 border-radius:50%;

34 }

35

36 .heart::before{

37 left:-90px;

38 }

39

40 .heart::after{

41 top:-90px;

42 }

43

44 @keyframes size{

45 0% {46 transform:scale(0.6) rotate(45deg);

47 }

48

49 100%{

50 transform:scale(1) rotate(45deg);

51 }

52 }53

54

55

56

57


http://chatgpt.dhexx.cn/article/Geb8yI1c.shtml

相关文章

如何打印出爱心,以及彩色爱心

原理&#xff1a;&#xff08;1&#xff09;通过循环x,y来建立爱心方框的范围 &#xff08;2&#xff09;以爱心的数学函数&#xff08;x*xy*y-1&#xff09;^3-x^2*y^30作为界限&#xff0c;如果&#xff08;x*xy*y-1&#xff09;^3-x^2*y^3<0则说明像素点在爱心内&#x…

python画爱心(1)

本次我利用turtle画图&#xff0c;展示爱心图形。 来看第一段代码&#xff1a; import turtle turtle.left(40) turtle.forward(160) turtle.circle(80, 190) turtle.right(100) turtle.circle(80, 180) turtle.goto(0,0) turtle.hideturtle() turtle.done() 运行结果&…

【Mathematica】三种画爱心的方法

1. 爱心第一种 ContourPlot3D[{x^2 (9 y^2)/4 z^2 - 1}^3 - x^2 z^3 - (9 y^2 z^3)/80 0, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}, PlotTheme -> "Classic"] 或更改样式 ContourPlot3D[{x^2 9/4*y^2 z^2 - 1}^3 - x^2*z^3 - 9/80*y^2*z^3 0, {x, -2, 2}, {y…

Python画爱心树源码

源码 import turtle import randomdef love(x,y):lvturtle.Turtle()lv.hideturtle()lv.up()lv.goto(x,y)def curvemove():for i in range(20):lv.right(10)lv.forward(2)lv.color(red,pink)lv.speed(10000000)lv.pensize(1)lv.down()lv.begin_fill()lv.left(140)lv.forward(22…

Python画爱心——一颗会跳动的爱心~

给你的Ta一个惊喜吧~ 今天给大家分享一个浪漫小技巧&#xff0c;利用Python中的HTML制作一个立体会动的心动小爱心 ​​​​​​ 备注“爱心代码” 领取https://docs.qq.com/doc/DY01kTFBRRXRHVkxr?&u7e29e2e960d345a4863a848d36e98027 成千上百个爱心汇成一个大爱心&am…

python爱心代码特效怎么弄,python画爱心代码大全

大家好&#xff0c;小编为大家解答python画爱心的代码怎么运行的问题。很多人还不知道python爱心代码特效怎么弄&#xff0c;现在让我们一起来看看吧&#xff01; 1、李峋的同款爱心代码是什么 http://81.71.43.115:81。李峋的同款爱心代码是http://81.71.43.115:81&#xff0…

如何把爱心图片变成“伪像素风”?用 CSS 贼容易!

点击上方 前端瓶子君&#xff0c;关注公众号 回复算法&#xff0c;加入前端编程面试算法每日一题群 产品小妹妹对同事阿洋说&#xff1a;“如果你能用CSS把一张爱心图片变成像素风&#xff0c;我今天就答应跟你约会。” 我拍了拍阿洋的肩膀&#xff0c;意味深长地说&#xff1a…

如何用python画一个心形图,用python画爱心怎么运行

大家好&#xff0c;给大家分享一下如何用python画一个心形图&#xff0c;很多人还不知道这一点。下面详细解释一下。现在让我们来看看&#xff01; 1、画爱心的python代码 我已经很努力了&#xff0c;但是要真的很好看爱心可能拍磨有点困难&#xff08;除了贴图&#xff0c;但…

利用python画爱心表白

*七夕来袭&#xff01;是时候展现专属于程序员的浪漫了&#xff01; 创意代码表白 简单分享一下如何利用python画爱心表白 以程序员的方式撒狗粮&#xff0c;专业浪漫&#xff0c;值得拥有&#xff01; 代码演示 # 导入海龟包 import turtle pen turtle.Turtle() # 定义绘…

画十字架中的爱心

用tkinter画十字架中的爱心 from tkinter import * import math root Tk() w Canvas(root, width800, height800) w.pack() # 画红色的坐标轴线 width800 height800 w0width/2 h0height/2 w.create_line(0, h0, width, h0, fill"red") w.create_line(w0, 0, w0, h…

怎么用计算机画爱心,如何用几何画板画一个爱心

作为强大的几何绘图软件&#xff0c;千万不要以为几何画板只能画一些基本几何图形&#xff0c;其实它的功能强大着呢。其实在使用之后&#xff0c;会发现原来还能用它画出各种函数图像&#xff0c;比如画出类似心形的函数&#xff0c;下面就来一起学习。 具体绘制步骤如下&…

利用Python绘制一个爱心

利用Python绘制一个爱心 效果图&#xff1a; 代码部分&#xff1a; import turtle #导入turtle库 turtle.pensize(4)#设置画笔像素为4像素 turtle.pencolor("red")#设置画笔颜色为红色 turtle.fillcolor("pink")#设置填充颜色为粉红色 turtle.begin_fill…

Python画各种爱心

目录 一行代码画爱心拆解 输出 I ❤ U填充型动态画红心桃心线性立体红心 玫瑰树 一行代码画爱心 print(\n.join([.join([(Love[(x-y)%len(Love)] if ((x*0.05)**2(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<0 else ) for x in range(-30,30)]) for y in range(15,-15,-1)]))…

python画爱心

import turtle import time# 清屏函数 def clear_all():turtle.penup()turtle.goto(0, 0)turtle.color(white)turtle.pensize(800)turtle.pendown()turtle.setheading(0)turtle.fd(300)turtle.bk(600)# 重定位海龟的位置 def go_to(x, y, state):turtle.pendown() if state els…

python画爱心的代码怎么运行_怎么用python实现画爱心

Python中可以使用turtle库来画图&#xff0c;通过控制画笔运动来实现在画布上画图案。 使用Python画爱心代码如下&#xff1a;#!/usr/bin/env python # -*- coding:utf-8 -*- import turtle import time # 画心形圆弧 def hart_arc(): for i in range(200): turtle.rig…

如何用纯 CSS 为母亲节创作一颗像素画风格的爱心

效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览&#xff0c;点击链接可以全屏预览。 https://codepen.io/comehope/pen/LmrZVX 可交互视频教程 此视频是可以交互的&#xff0c;你可以随时暂停视频&#xff0c;编辑视频中的代码。 请用 chrome, safari,…

如何用纯 CSS 为母亲节创作一颗像素画风格的爱心...

效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览&#xff0c;点击链接可以全屏预览。 https://codepen.io/comehope/pen/LmrZVX 可交互视频教程 此视频是可以交互的&#xff0c;你可以随时暂停视频&#xff0c;编辑视频中的代码。 请用 chrome, safari, edge …

Python编程 利用Python画一个爱心

作者简介&#xff1a;一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 一.所使用的库 1.turtle库 2.情人节来历 二.正文 2.背景颜色 3.调整画…

前端每日实战:20# 视频演示如何用纯 CSS 为母亲节创作一颗像素画风格的爱心...

效果预览 按下右侧的“点击预览”按钮可以在当前页面预览&#xff0c;点击链接可以全屏预览。 https://codepen.io/comehope/pen/LmrZVX 可交互视频教程 此视频是可以交互的&#xff0c;你可以随时暂停视频&#xff0c;编辑视频中的代码。 请用 chrome, safari, edge 打开观看。…

golang识别身份证号

使用go做身份证号码识别 1.本实例主要是学习使用image库 2.实现思路: (1).获取图片 (2).对图片指定区域进行裁剪 (3).将图片进行二值化,使用黑白两色作为区分 (4).去掉图片无用的边缘 (5).将数字进行裁剪为一张一张的小图片 (6).将图片使用0和1来进行数据化 (7).使用提前准备的…