• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨木林風win7系統 > 硬件軟件教程 > 詳細頁面

        JavaScript圖文詳細教程之完成背景透明度可變_javascript

        JavaScript圖文詳細教程之完成背景透明度可變_javascript

        更新時間:2022-05-27 文章作者:未知 信息來源:網絡 閱讀次數:

        軟件是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分為編程語言、系統軟件、應用軟件和介于這兩者之間的中間件。硬件是“計算機硬件”的簡稱。與“軟件”相對,電子計算機系統中所有實體部件和設備的統稱。

          JavaScript怎么樣把聊天背景變成透明的呢?如果你是菜鳥想要做出漂亮的對話框肯定會這么問。最近項目里需要實現這么個功能,類似網游中的聊天框,背景都是透明的,但是文字是不透明。所以如果簡單的使用opacity(非IE)和alpha濾鏡(IE)是無法實現這個效果的,會造成全部透明。

        JavaScript教程之實現背景透明度可變
        JavaScript教程之實現背景透明度可變

          解決辦法如下:

          1.實現完全透明:

          設置background為transparent即可,兩個瀏覽器通用

          2.實現透明度可調節:

          要求改透明度,這里IE和非IE需要分開處理

          非IE瀏覽器可通過支持CSS3的方式處理(不支持CSS3的這里忽略了),css的寫法是

          background-color:rgba(255,255,255,0.5)

          前面3個參數是RGB,最后個是透明度

          IE瀏覽器需要使用gradient濾鏡,css寫法是

          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)

          摘錄CSS手冊說明用法:

          語法:

          filter : progid:DXImageTransform.Microsoft.Gradient ( enabled= bEnabled , startColorStr= iWidth , endColorStr= iWidth )

          屬性:

          enabled : 可選項。布爾值(Boolean)。設置或檢索濾鏡是否激活。true | false true : 默認值 。濾鏡激活。

          false : 濾鏡被禁止。

          startColorStr : 可選項。字符串(String)。設置或檢索色彩漸變的開始顏色和透明度。

          其格式為 #AARRGGBB 。 AA 、 RR 、 GG 、 BB 為十六進制正整數。取值范圍為 00 – FF 。 RR 指定紅色值, GG 指定綠色值, BB 指定藍色值,參閱 #RRGGBB 顏色單位。 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范圍的值將被恢復為默認值。

          取值范圍為 #FF000000 – #FFFFFFFF 。默認值為 #FF0000FF 。不透明藍色。

          EndColorStr : 可選項。字符串(String)。設置或檢索色彩漸變的結束顏色和透明度。參閱 startColorStr 屬性。默認值為 #FF000000 。不透明黑色。

          特性:

          Enabled : 可讀寫。布爾值(Boolean)。參閱 enabled 屬性。

          GradientType : 可讀寫。整數值(Integer)。設置或檢索色彩漸變的方向。1 | 0 1 : 默認值 。水平漸變。

          0 : 垂直漸變。

          StartColorStr : 可讀寫。字符串(String)。參閱 startColorStr 屬性。

          StartColor : 可讀寫。整數值(Integer)。設置或檢索色彩漸變的開始顏色。 取值范圍為 0 – 4294967295 。 0 為透明。 4294967295 為不透明白色。

          EndColorStr : 可讀寫。字符串(String)。設置或檢索色彩漸變的結束顏色和透明度。參閱 startColorStr 屬性。默認值為 #FF000000 。不透明黑色。

          EndColor : 可讀寫。整數值(Integer)。設置或檢索色彩漸變的結束顏色。 取值范圍為 0 – 4294967295 。 0 為透明。 4294967295 為不透明白色。當在腳本中使用此特性時,也可以用十六進制格式: 0xAARRGGBB 。

          說明:

          在對象的背景和內容之間顯示定制的色彩層。

          當此效果通過轉變顯示時,在漸變冊色彩層之上的文本程序性的初始化為透明的,當色彩漸變實現后,文本顏色會以其定義的值更新。

          3. 補充完美支持IE6和IE7

          這么寫在IE7和IE6中會有點小問題,原因是使用transparent的背景時,鼠標居然能點到透明層后面的內容。。。還會造成部分事件的實效。解決辦法是在外面套個div,然后給他加個完全透明的背景圖(PNG),寫法參考:

          這樣在里面被嵌套的div點擊就不會點到最外面的內容了。當然非IE就不需要加這個了。

          另外,對于不支持CSS3的瀏覽器,還有個解決辦法就是把背景層和顯示文字的層分開處理,放在同一級,只是通過位置上的調整做到看似有層級關系,這樣使用透明效果就直接做也不會對文字有影響了。

          補充:

          IE6下,上述辦法仍然無效,解決辦法是套層iframe,在html代碼里可以這么寫:


        硬件是實在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會實現更豐富的功能。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产免费不卡v片在线观看| 性无码免费一区二区三区在线| 免费人成视频在线| 日韩亚洲人成在线| 成人免费视频一区| 久久亚洲精品高潮综合色a片| 免费无码看av的网站| 亚洲欧美在线x视频| 亚洲区小说区图片区| 国产久爱免费精品视频 | 好爽…又高潮了免费毛片| 亚洲欧洲无码AV不卡在线 | 中文亚洲AV片在线观看不卡| 国产精品1024在线永久免费| 国产成人精品日本亚洲| 特级无码毛片免费视频尤物| 亚洲一卡2卡4卡5卡6卡在线99| 成人免费a级毛片| 免费夜色污私人影院网站| 亚洲色WWW成人永久网址| 一级毛片免费观看不卡视频| 亚洲宅男精品一区在线观看| 国产免费观看视频| 十八禁视频在线观看免费无码无遮挡骂过| 水蜜桃亚洲一二三四在线| 色窝窝免费一区二区三区| 免费人人潮人人爽一区二区| 亚洲第一极品精品无码久久| 一本无码人妻在中文字幕免费| 黄网站在线播放视频免费观看 | 无码国产精品一区二区免费式影视 | 免费鲁丝片一级观看| eeuss影院www天堂免费| 亚洲欧洲国产日韩精品| 午夜毛片不卡免费观看视频| 岛国精品一区免费视频在线观看 | 无遮挡呻吟娇喘视频免费播放| 国产成人亚洲精品青草天美| 成人黄18免费视频| 成人性做爰aaa片免费看| 成人亚洲国产va天堂|