您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 网站教程 > 网页设计 >
    使用CSS为图片添加更多趣味的5种方法
    时间:2016-04-10 20:27 来源:12图资源库 作者:12too.com 浏览:收藏 挑错 推荐 打印

    今天我们将向大家分享一些为你平淡乏味的图片添加更多趣味情调的简单技巧。使用Photoshop为每个图片添加某种样式虽然可行,但会是相当乏味且困难的长久工作。下面要介绍的CSS技巧将帮助你从痛苦中解脱出来!如果你也有自己独到的CSS技巧,希望能一同分享。

    阴影效果

    通过使用带有一些padding之的背景图来添加阴影效果。

    HTML

    使用CSS为图片添加更多趣味的5种方法

    CSS

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

    双边框效果

    这应该是目前最常见的技巧,我们通过以下方式创建说边框。

    HTML

    使用CSS为图片添加更多趣味的5种方法

    CSS

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

    图片外框效果

    上有最好的讲解,这个效果是基于在上面层叠一个有透明度的图片的技术。至于IE6的PNG透明度问题,可以参考。

    HTML


     

    使用CSS为图片添加更多趣味的5种方法

    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


    使用CSS为图片添加更多趣味的5种方法

    CSS

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

    为图片添加说明文字

    使用绝对定位和透明度的设置来添加灵活的说明。

    HTML


    使用CSS为图片添加更多趣味的5种方法
    Salone del mobile Milano, April 2008 - Peeta

    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;
    }

    原文:
    翻译:

    (责任编辑:admin)