• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果

            更新時(shí)間:2023-12-06 16:25:17 閱讀: 評(píng)論:0

            2023年12月6日發(fā)(作者:百代之過客)

            -

            htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果

            htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框

            效果(轉(zhuǎn))

            div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果(轉(zhuǎn))

            (2012-02-18 20:46:23)

            標(biāo)簽:

            html

            div

            css

            雜談

            提示窗都越來越人性化了,呵呵,有的時(shí)候老板就和你要那么一個(gè)框,沒辦法,急的你焦頭爛額,怎么也不知道那個(gè)框框是怎么弄出來的,

            確實(shí),看似簡(jiǎn)單的一個(gè)提示框,背后寫的代碼卻有些復(fù)雜,今天周末我就抽時(shí)間把這個(gè)提示框功能加一個(gè)詳細(xì)的注釋發(fā)布上來,以供網(wǎng)友們

            參考。

            html代碼很簡(jiǎn)單了,在頁面里把下面這句粘上去

            然后把這段js也粘上去,先看看效果。然后我在講解一些重要的代碼。

            function sAlert(str)

            {

            var msgw,msgh,bordercolor;

            msgw=300;//提示窗口的寬度

            msgh=200;//提示窗口的高度

            titleheight=25 //提示窗口標(biāo)題高度

            bordercolor="#FF3C00";//提示窗口的邊框顏色

            titlecolor="#D2CECE";//提示窗口的標(biāo)題顏色

            var sWidth,sHeight;

            //sWidth=Width; //得出當(dāng)前屏幕的寬

            sWidth=Width;//BODY對(duì)象寬度

            //sHeight=;//得到當(dāng)前屏幕的高

            //sHeight=Height;//BODY對(duì)象高度

            if (eight && MaxY)

            {

            sHeight = eight + MaxY;

            }

            el if (Height >

            Height)

            {sHeight = Height;

            }

            el

            {

            sHeight = Height;

            }//以上得到整個(gè)屏幕的高

            var bgObj=Element_x_x("div");//創(chuàng)建一個(gè)div對(duì)象

            ribute('id','bgDiv');//可以用="bgDiv"的方法,是為div指定屬性值

            on="absolute";//把bgDiv這個(gè)div絕對(duì)定位

            ="0";//頂部為0

            ound="#777";//背景顏色

            ="progid:

            (style=3,opacity=25,finishOpacity=75)";//i e瀏覽器透明度設(shè)置

            y="0.6";//透明度(火狐瀏覽器中)

            ="0";//左邊為0

            =sWidth + "px";//寬(上面得到的屏幕寬度)

            =sHeight + "px";//高(上面得到的屏幕高度)

            = "100";//層的z軸位置

            Child(bgObj);

            var msgObj=Element_x_x("div")//創(chuàng)建一個(gè)div對(duì)象

            ribute("id","msgDiv");//可以用="msgDiv"的方法,是為div指定屬性值

            ribute("align","center");//為div的align賦值

            ound="white";//背景顏色為白色

            ="1px solid " +

            bordercolor;//邊框?qū)傩裕伾谏厦嬉呀?jīng)賦值

            on = "absolute";//絕對(duì)定位

            = "35%";//從左側(cè)開始位置

            = "30%";//從上部開始位置

            ="12px/1.6em Verdana, Geneva, Arial, Helvetica,

            sans-rif";//字體屬性

            //Left = "-225px";//左外邊距

            //Top =

            -75+Top+"px";//上外邊距

            = msgw + "px";//提示框的寬(上面定義過) =msgh + "px";//提示框的高(上面定義過)

            ign = "center";//文本位置屬性,居中。

            ight ="25px";//行間距

            = "101";//層的z軸位置

            var title=Element_x_x("h4");//創(chuàng)建一個(gè)h4對(duì)象

            ribute("id","msgTitle");//為h4對(duì)象填加標(biāo)題

            ribute("align","right");//文字對(duì)齊方式

            ="0";//浮動(dòng)

            g="3px";//浮動(dòng)

            ound=titlecolor;//背景顏色

            ="progid:

            (startX=20, startY=20, finishX=100,

            finishY=100,style=1,opacity=75,finishOpacity=100); ";

            y="0.75";//透明

            //="1px solid " + bordercolor;//邊框

            ="25px";//高度

            ="12px Verdana, Geneva, Arial, Helvetica,

            sans-rif";//字體屬性

            ="white";//文字顏色

            ="pointer";//鼠標(biāo)樣式

            TML="

            href="#">關(guān)閉

            ";//顯示的文字

            title.οnclick=function()

            {

            Child(bgObj);//移除遮罩層

            mentByIdx_xx_x("msgDiv").removeChild(t

            itle);//在提示框中移除標(biāo)題

            Child(msgObj);//移除提示框

            }

            Child(msgObj);//在body中畫出提示框?qū)?/p>

            mentByIdx_xx_x("msgDiv").appendChild(t

            itle);//在提示框中增加標(biāo)題

            var txt=Element_x_x("p");="1em 0";//文本浮動(dòng)

            ribute("id","msgTxt");//為p屬性增加id屬性

            TML=str;//把傳進(jìn)來的值賦給p屬性

            mentByIdx_xx_x("msgDiv").appendChild(t

            xt);//把p屬性增加到提示框里

            }

            注釋我大概都加上了div+csscss,如果你有哪句不懂什么意思的,那只能說明你對(duì)js語法不是很了解,很簡(jiǎn)單,把代碼拿到百度上搜索一

            下就明白什么意思了。

            我這里講幾個(gè)重要的地方,第一:

            //sHeight=;//得到當(dāng)前屏幕的高

            //sHeight=Height;//BODY對(duì)象高度

            if (eight && MaxY)

            {

            sHeight = eight + MaxY;

            }

            el if (Height >

            Height)

            {

            sHeight = Height;

            }

            el

            {

            sHeight = Height;

            }//以上得到整個(gè)屏幕的高

            可以看到這個(gè)變量被賦了好幾次,開始我用的前面的賦值,但是后來發(fā)現(xiàn),如果一旦屏幕太長(zhǎng),出現(xiàn)滾動(dòng)條,上面的高度只是得出當(dāng)前屏幕

            的高度,當(dāng)我們彈出對(duì)話框的時(shí)候底下的遮罩層,只在第一層遮罩,下面的都不管用,后來經(jīng)過仔細(xì)研究,寫出來

            了下面那幾行判斷的代碼,這樣就可以把整個(gè)網(wǎng)頁都給遮罩上了。

            當(dāng)把上面我們需要的屬性都設(shè)置好以后,就用這句代碼Child(bgObj);把第一個(gè)半透明遮罩層給輸出到屏幕上。

            接下來又定義了一個(gè)div,然后還是一堆屬性的賦值,然后這兩句話很重要

            Child(msgObj);//在body中畫出提示框?qū)?/p>

            mentByIdx_xx_x("msgDiv").appendChild(t

            itle);//在提示框中增加標(biāo)題

            這是點(diǎn)擊關(guān)閉按鈕以后的處理代碼

            title.οnclick=function()

            {Child(bgObj);//移除遮罩層

            mentByIdx_xx_x("msgDiv").removeChild(t

            itle);//在提示框中移除標(biāo)題

            Child(msgObj);//移除提示框

            }

            都很簡(jiǎn)單了,就是移除,關(guān)閉就行了。

            分享:

            喜歡

            0

            加載中,請(qǐng)稍候......

            評(píng)論加載中,請(qǐng)稍候...

            發(fā)評(píng)論

            登錄名: 密碼: 找回密碼 注冊(cè)記住登錄狀態(tài)

            昵 稱:

            評(píng)論并轉(zhuǎn)載此博文

            發(fā)評(píng)論

            以上網(wǎng)友發(fā)言只代表其個(gè)人觀點(diǎn),不代表新浪網(wǎng)的觀點(diǎn)或立場(chǎng)。

            贈(zèng)金筆

            -

            htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果

            本文發(fā)布于:2023-12-06 16:25:17,感謝您對(duì)本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/1701851117112938.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。

            本文word下載地址:htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果.doc

            本文 PDF 下載地址:htmlcss好看的提示框,div對(duì)話框,js+div+css實(shí)現(xiàn)好看的提示框效果.pdf

            標(biāo)簽:提示框   屬性   屏幕   顏色   代碼   標(biāo)題
            留言與評(píng)論(共有 0 條評(píng)論)
               
            驗(yàn)證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫作網(wǎng)旗下知識(shí)大全大全欄目是一個(gè)全百科類寶庫(kù)! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: av亚洲一区二区在线| 亚洲国产成人久久综合区| 国产亚洲综合另类色专区| 国产真实精品久久二三区| 国产一区二区日韩在线| 国产麻豆精品一区一区三区| 高清在线一区二区三区视频 | 日韩精品一区二区三区免费在线观看| 高级艳妇交换俱乐部小说| 国产性色播播毛片| 诱人的岳hd中文字幕| 亚洲高潮喷水无码AV电影 | 国产成人午夜精品影院| 亚洲av鲁丝一区二区三区黄| a在线免费| 国内精品久久久久影院薰衣草| 亚洲精品天天影视综合网| 亚洲中文字幕无码av永久| 久久精品国产亚洲av成人| 苍井空毛片精品久久久| 大胆欧美熟妇xxbbwwbw高潮了| 国产色a在线观看| 国产精品无码专区在线观看不卡| 亚洲精品一二三四区| 日韩精品一区二区蜜臀av| 亚洲精品国产一二三区| 五月综合婷婷久久网站| 99精品国产成人一区二区| 亚洲经典千人经典日产| 国产视频一区二区三区麻豆| 成人精品区| 九九热这里只有精品在线| 成人午夜大片免费看爽爽爽| 中文字幕国产精品日韩| 久久精品国产精品第一区| 亚洲国产精品自在拍在线播放蜜臀| 免费人妻无码不卡中文18禁| 亚洲AV乱码毛片在线播放| 亚洲国产成人无码av在线播放| 九九热精品在线视频免费| 亚洲色大成网站WWW永久麻豆|