在电脑上用代码弄爱心

html-css0482

在电脑上用代码弄爱心,第1张

在电脑上用代码弄爱心方法如下:

1、打开运行电脑中安装的dreamware软件,打开“文件”菜单中的“新建”功能,创建一个新的HTML文件。

2、在body标签中加入如下的html代码,设置显示爱心的对象。

3、在head标签中添加css样式标签<style>,并写入CSS样式,把爱心的对象变成红色的方块。

4、给这个元素设置伪元素CSS样式。

5、这个爱心的一半就出来了,再给它进行一下角度的45度旋转。

6、接下来只需要再添加另外一边的爱心,再把两个叠加在一起就完成了。

vs2015运行html爱心代码方法。

1、建立相应文件夹,打开VS软件,新建空白html5模板。

2、开始写爱心的代码(html5+css)。

3、制作图形需要用到四个基础图形(也就是四个块),一个大的正方形(为主块),在大的正方形里面建立三个小正方形(前两个正方形需要将其修改为圆形)。

4、写让爱心动起来的JavaScript代码。

5、在浏览器上执行代码,就可以得到一颗会跳动的爱心。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>a heart demo </title>

    <style type="text/css" rel="stylesheet">

        .container {

            width: 300px

 height: 240px

 margin: auto

 position: relative

 }

        @keyframes heartbeat-left {

            0%, 100% {

                transform: scale(0.95) rotate(-45deg)

 transform-origin: 0 100%

 }

            50% {

                transform: scale(1.00) rotate(-45deg)

 transform-origin: 0 100%

 }

        }

        @keyframes heartbeat-right {

            0%, 100% {

                transform: scale(0.95) rotate(45deg)

 transform-origin: 100% 100%

 }

            50% {

                transform: scale(1.00) rotate(45deg)

 transform-origin: 100% 100%

 }

        }

        .left, .right {

            position: absolute

 top: 0

 width: 150px

 height: 240px

 border-radius: 150px 150px 0 0

 background: lightcoral

 animation-iteration-count: infinite

 animation-delay: 500ms

 animation-timing-function: cubic-bezier(0, 0, 0, 1.74)

 animation-play-state: running

 animation-duration: 2000ms

 }

        .left {

            animation-name: heartbeat-left

 left: 150px

 transform:  rotate(-45deg)

 transform-origin: 0 100%

 box-shadow: inset 6px 6px 0 6px rgba(255, 255, 255, 0.1)

 }

        .right {

            right: 150px

 transform:  rotate(45deg)

 animation-name: heartbeat-right

 transform-origin: 100% 100%

 box-shadow: inset -6px -6px 0 6px rgba(255, 255, 255, 0.1)

 }

    </style>

</head>

<body>

<div class="container">

    <div class="left"></div>

    <div class="right"></div>

</div>

</body>

</html>