返回顶部
首页 > 资讯 > 前端开发 > html >html+css怎样制作圣诞树
  • 526
分享到

html+css怎样制作圣诞树

2024-04-02 19:04:59 526人浏览 薄情痞子
摘要

这篇文章主要介绍了html+CSS怎样制作圣诞树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html代码 <!DOCTYPE

这篇文章主要介绍了html+CSS怎样制作圣诞树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

html代码

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta name="author" content="巴打的圣诞树">

<title>html+css制作圣诞树</title>

<link rel="stylesheet" href="css/sd.css"/>

</head>

<body>

<p class="Word">Merry Christmas</p>

<div class="tree">

<div class=star>

<div class="star-in"></div>

</div>

<!--树叶-->

<div class="leaf-box">

<div class="leaf">

<div class="edge"></div>

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

</div>

<div class="leaf">

<div class="edge"></div>

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

</div>

<div class="leaf">

<div class="edge"></div>

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

</div>

<div class="leaf">

<div class="edge"></div>

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

</div>

<div class="leaf">

<div class="edge"></div>

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

</div>

</div>

<!--树干-->

<div class="trunk"></div>

<!--彩色的球-->

<div class="ball-box">

<div class="ball b1"></div>

<div class="ball b2"></div>

<div class="ball b3"></div>

<div class="ball b4"></div>

<div class="ball b5"></div>

<div class="ball b6"></div>

<div class="ball b7"></div>

<div class="ball b8"></div>

<div class="ball b9"></div>

</div>

<!--闪烁-->

<div class="sparkle">

<span>✦</span>

<span>✦</span>

<span>✦</span>

<span>✦</span>

<span>✦</span>

<span>✦</span>

</div>

<div class="blink">

<div></div>

<div></div>

<div></div>

<div></div>

<div></div>

<div></div>

</div>

</div>

</body>

</html>

CSS样式

 html,body{

width:100%;

height:100%;

}

*{

margin:0;

padding:0;

}

body{

background-color:#000000;

}

.word{

font-size:60px;

text-align:center;

color:Gold;

padding-top:70px;

letter-spacing:5px;

text-shadow:2px 4px 9px rgba(255, 255, 255, 0.7);

}

.tree{

width:200px;

height:300px;

margin:110px auto 0 auto;

position: relative;

}

.star{

width:10px;

height:10px;

position:absolute;

border-radius: 50%;

top:0px;

z-index: 1000;

left:50%;

transfORM:translateX(-50%);

box-shadow: 0 0 70px 30px rgb(253, 253, 253);

}

.star-in{

position:absolute;

left:35%;

top:70%;

border-right:200px solid transparent;

border-bottom: 150px solid gold;

border-left:200px solid transparent;

transform:translateX(-50%) translateY(-50%) rotate(35deg) scale(0.14);

}

.star-in::before{

border-bottom:140px solid gold;

border-left:65px solid transparent;

border-right:65px solid transparent;

position:absolute;

top:-90px;

left:-140px;

content:'';

transform:rotate(-35deg);

}

.star-in::after{

border-bottom:140px solid gold;

border-left:210px solid transparent;

border-right:200px solid transparent;

position:absolute;

top:3px;

left:-200px;

content:'';

transform:rotate(-70deg);

}

.leaf{

position:absolute;

left:50%;

top:3%;

margin-left:-30px;

background-color:rgba(14,110,14);

width:60px;

height:60px;

border-radius:0 10px 35px 10px;

transform:rotate(45deg);

box-shadow: 2px 7px 2px rgba(43,43,43,0.2);

}

.edge{

position:absolute;

left:0;

bottom: 0;

background:rgba(14,110,14);

width:25px;

height:30px;

border-radius:0 10px 35px 10px;

transform:translateY(50%) translateX(0);

}

.edge.right{

position:absolute;

left:unset;

bottom:unset;

top:0;

right:0;

background:rgba(14,110,14);

width:25px;

height:30px;

border-radius:0 10px 35px 10px;

transform:translateY(0) translateX(50%);

}

.leaf:nth-child(eve){

background-color: #0f880f;

}

.leaf:nth-child(eve).edge{

background-color: #0f880f;

}

.leaf:nth-child(1){

z-index: 100;

transform: rotate(45deg) scale(0.8);

}

.leaf:nth-child(2){

z-index: 99;

top:15%;

transform: rotate(45deg) scale(1.3);

}

.leaf:nth-child(3){

z-index: 98;

top:28%;

transform:rotate(45deg) scale(1.6);

}

