JS開(kāi)發(fā)前端團(tuán)隊(duì)展示控制器來(lái)為成員引流
一.前言
之前的倆個(gè)服務(wù)器開(kāi)發(fā)完項(xiàng)目之后,有點(diǎn)閑置浪費(fèi)了,秉著最大化利用資源的原則,我又搭建了一個(gè)宣傳網(wǎng)站,用開(kāi)宣傳我的團(tuán)隊(duì),因?yàn)樗麄儌€(gè)人都有個(gè)人博客,所以寫(xiě)了一個(gè)開(kāi)發(fā)團(tuán)隊(duì)展示控制器來(lái)為成員引流。 大體截圖如下:

寫(xiě)了一些鼠標(biāo)懸浮樣式變化,左右的黃色小按鈕可以左右的點(diǎn)擊來(lái)循環(huán)展示我的開(kāi)發(fā)團(tuán)隊(duì)成員,每個(gè)開(kāi)發(fā)團(tuán)隊(duì)的博客為跳轉(zhuǎn)鏈接,這樣可以方便用戶引流我的開(kāi)發(fā)團(tuán)隊(duì)的個(gè)人博客。
二.想法設(shè)計(jì)/實(shí)現(xiàn)過(guò)程
秉持著最少空間可以展示更多內(nèi)容的原則,我初步的想法是,上面寫(xiě)一個(gè)開(kāi)發(fā)團(tuán)隊(duì)介紹ABOUT WE,來(lái)增加可觀性,上面是一個(gè)圓的存放開(kāi)發(fā)團(tuán)隊(duì)的頭像,下面是開(kāi)發(fā)團(tuán)隊(duì)的姓名,開(kāi)發(fā)團(tuán)隊(duì)的博客名稱,開(kāi)發(fā)團(tuán)隊(duì)成員的個(gè)性簽名。 這就是穩(wěn)定初步想法:

三.基本樣式
我們需要先寫(xiě)一下上面的任務(wù),上面寫(xiě)一個(gè)開(kāi)發(fā)團(tuán)隊(duì)介紹ABOUT WE,來(lái)增加可觀性。所以,html為下面樣式:
<!-- 我的團(tuán)隊(duì) -->
<div class="team">
<div class="teamtitle"><span>————開(kāi)發(fā)團(tuán)隊(duì)介紹<small>ABOUT WE</small>————   <a
onClick="joinwe()">加入我們</a></span>
</div>
</div>然后寫(xiě)一下css來(lái)控制一下樣式,增加美觀性:
.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展示樣式設(shè)計(jì)
下一個(gè)任務(wù)就是寫(xiě)開(kāi)發(fā)團(tuán)隊(duì)成員的的頭像,下面是開(kāi)發(fā)團(tuán)隊(duì)的姓名,開(kāi)發(fā)團(tuán)隊(duì)的博客名稱,開(kāi)發(fā)團(tuán)隊(duì)成員的個(gè)性簽名。 html代碼如下所示:
<div class="aboutteam">
<div class="aboutwe">
<div class="weimg">
<img src="xxx">
</div>
<span class="teamname">朱博</span>
<a class="teama" rel="external nofollow" target="_blank">博客:上進(jìn)小菜豬</a>
<span class="teamjiesao">努力做全棧,目前很菜。</span>
<div class="btn">
<span class="btn-l"><</span>
<span class="btn-r">></span>
</div>
</div>
</div>
寫(xiě)完了html下一步我們?cè)搶?xiě)一下css來(lái)進(jìn)行一個(gè)美化,盡可能的美觀,以增加用戶的交互性,css代碼如下:
.team .aboutteam {
display: none;
}
.team .aboutteam:nth-child(2) {
display: block;
}
.team a:hover {
color: #afb42b;
cursor: pointer;
}
目前寫(xiě)完html和css的樣式如下:

3.2 js展示控制器
為了實(shí)現(xiàn)點(diǎn)擊旁邊的倆個(gè)按鈕進(jìn)行左右的循環(huán)往復(fù)展示所有開(kāi)發(fā)團(tuán)隊(duì)成員的名片,我寫(xiě)了一個(gè)開(kāi)發(fā)團(tuán)隊(duì)展示控制器: 需要我們提取映入jqurey,然后寫(xiě)一下js獲取當(dāng)前頁(yè)面索引,對(duì)其置0,對(duì)上面的html元素進(jìn)行隱藏操作,只顯示目前的元素開(kāi)發(fā)團(tuán)隊(duì)成員的個(gè)人信息,相關(guān)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);
}
寫(xiě)一個(gè)循環(huán)控制器,我們思考一下,如果現(xiàn)在是最后一個(gè)團(tuán)隊(duì)成員的名片,我們點(diǎn)擊下一個(gè)是需要對(duì)其索引置0的:這樣就實(shí)現(xiàn)循環(huán)展示的需求!
$(".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 簡(jiǎn)歷投遞按鈕
當(dāng)然我們?yōu)榱嗽黾訄F(tuán)隊(duì)成員,寫(xiě)了應(yīng)該簡(jiǎn)歷投遞按鈕具體要求如下,需要有: 加入我們,我們希望開(kāi)發(fā)團(tuán)隊(duì)成員:下面是要求..... 還有基本的個(gè)人需求收集,專業(yè)年級(jí),自我介紹等等。
<div class="part">
<!-- <form action="index.html" method="post"> -->
<form action="index.html">
<h1>加入我們</h1><a onClick="hide()">×</a>
<h4>我們希望開(kāi)發(fā)團(tuán)隊(duì)成員:
①有著堅(jiān)持學(xué)習(xí)的精神。
②就業(yè)方向?yàn)殚_(kāi)發(fā)方向。
③掌握前端(至少熟練掌握一個(gè)前端框架的使用)
④熟練掌握python/Java/go,并且至少要有熟練理解運(yùn)用一個(gè)后端框架。
⑤同時(shí)歡迎全棧大佬加入。
⑥技術(shù)共享,可以互相指導(dǎo)幫助。
⑦3-4 條件可放寬。</h4>
<span>姓  名:</span><input type="text" id="names" size="18px">
<span>性別:
<select id="skills" name="skills">
<option value="mull">請(qǐng)選擇</option>
<option value="1">男</option>
<option value="0">女</option>
</select>
<span>專業(yè)年級(jí):</span><input type="text" id="ganders" size="18px">
<span>自我介紹:</span>
<textarea name="textarea" cols="30" rows="5"></textarea>
<div class="submitx">
<input type="submit" value="投遞" onClick="hidex()">
</div>
</form>
</div>
四. 成果展示


以上就是JS開(kāi)發(fā)前端團(tuán)隊(duì)展示控制器來(lái)為成員引流的詳細(xì)內(nèi)容,更多關(guān)于JS前端展示控制器引流的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
微信小程序中button組件的邊框設(shè)置的實(shí)例詳解
這篇文章主要介紹了微信小程序中button組件的邊框設(shè)置的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能夠掌握這部分內(nèi)容,需要的朋友可以參考下2017-09-09
Javascript中彈窗confirm與prompt的區(qū)別
今天小編就為大家分享一篇關(guān)于Javascript中彈窗confirm與prompt的區(qū)別,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10
微信小程序支付之c#后臺(tái)實(shí)現(xiàn)方法
這篇文章主要介紹了微信小程序支付之c#后臺(tái)實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10
axios進(jìn)度條onDownloadProgress函數(shù)total參數(shù)undefined解決分析
這篇文章主要介紹了axios進(jìn)度條onDownloadProgress函數(shù)total參數(shù)undefined解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
VSCode多行注釋插件KoroFileHeader使用示例
這篇文章主要為大家介紹了VSCode多行注釋插件KoroFileHeader使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
微信小程序 支付后臺(tái)java實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了微信小程序 支付后臺(tái)java實(shí)現(xiàn)實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05
微信小程序 swiper制作tab切換實(shí)現(xiàn)附源碼
這篇文章主要介紹了微信小程序 swiper制作tab切換實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-01-01
JavaScript+HTML實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)js的小伙伴們有一定的幫助,需要的朋友可以參考下2021-04-04

