溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS實現(xiàn)鼠標點擊改變圖片透明度功能

發(fā)布時間:2021-08-10 23:37:24 來源:億速云 閱讀:486 作者:chen 欄目:web開發(fā)

這篇文章主要介紹“CSS實現(xiàn)鼠標點擊改變圖片透明度功能”,在日常操作中,相信很多人在CSS實現(xiàn)鼠標點擊改變圖片透明度功能問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”CSS實現(xiàn)鼠標點擊改變圖片透明度功能”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

很多時候在網(wǎng)站圖片處理上需要實現(xiàn)一些輔助效果,比如鼠標在圖片上滑動時或點擊時改變圖片顏色(變灰或者其他),其實一個簡單的辦法就是改變圖片css透明度屬性。

如何改變呢?一種是純css,一種使用jquery或者javascript代碼控制。第一種使用:hover偽類選擇器,本示例使用第二種。

先看最后效果:

CSS實現(xiàn)鼠標點擊改變圖片透明度功能

第一步:放置圖片 

XML/HTML Code復制內(nèi)容到剪貼板

  1. <ul id="test">  

  2.       <li>  

  3.           <img class="imgopacity" src="Images/1.jpg" /></li>  

  4.       <li>  

  5.           <img class="imgopacity" src="Images/2.jpg" /></li>  

  6.       <li>  

  7.           <img class="imgopacity" src="Images/3.jpg" /></li>  

  8.   </ul>  

這里每張圖片先默認設置一個class選擇器imgopacity(默認圖片未選中,顯示為淡灰色)

第二步:設置圖片

css樣式如下: 

CSS Code復制內(nèi)容到剪貼板

  1. .imgopacity   

  2.   {   

  3.       filter: alpha(opacity=50);   

  4.       -moz-opacity: 0.5;   

  5.       -khtml-opacity: 0.5;   

  6.       opacity: 0.5;   

  7.   }   

  8.   ul li   

  9.   {   

  10.       list-style-typenone;   

  11.   }   

上述css樣式中0.5為圖片透明度屬性值,值范圍:0&mdash;1,值越大圖越清晰

此刻效果如下:

CSS實現(xiàn)鼠標點擊改變圖片透明度功能

css默認透明度(即淡灰色)

第三步:編寫jquery代碼點擊式控制圖片透明度

當鼠標點擊某一張圖片時,將該圖片正常顯示,其他圖片變成淡灰色。

由于默認圖片有一個class選擇器imgopacity代表淡灰色,即當我們鼠標點擊該圖片時刪除該class即可正常顯示該圖片,代碼如下:

JavaScript Code復制內(nèi)容到剪貼板

  1. $(function () {   

  2.             $("#test img").click(function () {   

  3.                 $("#test img").addClass("imgopacity");   

  4.                 $(this).removeClass("imgopacity");   

  5.             })   

  6.         });   

  7.   

最終效果如下:

CSS實現(xiàn)鼠標點擊改變圖片透明度功能

到此,關于“CSS實現(xiàn)鼠標點擊改變圖片透明度功能”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

css
AI