JS開發(fā)前端團隊展示控制器來為成員引流
一.前言
之前的倆個服務(wù)器開發(fā)完項目之后,有點閑置浪費了,秉著最大化利用資源的原則,我又搭建了一個宣傳網(wǎng)站,用開宣傳我的團隊,因為他們個人都有個人博客,所以寫了一個開發(fā)團隊展示控制器來為成員引流。 大體截圖如下:
寫了一些鼠標(biāo)懸浮樣式變化,左右的黃色小按鈕可以左右的點擊來循環(huán)展示我的開發(fā)團隊成員,每個開發(fā)團隊的博客為跳轉(zhuǎn)鏈接,這樣可以方便用戶引流我的開發(fā)團隊的個人博客。
二.想法設(shè)計/實現(xiàn)過程
秉持著最少空間可以展示更多內(nèi)容的原則,我初步的想法是,上面寫一個開發(fā)團隊介紹ABOUT WE,來增加可觀性,上面是一個圓的存放開發(fā)團隊的頭像,下面是開發(fā)團隊的姓名,開發(fā)團隊的博客名稱,開發(fā)團隊成員的個性簽名。 這就是穩(wěn)定初步想法:
三.基本樣式
我們需要先寫一下上面的任務(wù),上面寫一個開發(fā)團隊介紹ABOUT WE,來增加可觀性。所以,html為下面樣式:
<!-- 我的團隊 --> <div class="team"> <div class="teamtitle"><span>————開發(fā)團隊介紹<small>ABOUT WE</small>————   <a onClick="joinwe()">加入我們</a></span> </div> </div>
然后寫一下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展示樣式設(shè)計
下一個任務(wù)就是寫開發(fā)團隊成員的的頭像,下面是開發(fā)團隊的姓名,開發(fā)團隊的博客名稱,開發(fā)團隊成員的個性簽名。 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">博客:上進小菜豬</a> <span class="teamjiesao">努力做全棧,目前很菜。</span> <div class="btn"> <span class="btn-l"><</span> <span class="btn-r">></span> </div> </div> </div>
寫完了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展示控制器
為了實現(xiàn)點擊旁邊的倆個按鈕進行左右的循環(huán)往復(fù)展示所有開發(fā)團隊成員的名片,我寫了一個開發(fā)團隊展示控制器: 需要我們提取映入jqurey,然后寫一下js獲取當(dāng)前頁面索引,對其置0,對上面的html元素進行隱藏操作,只顯示目前的元素開發(fā)團隊成員的個人信息,相關(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); }
寫一個循環(huán)控制器,我們思考一下,如果現(xiàn)在是最后一個團隊成員的名片,我們點擊下一個是需要對其索引置0的:這樣就實現(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 簡歷投遞按鈕
當(dāng)然我們?yōu)榱嗽黾訄F隊成員,寫了應(yīng)該簡歷投遞按鈕具體要求如下,需要有: 加入我們,我們希望開發(fā)團隊成員:下面是要求..... 還有基本的個人需求收集,專業(yè)年級,自我介紹等等。
<div class="part"> <!-- <form action="index.html" method="post"> --> <form action="index.html"> <h1>加入我們</h1><a onClick="hide()">×</a> <h4>我們希望開發(fā)團隊成員: ①有著堅持學(xué)習(xí)的精神。 ②就業(yè)方向為開發(fā)方向。 ③掌握前端(至少熟練掌握一個前端框架的使用) ④熟練掌握python/Java/go,并且至少要有熟練理解運用一個后端框架。 ⑤同時歡迎全棧大佬加入。 ⑥技術(shù)共享,可以互相指導(dǎo)幫助。 ⑦3-4 條件可放寬。</h4> <span>姓  名:</span><input type="text" id="names" size="18px"> <span>性別: <select id="skills" name="skills"> <option value="mull">請選擇</option> <option value="1">男</option> <option value="0">女</option> </select> <span>專業(yè)年級:</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開發(fā)前端團隊展示控制器來為成員引流的詳細內(nèi)容,更多關(guān)于JS前端展示控制器引流的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JavaScript代碼不能被阻斷的穩(wěn)定性建設(shè)
這篇文章主要為大家介紹了JavaScript代碼不能被阻斷的穩(wěn)定性建設(shè)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10微信小程序 跳轉(zhuǎn)傳遞數(shù)據(jù)的實例
這篇文章主要介紹了微信小程序 跳轉(zhuǎn)傳遞數(shù)據(jù)的實例的相關(guān)資料,需要的朋友可以參考下2017-07-07微信小程序 less文件編譯成wxss文件實現(xiàn)辦法
這篇文章主要介紹了微信小程序 less文件編譯成微信小程序wxss文件實現(xiàn)辦法的相關(guān)資料,這里給出具體實現(xiàn)方法,需要的朋友可以參考下2016-12-12JS版的date函數(shù)(和PHP的date函數(shù)一樣)
這篇文章主要介紹了JS版的date函數(shù),使用方法和PHP的date函數(shù)一樣,需要的朋友可以參考下2014-05-05徒手實現(xiàn)關(guān)于JavaScript的24+數(shù)組方法
數(shù)組是我們?nèi)粘9ぷ髦杏玫淖铑l繁的一類數(shù)據(jù)結(jié)構(gòu),能幫助我們解決許多問題,而其本身也包含接近33個之多的方法,做了一個腦圖分類如下,熟練使用數(shù)組的你,是否想知道他們內(nèi)部的實現(xiàn)原理呢?接下來小編就帶大家進入主題,希望能幫助到你2021-09-09微信小程序技巧之show內(nèi)容展示,上傳文件編碼問題
這篇文章主要介紹了微信小程序技巧之show內(nèi)容展示,上傳文件編碼問題,具有一定的參考價值,有興趣的可以了解一下。2017-01-01