赞
踩
圣诞节搞一波,送给专属你或者你的另一半的圣诞树。搞起来!!!!!
- <doctype html>
- <html lang="en">
- <style>
- html,body {
- width: 100%;
- height: 100%;
- }
-
- * {
- margin: 0;
- padding: 0;
- }
-
- body {
- background-color: #8686a0;
- }
-
- .word {
- font-size: 22px;
- text-align: center;
- color: gold;
- padding-top: 50px;
- letter-spacing: 5px;
- text-shadow: 2px 4px 9px rgba(255,255,255,0.7);
- }
-
- .word1 {
- font-size: 13px;
- text-align: center;
- color: rgb(235, 17, 206);
- padding-top: 50px;
- letter-spacing: 5px;
- text-shadow: 2px 4px 9px rgba(255,255,255,0.7);
- }
-
- .word2 {
- font-size: 16px;
- text-align: center;
- color: rgb(241, 14, 204);
- padding-bottom: 50px;
- letter-spacing: 5px;
- text-shadow: 2px 4px 9px rgba(255,255,255,0.7);
- }
-
- /*圣诞树外层div*/
- .tree {
- width: 200px;
- height: 300px;
- margin: 80px auto 0 auto;
- position: relative;
- /*相对定位*/
- /* border: 1px solid #fff; */
- }
-
- .star {
- width: 50px;
- height: 50px;
- position:absolute;
- background-color:#fff;
- border-radius:50%;
- top:-25px;
- z-index:1000;
- left:50%;
- transform:translateX(-50%);
- animation:starLight 1.5s ease infinite alternate;
- }
- .star-in{
- position:absolute;
- left:50%;
- top:50%;
- border-right:100px solid transparent;
- border-bottom:70px solid gold;
- border-left:100px solid transparent;
- transform:translateX(-50%) translateY(-50%) rotate(35deg)
- scale(0.14);
- }
- .star-in:before{
- border-bottom: 80px solid gold;
- border-left: 30px solid transparent;
- border-right: 30px solid transparent;
- position:absolute;
- top:-45px;
- left:-65px;
- content:'';
- transform:rotate(-35deg);
- }
- .star-in:after{
- border-bottom: 70px solid gold;
- border-left: 100px solid transparent;
- border-right: 100px solid transparent;
- position:absolute;
- top:3px;
- left:-105px;
- content:'';
- transform:rotate(-70deg);
- }
- @keyframes starLight{
- 0% {
- background: radial-gradient(ellipse at center,
- gold 0%, rgba(255, 240, 158, 0.5) 42%,
- rgba(129, 125, 102, 0.2) 58%,
- rgba(255, 255, 255, 0.1) 100%);
- }
- 25% {
- background: radial-gradient(ellipse at center, gold 0%,
- rgba(255, 240, 158, 0.5) 40%,
- rgba(255, 242, 173, 0.2) 60%,
- rgba(255, 255, 255, 0.1) 100%);
- }
- 50% {
- background: radial-gradient(ellipse at center,
- gold 0%, rgba(255, 240, 158, 0.5) 38%,
- rgba(255, 242, 173, 0.2) 62%,
- rgba(255, 255, 255, 0.1) 100%);
- }
- 75% {
- background: radial-gradient(ellipse at center,
- gold 0%, rgba(255, 240, 158, 0.5) 36%,
- rgba(255, 242, 173, 0.2) 64%,
- rgba(255, 255, 255, 0.1) 100%);
- }
- 100% {
- background: radial-gradient(ellipse at center,
- gold 0%, rgba(255, 240, 158, 0.5) 34%,
- rgba(255, 242, 173, 0.2) 66%,
- rgba(255, 255, 255, 0.1) 100%);
- }
- }
- .leaf{
- position:absolute;
- left:50%;
- top:3%;
- margin-left:-30px;
- background-color:rgb(24, 143, 24);
- 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:rgb(24, 143, 24);
- 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:rgb(24, 143, 24);
- width:25px;
- height:30px;
- border-radius:0 10px 35px 10px;
- transform:translateY(0) translateX(50%);
- }
- /*双数修改背景色*/
- .leaf:nth-child(even){
- background-color: #42cf42;
- }
- .leaf:nth-child(even) .edge{
- background-color: #42cf42;
- }
- /*最上面*/
- .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:translateX(-50%);
- bottom:20px;
- z-index:1;
- box-shadow:0 0 10px 5px rgb(19,19,19);
- background:linear-gradient(0deg,#6d411b 0%,#5a341d 64%);
- }
- .ball{
- width:20px;
- height:20px;
- background:#f00;
- box-shadow:-1px -1px 6px inset rgb(167, 3, 3),1px 1px 8px inset #f8d9d9;
- 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 #c9c5c5,1px 1px 8px inset #fff;
- }
- .b7,.b8,.b9{
- background:gold;
- box-shadow: -1px -1px 6px inset #aa9208, 1px 1px 8px inset #fff;
- }
- .sparkle span{
- display:block;
- position:absolute;
- font-size:20px;
- z-index:101;
- color:#fff;
- animation:lights 1.5s ease infinite alternate;
- }
- /*闪烁动画*/
- @keyframes lights{
- 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: 74%;
- top: 13%;
- font-size: 16px;
- }
- .blink div{
- width:4px;
- height:4px;
- 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.7);
- }
- .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.6);
- }
- .blink div:nth-child(7) {
- left: 64%;
- top: 79%;
- transform: scale(1.6);
- }
- .blink div:nth-child(8) {
- left: 80%;
- top: 50%;
- transform: scale(1.6);
- }
- .blink div:nth-child(9) {
- left: 83%;
- top: 20%;
- transform: scale(1.6);
- }
- @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;
- }
- }
- </style>
- <head>
- <meta charset="UTF-8">
- <meta name="筱白爱学习" content="圣诞节快乐">
- <title>筱白爱学习</title>
- <link rel="stylesheet" href="index.css"/>
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- </head>
- <body>
- 推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。