.leaf:nth-child(4){

z-index: 97;

top:41%;

transform:rotate(45deg) scale(1.9);

}

.leaf:nth-child(5){

z-index: 96;

top:54%;

transform:rotate(45deg) scale(2.2);

}

.trunk{

width:25px;

height:45px;

border-radius:0 0 3px 3px;

position:absolute;

left:50%;

transform:translate(-50%);

bottom:20px;

z-index: 1;

box-shadow: 0 0 80px 5px rgb(253, 253, 253);

background:linear-gradient(0deg,#6d411b 0%,#5a341d 64%);

}

.ball{

width:20px;

height:20px;

background:#f00;

box-shadow: -1px -1px 6px inset #600,1px 1px 8px inset #ffc9c9;

border-radius: 50%;

z-index:101;

position:absolute;

}

.b1{

left:25%;

top:30%;

}

.b2{

left:35%;

top:50%;

}

.b3{

left:65%;

top:20%;

}

.b4{

left:45%;

top:22%;

}

.b5{

left:40%;

top:72%;

}

.b6{

left:60%;

top:52%;

}

.b7{

left:50%;

top:62%;

}

.b8{

left:80%;

top:42%;

}

.b9{

left:10%;

top:62%;

}

.b4,.b5,.b6{

background:#ececec;

box-shadow: -1px -1px 6px inset #615f5f,1px 1px 8px inset #fff;

}

.b7,.b8,.b9{

background:gold;

box-shadow: -1px -1px 6px inset #3a3101,1px 1px 8px inset #fff;

}

.sparkle span{

display:block;

position:absolute;

font-size: 20px;

z-index: 101;

color:#fff;

animation: sparkle 1.5s ease infinite alternatel;

}

@keyframes sparkle{

0%,100%{

transform: scale(1);

}

50%{

transform: scale(1.5);

}

}

.sparkle span:nth-child(1){

left:30%;

top:40%;

}

.sparkle span:nth-child(2){

left:40%;

top:27%;

font-size: 15px;

}

.sparkle span:nth-child(3){

left:50%;

top:57%;

font-size: 12px;

}

.sparkle span:nth-child(4){

left:70%;

top:67%;

font-size: 14px;

}

.sparkle span:nth-child(5){

left:54%;

top:20%;

font-size: 20px;

}

.sparkle span:nth-child(6){

left:60%;

top:33%;

font-size: 20px;

}

.blink div{

width:3px;

height:3px;

background: #fff;

z-index: 101;

position:absolute;

border-radius: 50%;

animation:blink 1.5s ease infinite alternate;

}

.blink div:nth-child(2){

left:34%;

top:13%;

transform: scale(1.2);

}

.blink div:nth-child(3){

left:54%;

top:43%;

transform: scale(0.6);

}

.blink div:nth-child(4){

left:64%;

top:33%;

transform: scale(1.4);

}

.blink div:nth-child(5){

left:34%;

top:63%;

transform: scale(1.8);

}

.blink div:nth-child(6){

left:14%;

top:76%;

transform: scale(1.5);

}

@keyframes blink{

0%{

box-shadow: 0 0 0 0 #fff;

}

25%{

box-shadow: 0 0 1px 1px #fff;

}

50%{

box-shadow: 0 0 2px 2px #fff;

}

75%{

box-shadow: 0 0 3px 3px #fff;

}

100%{

box-shadow: 0 0 4px 4px #fff;

}

}

感谢你能够认真阅读完这篇文章,希望小编分享的“html+css怎样制作圣诞树”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网html频道,更多相关知识等着你来学习!

--结束END--

本文标题: html+css怎样制作圣诞树

本文链接: https://lsjlt.com/news/89508.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • html+css怎样制作圣诞树
    这篇文章主要介绍了html+css怎样制作圣诞树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html代码 <!DOCTYPE ...
    99+
    2024-04-02
  • Python制作圣诞树和圣诞树词云
    目录一、前言二、Python画圣诞树1. 圣诞树1号2. 圣诞树2号3. 圣诞树3号三、Python制作圣诞树词云四、彩蛋一、前言 圣诞节庆祝和送礼物貌似现在已经成为全球流行的习惯~...
    99+
    2024-04-02
  • Python如何制作圣诞树和圣诞树词云
    这篇文章将为大家详细讲解有关Python如何制作圣诞树和圣诞树词云,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言圣诞节庆祝和送礼物貌似现在已经成为全球流行的习惯~本文利用 Python 制作圣诞树...
    99+
    2023-06-22
  • 圣诞节教你用Python绘制爱心圣诞树
    心血来潮的一个想法,分享一下代码 代码 # -*- coding: utf-8 -*- """ Created on Sat Dec 12 12:29:09 2020 @aut...
    99+
    2024-04-02
  • wps怎么画圣诞树
    要在WPS中画圣诞树,可以按照以下步骤进行操作:1. 打开WPS软件,选择“WPS演示”模块,新建一个演示文稿。2. 在新建的演示文...
    99+
    2023-09-16
    wps
  • 怎么用Python绘制爱心圣诞树
    这篇文章主要介绍了怎么用Python绘制爱心圣诞树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码# -*- coding: utf-8&nb...
    99+
    2023-06-22
  • 怎么使用Matlab制作简单的粒子圣诞树
    这篇“怎么使用Matlab制作简单的粒子圣诞树”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Matlab制作简单的粒...
    99+
    2023-07-04
  • 怎么用python画圣诞树
    这篇文章主要介绍了怎么用python画圣诞树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何用python画一个圣诞树呢?Turtle库来画圣诞树。1.方块圣诞树impor...
    99+
    2023-06-22
  • HTML中用JS实现旋转的圣诞树
    <!DOCTYPE HEML PUBLIC> <html> <head> <meta charset="utf-8"&...
    99+
    2024-04-02
  • HTML中怎么用JS实现旋转的圣诞树
    这篇文章将为大家详细讲解有关HTML中怎么用JS实现旋转的圣诞树,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。<!DOCTYPE HEML PUBLIC><html&...
    99+
    2023-06-22
  • 怎么使用Python画圣诞树
    使用Python画圣诞树可以使用turtle模块来实现。下面是一个简单的示例代码:```pythonimport turtledef...
    99+
    2023-08-18
    python
  • Python绘制圣诞树+落叶+雪花+背景音乐+浪漫弹窗 五合一版圣诞树
    目录一、背景故事二、五合一版圣诞树制作过程1.基础圣诞树2.落叶效果3.雪花特效4.背景音乐5.浪漫弹窗6.署名制作三、源码分享一、背景故事 圣诞节风波 马上不就到圣诞节了嘛,我看到...
    99+
    2024-04-02
  • 利用Matlab制作一个贼简单的粒子圣诞树
    目录圣诞树主体背景修饰绘制地面水晶球添加雪花并旋转视角完整代码上一期圣诞树有些人说代码太复杂,这期来个贼简单的水晶球里的圣诞树: 这期就是非常简单的三个图形组合: 圣诞树主体 %...
    99+
    2022-12-19
    Matlab粒子圣诞树 Matlab 圣诞树
  • 怎么用python turtle库画圣诞树
    本篇内容主要讲解“怎么用python turtle库画圣诞树”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用python turtle库画圣诞树”吧!首先我们的目标是这样...
    99+
    2023-06-22
  • 如何利用python/R语言绘制圣诞树
    本篇内容介绍了“如何利用python/R语言绘制圣诞树”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Pythonimport tu...
    99+
    2023-06-22
  • 怎么用HTML5实现圣诞树效果
    这篇文章主要为大家展示了“怎么用HTML5实现圣诞树效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用HTML5实现圣诞树效果”这篇文章吧。   htm...
    99+
    2024-04-02
  • 圣诞快乐: 用 GaussDB T 绘制一颗圣诞树,兼论高斯数据库语法兼容
    转眼就是圣诞的节日,祝大家节日快乐。用 GaussDB T (也就是 GaussDB 100)绘制一棵圣诞树,纯国产,更喜庆。 话不多说,上图: SQL如下: SELECT C...
    99+
    2024-04-02
  • python中怎么用turtle库绘画圣诞树
    这篇文章主要讲解了“python中怎么用turtle库绘画圣诞树”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中怎么用turtle库绘画圣诞树”吧!画出来的图形如图:一、Turt...
    99+
    2023-06-22
  • 怎么使用C语言实现圣诞树
    要使用C语言实现圣诞树,你可以使用基本的输出函数 printf() 来打印出树的形状和装饰。下面是一个简单的示例代码:```c#include int main() {int height = 5; // 定义树的高度// 打印树的上半...
    99+
    2023-08-09
    C语言
  • 怎么用C语言画一棵圣诞树
    下面是一个简单的示例代码,使用C语言绘制一棵圣诞树: #include <stdio.h> int main() { ...
    99+
    2024-03-02
    C语言
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作