个人站——技术栈页面设计

项目目标:大圆圈顺时针旋转,小圆圈逆时针旋转,文字及圆圈分从右边和左边动画效果进入,页面展示效果

 

步骤一:引入BootStrapCDN并创建基本布局

首先我们需要引入bootStrap的CDN

<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css">

<!--引入jquery-->

<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->

<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>

设计出基本布局格式

步骤二:将最外边的div设置成弹性布局并实现第一层旋转的圆圈

将最大的div设置成弹性布局 display:flex,全屏幕展示内容height:100vh并且让它里面的内容全部居中,之后设置出虚拟圆圈,设置成相对定位position:relative,之后好放置各个圆在圈上,最后设置并启动绕着Z轴顺时针的动画moves

使用绝对定位将圆都放置在虚线之上,之后为了能够让文字永远的能够正面展示,文字的旋转方向必须与圆的旋转方式相反。

步骤三:绘制中心部分的小圆圈内容

步骤四:添加文字部分内容

步骤五:引入wow.js和Animate.css的CDN,并实现相关效果

<!--引入wow.js animate.css文字效果-->

<script src="https://cdn.bootcss.com/wow/1.1.2/wow.min.js"></script>

<link href="https://cdn.bootcss.com/animate.css/3.7.2/animate.min.css" rel="stylesheet">

使用wow.js,并实例化wow.js

<script>

       new WOW().init();

</script>

首先来到wow.js的官网https://www.delac.io/wow/  找到自己想使用的动画效果

把WOW插件初始化wow

       前面两个使用次数最多

       data-wow-duration 持续时间

       data-wow-delay:延迟

       data-wow-offset:偏移

       data-wow-iteration:重复次数

使用animate.css样式实现字体效果,使用时去官网找到对应的改下名称就可以使用

https://daneden.github.io/animate.css/

<!--延迟3秒后播放animate中的bounce上下跳动动画。-->

class="animated bounce delay-2s"

 

希望本教程对大家有所帮助,得到启发,项目源码:

链接:https://pan.baidu.com/s/1J4IsPw4TnJ7APHC1tebbxA

提取码:t045

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值