您现在的位置是:网站首页> 编程资料编程资料
JS开发前端团队展示控制器来为成员引流_JavaScript_
2023-05-24
353人已围观
简介 JS开发前端团队展示控制器来为成员引流_JavaScript_
一.前言
之前的俩个服务器开发完项目之后,有点闲置浪费了,秉着最大化利用资源的原则,我又搭建了一个宣传网站,用开宣传我的团队,因为他们个人都有个人博客,所以写了一个开发团队展示控制器来为成员引流。 大体截图如下:

写了一些鼠标悬浮样式变化,左右的黄色小按钮可以左右的点击来循环展示我的开发团队成员,每个开发团队的博客为跳转链接,这样可以方便用户引流我的开发团队的个人博客。
二.想法设计/实现过程
秉持着最少空间可以展示更多内容的原则,我初步的想法是,上面写一个开发团队介绍ABOUT WE,来增加可观性,上面是一个圆的存放开发团队的头像,下面是开发团队的姓名,开发团队的博客名称,开发团队成员的个性签名。 这就是稳定初步想法:

三.基本样式
我们需要先写一下上面的任务,上面写一个开发团队介绍ABOUT WE,来增加可观性。所以,html为下面样式:
————开发团队介绍ABOUT WE———— 加入我们
然后写一下css来控制一下样式,增加美观性:
.team { position: relative; margin-top: 10px; width: 100%; height: 600px; background-color: #f4f5f7; } .team .teamtitle { position: absolute; top: 40px; left: 50%; margin-left: -242px; } 效果如图所示:

3.1展示样式设计
下一个任务就是写开发团队成员的的头像,下面是开发团队的姓名,开发团队的博客名称,开发团队成员的个性签名。 html代码如下所示:
写完了html下一步我们该写一下css来进行一个美化,尽可能的美观,以增加用户的交互性,css代码如下:
.team .aboutteam { display: none; } .team .aboutteam:nth-child(2) { display: block; } .team a:hover { color: #afb42b; cursor: pointer; } 目前写完html和css的样式如下:

3.2 js展示控制器
为了实现点击旁边的俩个按钮进行左右的循环往复展示所有开发团队成员的名片,我写了一个开发团队展示控制器: 需要我们提取映入jqurey,然后写一下js获取当前页面索引,对其置0,对上面的html元素进行隐藏操作,只显示目前的元素开发团队成员的个人信息,相关js如下:
// jqurey $(function() { var coun = 0; var down; shijian(); function shijian() { down = setInterval(function() { if (coun == 2) { coun = 0; $(".boximg").css("opacity", "0"); $(".boximg").eq(coun).css("opacity", "1"); $('.uilishow').css('background-color', '#fff'); $('.uilishow').eq(coun).css('background-color', 'skyblue'); if (coun == 0) { showtext1(); } if (coun == 1) { showtext2(); } if (coun == 2) { showtext3(); } } else { coun++; $(".boximg").css("opacity", "0"); $(".boximg").eq(coun).css("opacity", "1"); $('.uilishow').css('background-color', '#fff'); $('.uilishow').eq(coun).css('background-color', 'skyblue'); if (coun == 0) { showtext1(); } if (coun == 1) { showtext2(); } if (coun == 2) { showtext3(); } } }, 5000); } 写一个循环控制器,我们思考一下,如果现在是最后一个团队成员的名片,我们点击下一个是需要对其索引置0的:这样就实现循环展示的需求!
$(".uilishow").click(function() { clearInterval(down); var sum = $(this).index(); coun = sum; $(".boximg").css("opacity", "0"); $(".boximg").eq(coun).css("opacity", "1"); $('.uilishow').css('background-color', '#fff'); $('.uilishow').eq(coun).css('background-color', 'skyblue'); shijian(); if (coun == 0) { showtext1(); } if (coun == 1) { showtext2(); } if (coun == 2) { showtext3(); } }); 3.3 简历投递按钮
当然我们为了增加团队成员,写了应该简历投递按钮具体要求如下,需要有: 加入我们,我们希望开发团队成员:下面是要求..... 还有基本的个人需求收集,专业年级,自我介绍等等。
四. 成果展示


以上就是JS开发前端团队展示控制器来为成员引流的详细内容,更多关于JS前端展示控制器引流的资料请关注其它相关文章!
相关内容
- Vue Router嵌套路由(children)的用法小结_vue.js_
- package.json与package-lock.json的区别及详细解释_javascript技巧_
- vue watch中如何获取this.$refs.xxx节点_vue.js_
- JS实现页面炫酷的时钟特效示例_JavaScript_
- node.js 实现手机号验证码登录功能_node.js_
- vite前端构建Turborepo高性能monorepo方案_vue.js_
- vue里的axios如何获取本地json数据_vue.js_
- vue项目及axios请求获取数据方式_vue.js_
- 详解React 的数据流和生命周期_React_
- react性能优化useMemo与useCallback使用对比详解_React_
