亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

QQ網站漸變效果的制作方法

2024-09-06 12:31:25
字體:
來源:轉載
供稿:網友

第一步: 制作導航欄和內容頁。

首先要制作導航欄和內容頁,這樣才能繼續后面的工作。

打開網頁制作軟件Dreamweaver,按組合鍵“Ctrl+N”打開“新建文檔”對話框。依次單擊窗口左邊的“空白頁”、窗口中間“頁面類型”字樣下方的“HTML”和窗口右下角的“創建”按鈕。這樣便創建了一個空白的網頁文件。

在“<body>”字樣下方輸入以下代碼:

<table>
<tr>
<td style="vertical-align: top;">
<div class="nav">
<a href="#" id="tab1" onclick="switchPage('tab1', 'page1')" class="select"><span>頁面</span></a>
<a href="#" id="tab2" onclick="switchPage('tab2', 'page2')" class="unselect"><span>頁面2</span></a>
<a href="#" id="tab3" onclick="switchPage('tab3', 'page3')" class="unselect"><span>頁面3</span></a>
<a href="#" id="tab4" onclick="switchPage('tab4', 'page4')" class="unselect"><span>頁面4</span></a>
</div>
</td>
<td>
<div id="content">
<div id="page1" class="select" style="filter:alpha(opacity=100);">這是頁面1</div>
<div id="page2" class="unselect">這是頁面2</div>
<div id="page3" class="unselect">這是頁面3</div>
<div id="page4" class="unselect">這是頁面4</div>
</div>
</td>
</tr>
</table>

第二步:編寫CSS代碼

導航欄和內容區制作好了,下面用CSS代碼控制他們的外觀。

在“</head>”字樣的上方輸入如下代碼:

<style type="text/css">
/* 控制導航欄的外觀 */
.nav {
float:left;
width:200px;
border: solid 1px #111111;
}
/* 控制導航欄內按鈕的外觀 */
.nav a{
line-height:18px;
font-size: 12px;
color: #000000;
text-decoration: none;
display: block;
height:30px;
text-align: center;
border-bottom: #111111 solid 1px;
}
/* 控制導航欄內按鈕文字的位置 */
.nav span {
position: relative;/* 定位是相對位置 */
top: 8px;/* 上邊距為8像素 */
}
/* 控制導航欄內未選中按鈕的外觀 */
.nav .unselect{
font-weight: normal;
background-color: #FFFFFF;
}
/* 控制導航欄內選中按鈕的外觀 */
.nav .select{
font-weight: bold;
background-color: #CCCCCC;
}
/* 控制已顯示頁面(暨內容區)的外觀 */
#content .select {
display: block;
width: 500px;
height: 500px;
background: #CCCCCC;
border: #111111 solid 1px;
filter:alpha(opacity=0);
}
/* 控制未顯示頁面(暨內容區)的外觀 */
#content .unselect {
display: none;
filter:alpha(opacity=0);
opacity: 0.00;
}
</style>

第三步:編寫JavaScript代碼

下面編寫實現了漸變切換效果的JavaScript代碼。

在“</head>”字樣上方輸入下面的代碼:

<script type="text/javascript">
var activeTabId = 'tab1'; // 當前被選中的按鈕的 ID
var activePageId = 'page1'; // 當前正顯示的頁面(暨內容區)的 ID
var clickPageId; // 將要顯示的頁面
var opacity = 100; // 將要隱藏和將要顯示的頁面的透明度
var timer; // 存放生成后的定時器
var isIE = navigator.userAgent.indexOf("MSIE") >= 0; // 判斷是否為IE瀏覽器,因IE瀏覽器與Firefox等瀏覽器設置透明度的方法不相同。代碼中藉由此變量判斷以便運行不同的代碼。
var isSwitch = false; // 是否正在切換頁面

