DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS鼠標點擊改變圖片透明度
CSS鼠標點擊改變圖片透明度
編輯:CSS詳解     
這篇文章主要為大家詳細介紹了CSS鼠標點擊改變圖片透明度,為大家提供改變圖片CSS透明度屬性的簡單方法,感興趣的小伙伴們可以參考一下

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

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

先看最後效果:

第一步:放置圖片

XML/Html Code復制內容到剪貼板
  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復制內容到剪貼板
  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-type: none;
  11. }

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

此刻效果如下:

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

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

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

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

JavaScript Code復制內容到剪貼板
  1. $(function () {
  2. $("#test img").click(function () {
  3. $("#test img").addClass("imgopacity");
  4. $(this).removeClass("imgopacity");
  5. })
  6. });

最終效果如下:

今日分享到此結束,感謝大家的閱讀,小編一定會再接再厲為大家貢獻更多的文章。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved