兄弟,听我说。
是不是又遇到那个让人头秃的问题了?
女朋友或者暧昧对象,突然让你搞个网页表白?
别慌,别去百度搜那些全是广告的垃圾站。
我干了五年建站,这种活儿见多了。
今天给你个干货,纯手工,没套路。
咱们直接上硬货。
你要的那个“跳动爱心”,其实特简单。
不用懂什么高深算法,就是几个标签堆砌。
记住啊,代码这东西,差一个标点都能跑飞。
先建个文件,后缀改成.html。
名字随便起,比如 love.html。
然后右键,用记事本打开。
对,就是那个最土的记事本,别用Word,Word会给你加乱七八糟的格式,到时候代码全乱套。
把下面这段代码,一字不差的复制进去。
注意啊,是英文状态下的标点,中文标点绝对报错。
body {
background: #000;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
overflow: hidden;
}
.heart {
position: relative;
width: 100px;
height: 90px;
animation: heartbeat 1.2s infinite;
}
.heart::before, .heart::after {
content: "";
position: absolute;
top: 0;
width: 50px;
height: 80px;
background: #ff4d6d;
border-radius: 50px 50px 0 0;
}
.heart::before {
left: 50px;
transform: rotate(-45deg);
transform-origin: 0 100%;
}
.heart::after {
left: 0;
transform: rotate(45deg);
transform-origin: 100% 100%;
}
@keyframes heartbeat {
0% { transform: scale(1); }
50% { transform: scale(1.2); }
100% { transform: scale(1); }
}
复制完了,保存。
双击打开看看。
是不是有个红红的心在跳?
这就对了。
很多新手这时候就高兴坏了,发过去完事。
错!大错特错!
你发过去,对方要是用旧手机看,或者用某些奇葩浏览器,可能心是歪的,或者不动。
所以,你得自己先多试几次。
换个浏览器,换个手机,看看效果。
要是心偏了,调整一下 width 和 height 的比例。
要是颜色不喜欢,把 #ff4d6d 改成别的色值。
比如粉色 #ffb6c1,或者紫色 #9370db。
这个跳动爱心代码html教程,核心就在于那个 @keyframes heartbeat。
它控制着缩放。
1.2s 是时间,觉得太快就改成 1.5s,太慢就改成 1s。
自己调,调到顺眼为止。
还有啊,别光放个心,太单调。
加个文字吧。
在 body 标签里,心形 div 的下面,加一行:
I Love You
字体颜色改成白色,不然黑底白字看不见。
字体选 Arial,通用,不出错。
这时候,你再打开看看。
心在跳,字在下面。
浪漫不?
浪漫。
但是,兄弟,有个坑你得注意。
很多小白,复制代码的时候,从网页上直接复制。
结果里面混入了不可见的字符。
导致代码报错,打开是个空白页。
这就很尴尬了。
所以,我建议你,手动敲一遍,或者像我上面那样,仔细检查。
特别是引号,一定要用英文双引号 " 。
中文引号 "" 是绝对不行的。
这点我强调三遍。
英文引号,英文引号,英文引号。
要是还报错,看看控制台。
按 F12,看 Console 里有没有红字。
有红字就是语法错了。
对照着找,一般就是少个分号,或者括号没闭合。
这个跳动爱心代码html教程,学会了基本就能应付大多数简单场景。
别指望它能做出那种好莱坞特效。
那是专业前端干的事。
咱们就是搞个心意,表达个态度。
心意到了,比代码精不精致重要多了。
最后,记得把文件发给对方。
别直接发源码,发 html 文件。
或者你嫌麻烦,直接部署到免费的静态托管上,发个链接。
这样显得你更专业,懂技术,有逼格。
好了,就这些。
赶紧去试试。
别磨蹭,时间不等人,爱情更不等人。
要是搞不定,再回来问我。
不过大概率,你按我说的做,一次就能成。
加油吧,未来的程序员男友。
记得,代码要整洁,注释要写清楚。
虽然这代码短,没多少注释。
但好习惯要养成。
行了,我去喝口水。
这心跳得我都跟着紧张了。
希望能帮到你。
祝你好运。
本文关键词:跳动爱心代码html教程