// 將頁面漸變顯示出來的函數
function showPage() {
// 獲取要顯示的頁面
var page = document.getElementById(clickPageId);
// 對象不存在則函數立即返回
if(!(page)) return false;
// 將變量中透明度設置到頁面上
if(isIE) {
page.filters.alpha.opacity = opacity;
} else {
page.style.opacity = opacity / 100;
}
// 如果要顯示頁面的透明度還沒有到 100 則繼續遞增透明度
if(opacity < 100) {
opacity = opacity + 10;
// 要顯示頁面的透明度已經達到 100,暨已漸變顯示完畢
} else {
clearInterval(timer); // 清除定時器
// 重置變量
isSwitch = false;
activePageId = clickPageId;
}
// 如果類名不等于 select 則將其設置為 select
if(page.className != 'select') page.className = 'select';
}

// 將頁面漸變隱藏的函數
function hidePage() {
var page = document.getElementById(activePageId);
if(!(page)) return false;
if(isIE) {
page.filters.alpha.opacity = opacity;
} else {
page.style.opacity = opacity / 100;
}
if(opacity > 10) {
opacity = opacity - 10; // 這里是遞減透明度,和顯示頁面時的遞增相反。
} else {
clearInterval(timer);
page.className = 'unselect';
opacity = 0;
// 啟動漸變顯示頁面的定時器
timer = setInterval(showPage, 50);
}
}

