用HTML5实现一个情人节效果图

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        * {
            padding: 0;
            margin: 0;
        }
        
        body {
            perspective: 1000px;
        }
        
        #cube {
            position: relative;
            left: 0;
            top: 0;
            width: 200px;
            height: 200px;
            transform-origin: 50% 50% -100px;
            /*设置3D的环境*/
            transform-style: preserve-3d;
            transition: 2s;
            transform: translateX(60px) translateY(300px) translateZ(60px);
        }
        
        #cube div {
            position: absolute;
            width: 200px;
            height: 200px;
        }
        
        #cube div:nth-child(1) {
            top: -200px;
            transform-origin: bottom;
            transform: rotateX(90deg);
        }
        
        #cube div:nth-child(2) {
            top: 200px;
            transform-origin: top;
            transform: rotateX(-90deg);
        }
        
        #cube div:nth-child(3) {
            left: -200px;
            transform-origin: right;
            transform: rotateY(-90deg);
        }
        
        #cube div:nth-child(4) {
            left: 200px;
            transform-origin: left;
            transform: rotateY(90deg);
        }
        
        #cube div:nth-child(5) {
            transform: translateZ(-200deg)
        }
        
        #cube div:nth-child(6) {}
        
        body {
            background-color: black;
        }
        
        #heard {
            position: relative;
            width: 300px;
            height: 600px;
            margin: 100px auto;
            transform-style: preserve-3d;
            animation: rot 10s linear infinite;
        }
        
        @keyframes rot {
            from {
                transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg)
            }
            to {
                transform: rotateY(360deg) rotateX(360deg) rotate(270deg)
            }
        }
        
        #heard div.heard {
            position: absolute;
            left: 0;
            top: 0;
            width: 300px;
            height: 600px;
            /*border: 2px solid red;*/
            border-left: 0;
            border-bottom: 0;
            border-radius: 50% 50% 0 /40% 50% 0;
        }
        
        #cube img {
            width: 200px;
            height: 200px;
        }
    </style>
</head>

<body>
    <div id=heard>
        <div id="cube">
            <div><img src="img/01.jpg" /></div>
            <div><img src="img/02.jpg" /></div>
            <div><img src="img/b_3.jpg" /></div>
            <div><img src="img/b_4.jpg" /></div>
            <div><img src="img/b_5.jpg" /></div>
            <div><img src="img/b_6.jpg" /></div>
        </div>
        
    </div>
    <div style="text-align:center;">
 
   </div>
</body>
<script type="text/javascript">
    var colors = ["#FFB6C1", "#DB7093", "#FF69B4", "#483D8B", "# 4169E1", "#87CEFA", "#00BFFF", "#5F9EA0", "#00FA9A",
        "#00FF7F", "#7FFF00", "#FFFFE0", "#F5DEB3", "#BC8F8F", "#800000"
    ];
    var heard = document.getElementById("heard");
    for (var i = 0; i < 36; i++) {
        var cdiv = document.createElement("div");
        cdiv.className = "heard";
        cdiv.style.border = "2px solid " + colors[i % 15];
        cdiv.style.borderLeft = "0";
        cdiv.style.borderBottom = "0";
        cdiv.style.transform = "rotateY(" + i * 10 + "deg) rotateZ(45deg) translateX(150px)";
        heard.appendChild(cdiv);
    }
</script>

</html>

效果如下:

图片自己选:

在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 可以使用 HTML 的 <div> 元素来定义页面布局,然后使用 CSS 的样式让页面元素更加美观。例如,在 <head> 标签中使用 <style> 标签添加背景图片,用 CSS 定义文字大小、颜色以及其他样式,以达到情人节风格的效果。 ### 回答2: 情人节一个浪漫的节日,为了庆祝这个特别的日子,我们可以使用HTML和CSS编写一个精美的情人节页面。 首先,我们可以创建一个HTML文件,以 <!DOCTYPE html> 开始。在 <head> 标签中,我们可以设置网页的标题,如 <title>情人节特别页面</title>。 接下来,我们可以在 <body> 标签中添加一些内容,如一个大标题“情人节快乐!”、一张精致的情人节图片或背景、一段温馨的祝福语等等。文字信息可以使用 <h1> 或 <p> 标签,图片可以使用 <img> 标签来显示。 在CSS部分,我们可以使用 <style> 标签或将样式信息写在一个外部的CSS文件中。我们可以设置网页的背景颜色、文字的样式和位置、图片的大小和位置等等。比如可以使用属性 selector { property: value } 的形式来设置样式,比如设置背景颜色可以使用 body { background-color: pink; }。 此外,我们还可以添加一些动画效果来增加页面的艺术感。我们可以使用 CSS 的 animation 属性来实现一些简单的动画效果,如渐变、旋转等等。 最后,我们可以在页面的底部添加一个感谢语,以示结束。 用HTML和CSS编写并美化一个情人节页面可以让我们向爱人表达我们的感情,让浪漫的氛围更加浓厚。通过合理的排版和样式设置,我们可以打造出一个精致、浪漫的情人节页面,让我们的爱人感受到我们的真挚情感。 ### 回答3: 情人节页面是一个浪漫的主题,我们可以使用HTML和CSS来创建一个吸引人的页面。 首先,我们需要创建一个HTML文件,可以使用标准的```<!DOCTYPE html>```来开始,然后添加```<html>```和```<body>```标签来定义页面的内容。在```<body>```标签中,我们可以创建一个```<div>```元素,用于包含页面的主要内容。 在```<div>```元素中,我们可以添加一些元素来表达情人节的主题。比如,我们可以添加一张浪漫的背景图像作为页面的背景,使用```<img>```标签来插入图像。同时,我们也可以添加一些文本元素,如标题、段落等来表达情人节的祝福和思念。 接下来,我们可以使用CSS来美化页面。可以在```<head>```标签中使用```<style>```标签来定义CSS样式。我们可以选择适当的字体、大小和颜色,以使页面的文本看起来更加吸引人。同时,我们还可以使用CSS属性来调整元素的位置和大小,从而创建出一个更具吸引力的布局。比如,我们可以使用```margin```和```padding```属性来设置元素之间的间距,使用```float```属性来调整元素的位置。 此外,我们还可以使用CSS中的渐变、阴影和动画效果来增强页面的视觉效果。例如,可以使用```background-image```属性来添加渐变背景图像,使用```box-shadow```属性添加元素的阴影效果,或者使用```@keyframes```和```animation```属性来创建动画效果。 在完成以上步骤后,我们就可以在浏览器中预览我们的情人节页面了。需要注意的是,为了确保页面的兼容性和响应性,我们应该使用适当的CSS媒体查询来调整页面在不同设备和屏幕尺寸上的显示效果。 总结起来,使用HTML和CSS创建情人节页面可以使我们以吸引人的方式向我们的爱人表达爱意和祝福。通过选择合适的图像、文本和布局,以及使用CSS来增强页面的美观性和视觉效果,我们可以创建出一个浪漫而令人难忘的情人节页面。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的美,让我痴迷

你的好,我会永远记住你的。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值