Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
          今天暴風彬彬將向大家分享一些為你平淡乏味的圖片添加更多趣味情調的簡單技巧。使用Photoshop為每個圖片添加某種樣式雖然可行,但會是相當乏味且困難的長久工作。下面要介紹的CSS技巧將幫助你從痛苦中解脫出來!如果你也有自己獨到的CSS技巧,希望能一同分享。

            彬Go會經常更新前端開發(fā)/CSS技巧等相關技術及教程文章,歡迎訂閱本博客來及時瀏覽本博客的最新教程及資源。

          陰影效果

          通過使用帶有一些padding之的背景圖來添加陰影效果。

          效果預覽

          HTML

          <img class=”shadow” src=”sample.jpg” alt=”" />

          CSS

          img.shadow {
                      background: url(shadow-1000×1000.gif) no-repeat right bottom;
                      padding: 5px 10px 10px 5px;
          }

          雙邊框效果

          這應該是目前最常見的技巧,我們通過以下方式創(chuàng)建說邊框。

          效果預覽

          HTML

          <img class="double-border" src="sample.jpg" alt="" />

          CSS

          img.double-border {
          border: 5px solid #ddd;
          padding: 5px; /*Inner border size*/
          background: #fff; /*Inner border color*/
          }

          圖片外框效果

          webdesignerwall.com上有最好的講解,這個效果是基于在上面層疊一個有透明度的圖片的技術。至于IE6的PNG透明度問題,可以參考這篇教程

          效果預覽

          HTML

          <div class="frame-block">
          <span>&nbsp;</span>
          <img src="sample.jpg" alt="" />
          </div>

          CSS

          .frame-block {
          position: relative;
          display: block;
          height:335px;
          width: 575px;
          }
          .frame-block span {
          background: url(frame.png) no-repeat center top;
          height:335px;
          width: 575px;
          display: block;
          position: absolute;
          }

          水印效果

          你可以通過降低主圖片的透明度來讓背景圖片透過來顯示的方法添加水印

          效果預覽

          HTML

          <div class="transp-block">
          <img class="transparent" src="sample.jpg" alt="" />
          </div>

          CSS

          .transp-block {
          background: #000 url(watermark.jpg) no-repeat;
          width: 575px;
          height: 335px;
          }
          img.transparent {
          filter:alpha(opacity=75);
          opacity:.75;
          }

          為圖片添加說明文字

          使用絕對定位和透明度的設置來添加靈活的說明。

          效果預覽

          HTML

          <div class="img-desc">
          <img src="sample.jpg" alt="" />
          <cite>Salone del mobile Milano, April 2008 - Peeta</cite>
          </div>

          CSS

          .img-desc {
          position: relative;
          display: block;
          height:335px;
          width: 575px;
          }
          .img-desc cite {
          background: #111;
          filter:alpha(opacity=55);
          opacity:.55;
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 555px;
          padding: 10px;
          border-top: 1px solid #999;
          }

          英文原文:5 Ways to Spice up Your Images with CSS
          翻譯原文:使用CSS為圖片添加更多趣味的5種方法(暴風彬彬)

          您還可以參考以下CSS相關資源:
          精選15個國外CSS框架
          通過不同的CSS設計字體大小來提高用戶體驗
          目前比較全的CSS重設(reset)方法總結
          使用CSS完美實現垂直居中的方法》 
          目前非常全面的CSS兼容問題資料匯集》 

          轉載聲明:
          原載:彬Go
          本文鏈接:http://blog.bingo929.com/spice-up-your-images-with-css-5-way.html
          如需轉載必須以鏈接形式注明原載或原文地址,謝謝合作

          posted on 2009-09-23 09:38 seal 閱讀(154) 評論(0)  編輯  收藏 所屬分類: CSS
          主站蜘蛛池模板: 图片| 定结县| 呼伦贝尔市| 厦门市| 长春市| 成武县| 清涧县| 长岭县| 绥芬河市| 宜章县| 德兴市| 金寨县| 齐河县| 贵溪市| 三河市| 高雄市| 海口市| 泗洪县| 黔西| 合阳县| 泸西县| 佳木斯市| 裕民县| 平乐县| 公主岭市| 临夏县| 呼伦贝尔市| 呼和浩特市| 德钦县| 葵青区| 太和县| 邓州市| 华亭县| 泗水县| 南漳县| 商水县| 孝感市| 修武县| 西峡县| 嘉禾县| 凤台县|