// 開始進行頁面的漸變切換,此函數初始化一些變量
function switchPage(tabId, pageId) {
// 當前正在切換頁面,不能再次切換其他頁面,因此函數立即返回
if(isSwitch) {
return false;
} else {
isSwitch = true;
}
// 要顯示的頁面已經被顯示則函數立即返回
if(tabId == activeTabId) return false;
// 獲取要顯示和要隱藏的頁面對應的按鈕
var tab1 = document.getElementById(tabId);
var tab2 = document.getElementById(activeTabId);
// 要顯示的頁面對應的按鈕不存在則函數立即返回
if(!(tab1)) return false;
// 將 要顯示的頁面對應的按鈕的CSS類名設置成 select,使其與其他按鈕的外觀不同。同時將其他按鈕的外觀恢復到普通狀態。
tab1.className = "select";
if(tab2) tab2.className = "unselect";
activeTabId = tabId;
clickPageId = pageId;
opacity = 100;
// 啟動漸變隱藏頁面的定時器
timer = setInterval(hidePage, 50);
}
</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲另类制服自拍| 日本免费久久高清视频| 7777精品视频| 亚洲欧美日韩精品久久亚洲区| 懂色av影视一区二区三区| 欧美黑人性视频| 日韩精品欧美国产精品忘忧草| 日韩欧美在线播放| 亚洲精品免费一区二区三区| 亚洲成年人在线| 91精品久久久久久久久久另类| 黑人精品xxx一区一二区| 在线精品国产欧美| 97人人模人人爽人人喊中文字| 尤物99国产成人精品视频| 久久久人成影片一区二区三区| 日韩免费在线电影| 成人精品一区二区三区电影免费| 亚洲综合色av| 日韩亚洲国产中文字幕| 国产精品白丝jk喷水视频一区| 欧美国产日韩一区二区在线观看| 久久久久国产精品免费| 久久免费精品日本久久中文字幕| 欧美xxxx综合视频| 国模精品系列视频| 韩日欧美一区二区| www.日韩.com| 日韩中文字幕视频在线| 欧美一级淫片videoshd| 青草青草久热精品视频在线网站| 久久亚洲国产精品| 亚洲网站视频福利| 一区二区三区黄色| 日韩av在线一区| 久久久久久亚洲精品| 热久久视久久精品18亚洲精品| 日韩精品中文字幕久久臀| 色偷偷9999www| 原创国产精品91| 国产精品日韩电影| 国产成人avxxxxx在线看| 在线视频免费一区二区| 久久久久女教师免费一区| 欧美黄网免费在线观看| 日韩av色在线| 欧美三级欧美成人高清www| 亚洲精品电影久久久| 成人激情黄色网| 久久精品2019中文字幕| 中文字幕视频一区二区在线有码| 8090成年在线看片午夜| 欧美激情在线观看视频| 欧美第一淫aaasss性| 久久亚洲春色中文字幕| 国产女同一区二区| 久久国产精品视频| 伦理中文字幕亚洲| 亚洲激情免费观看| 日韩精品极品毛片系列视频| 亚洲精品日韩丝袜精品| 亚洲第一免费播放区| 91在线色戒在线| 国产成人97精品免费看片| 亚洲一区二区在线播放| 亚洲欧美综合另类中字| 中文字幕av一区二区三区谷原希美| 亚洲人成电影在线播放| 狠狠操狠狠色综合网| 精品国产一区二区三区久久狼5月| 美女扒开尿口让男人操亚洲视频网站| 国产成人午夜视频网址| 欧美激情精品久久久久久免费印度| 亚洲欧美在线免费| 日韩在线播放一区| 久久色在线播放| 国产日韩欧美视频在线| 精品小视频在线| 久久精品国产电影| 日韩美女在线观看| 亚洲精品动漫久久久久| 欧美激情喷水视频| 久久成人av网站| 欧美另类交人妖| 欧美精品videos另类日本| 尤物yw午夜国产精品视频| 久久久久久亚洲| zzjj国产精品一区二区| 欧美日韩国产精品| 日本久久久久亚洲中字幕| 亚洲精品永久免费| 久久香蕉国产线看观看av| 国产欧美亚洲视频| 国产经典一区二区| 精品丝袜一区二区三区| 欧美午夜女人视频在线| 精品欧美激情精品一区| 久久色在线播放| 国产精品扒开腿做| 麻豆国产va免费精品高清在线| 亚洲精品电影久久久| 狠狠躁夜夜躁人人爽天天天天97| 国产日韩精品在线播放| 欧美黑人巨大精品一区二区| 亚洲成人在线网| 亚洲精品白浆高清久久久久久| 精品亚洲精品福利线在观看| 91欧美激情另类亚洲| 2019av中文字幕| 国产精品一区二区久久久| 亚洲福利在线播放| 国产成人精品综合久久久| 欧美一区二区色| 国产精品成人在线| 92看片淫黄大片欧美看国产片| 97精品免费视频| 国产精品嫩草影院久久久| 亚洲人午夜精品免费| 欧美中文字幕视频在线观看| 久久琪琪电影院| 国产精品电影在线观看| 亚洲色图第一页| 亚洲国产高潮在线观看| 亚洲丝袜av一区| 欧美人与性动交a欧美精品| 成人中文字幕在线观看| 成人国产精品一区| 中文字幕久久久| 成人乱人伦精品视频在线观看| 久久视频在线观看免费| 亚洲欧洲一区二区三区在线观看| 日韩欧美国产视频| 亚洲人在线观看| 国产91在线视频| 欧美另类在线观看| 日韩精品一二三四区| 92版电视剧仙鹤神针在线观看| 亚洲激情自拍图| 国产欧美日韩中文字幕在线| 久久久久中文字幕2018| 中文字幕日韩精品在线观看| 亚洲一区二区精品| 日韩麻豆第一页| 91精品国产高清久久久久久久久| 不卡在线观看电视剧完整版| 亚洲人高潮女人毛茸茸| 国产精品亚洲一区二区三区| 国产精品扒开腿做| 久久精品视频播放| 日韩av免费看网站| 中文字幕9999| 国产精品久久久久91| 在线播放国产精品| 亚洲乱码av中文一区二区| 国产精品久久精品| 亚洲热线99精品视频| 深夜福利亚洲导航| 亚洲直播在线一区| 日本久久亚洲电影| 亚洲色在线视频| 欧美日在线观看| 国产精品久久久久久久久粉嫩av| 亚洲最大激情中文字幕| 视频在线一区二区|