当前位置: 首页 > wzjs >正文

网站建设知识点百度建站云南服务中心

网站建设知识点,百度建站云南服务中心,神起网络游戏推广平台,微信门户网站开发实现效果 新年马上就要到了,教大家用htmlcss设计两个大灯笼,喜气洋洋。 html代码: html代码部分非常简单,将一个灯笼分成几部分进行设计,灯笼最上方部分,中间的线条部分和最下方的灯笼穗。组合在一起就…

实现效果

新年马上就要到了,教大家用html+css设计两个大灯笼,喜气洋洋。
在这里插入图片描述

html代码:

html代码部分非常简单,将一个灯笼分成几部分进行设计,灯笼最上方部分,中间的线条部分和最下方的灯笼穗。组合在一起就是一个完整的灯笼,我们实现了两个就是将下方的代码再复制一份就可以了。

     <div class="lantern-box"><div class="lantern-line"></div><div class="lantern-body"><!-- 灯笼中间的线条 --><div class="lantern-circle"><div class="lantern-rect"><!-- 灯笼中间的文字内容 --><div class="lantern-text">新年快乐</div></div></div><!-- 灯笼穗 --><div class="lantern-tassel"></div></div></div>

css部分:

灯笼整体样式动画,以顶部中心为旋转点,
animation: swing 3s infinite ease-in-out,使用了一个名为swing的动画序列,动画序列通过@keyframes创建,执行时间3s,动画循环执行,最后ease-in-out表示动画执行的节奏。

.lantern-box {display: flex;flex-direction: column;align-items: center;/* 设置旋转点 */transform-origin: top center;animation: swing 3s infinite ease-in-out;
}

灯笼上方悬挂灯笼的那一条竖线。

.lantern-line {width: 5px;height: 80px;background-color: #dc8f03;
}

为一个矩形添加border-radius使其形成一个灯笼的外形。
box-shadow: 0 30px 115px -10px #f00;向灯笼添加阴影,模拟红色点亮的灯。

.lantern-body {position: relative;width: 300px;height: 220px;background-color: #f00;border-radius: 120px;box-shadow: 0 30px 115px -10px #f00;/* 设置旋转点 */transform-origin: top center;animation: swing 3s infinite ease-in-out;
}

灯笼上方和下方黄色的两小部分。
border-radius 允许你设置元素的外边框圆角。每个半径的四个值的顺序是:左上角,右上角,右下角,左下角。

.lantern-body::before {content: '';position: absolute;top: -20px;left: 50%;transform: translate(-50%, 0);width: 100px;height: 20px;background-color: #dc8f03;border-radius: 5px 5px 0 0;
}
.lantern-body::after {content: '';position: absolute;bottom: -20px;left: 50%;transform: translate(-50%, 0);width: 100px;height: 20px;background-color: #dc8f03;border-radius: 0 0 5px 5px;
}

设置灯笼的动画效果

/* 灯笼的动画效果 */
@keyframes swing {0% {transform: rotate(-6deg);}50% {transform: rotate(6deg);}100% {transform: rotate(-6deg);}
}

灯笼的线条,实际上就是一个圆形。

.lantern-circle {position: absolute;top: -5px;left: 50%;transform: translate(-50%, 0);width: 240px;height: 230px;border: 2px solid #dc8f03;border-radius: 50%;
}

灯笼中间的线条,是一个椭圆形。

.lantern-rect {position: absolute;top: -5px;left: 50%;transform: translate(-50%, 0);width: 90px;height: 240px;border: 2px solid #dc8f03;border-radius: 50%;
}

灯笼中间文字部分的样式设置

.lantern-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 24px;font-size: 24px;color: #dc8f03;font-weight: 700;
}

灯笼穗部分样式设置,也是三部分组成。

.lantern-tassel {position: absolute;bottom: -40%;left: 50%;transform: translate(-50%, 0);width: 5px;height: 75px;background-color: #dc8f03;/* 设置旋转点 */animation: swing 3s infinite ease-in-out;
}
.lantern-tassel::before {content: '';position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);width: 30px;height: 30px;background-color: #dc8f03;border-radius: 50%;
}
.lantern-tassel::after {content: '';position: absolute;bottom: -100%;left: 50%;transform: translate(-50%, 20%);width: 20px;height: 100px;background-color: #ffa500;border-radius: 0 0 5px 10px;
}
http://www.dtcms.com/wzjs/224945.html

相关文章:

  • 网站被盗用seo是什么地方
  • 杂谈发现一只网站是你们谁做的军事新闻俄乌最新消息
  • 北京丰台区网站建设公司百度广告运营
  • 政府门户网站建设意义石家庄关键词排名提升
  • 成都网站开发免费广告网
  • 企业简介封面设计专业seo站长工具全面查询网站
  • 做烘焙原材料在哪网站买短视频代运营费用明细
  • php网站怎么做缓存网页推广平台
  • 知晓程序网站怎么做免费做网站软件
  • 自己做的网站可以挂在哪里市场调研报告范文3000字
  • 1688网站建设与维护上海优化公司排行榜
  • 承德网站建设电话河源seo
  • 个人计算机做服务器建网站上海专业做网站
  • 给装修公司做推广的网站微商怎么引流被别人加
  • 专做网站的公司外链发布软件
  • 专业武汉网站建设公司排名夸克搜索引擎
  • 联英人才网重庆招聘网泰州百度关键词优化
  • 国内做的比较大的外贸电商网站长沙专业seo优化公司
  • 聊城市建设局网站首页什么是百度竞价排名
  • 如何充实网站内容北京百度推广电话
  • 南宁做网站公司免费的舆情网站app
  • 公司刚成立网站怎么做网络推广途径
  • 惠州网站搭建怎么做谷歌seo优化
  • 电子商务网站建设资讯谷歌外贸平台推广需要多少钱
  • 吴堡网站建设费用seo超级外链工具
  • 以什么主题做网站好网络营销软件排行
  • 哪家做企业网站酒店营销推广方案
  • 用自己的电脑做网站划算国外十大免费服务器和域名
  • 长沙做网站公司哪家百度网页推广费用
  • 网页视频下载安卓优化大师百科