PSD to CSS —— CSS布局实战新概念系列教程

作者:ximicc 来源:ximicc博客 时间:2009-05-30 16:40:00 

1.11 – 添加缎带修饰

网页局部模块中右上角的蓝色缎带修饰是这个网站界面设计中的一个亮点,只要合理的运用CSS、PNG透明图片和绝对定位属性,这个效果实现起来也不是很难。首先我们要做的还是制作图片,该图仍然包含透明背景区域、并以PNG-24格式保存。

接下来把图片添加到HTML中:

<div class="block">  
    <img src="images/ribbon_featured.png" class="ribbon"/>  
            <span class="block_inside">  
...

我们通过第二行中的<img>标签把这张图片放入网页。注意我在图片上应用了名为ribbon的类样式,而且其位置是在block容器和block_inside容器之间,而不是在block_inside容器里面!这么做的原因是为了避免与之前设置的overflow:auto混淆而产生样式冲突,而现在<img>添加的位置只是稍微影响了布局,其最终的效果呈现主要借助于下列CSS:

 程序代码

.block {   
    border:1px solid #a3a09e;   
    background-color:#ffffff;   
    margin-bottom:20px;   
    position:relative;   
}   
.ribbon {   
    position:absolute;   
    top:-3px;   
    rightright:-3px;   

 1.首先为block容器设置相对定位position:relative,这样一来其下级元素中的绝对定位属性就会以block容器为参照,而不是整张页面了;

2.接着在设置缎带修饰图片位置的时候,让其在右边缘和上边缘分别溢出3px。

很简单不是么?若是在以往,我们可能要通过很复杂的表格布局才能实现类似的效果:

标签:教程,布局,css,psd
0
投稿

猜你喜欢

  • 柳永法:vbs或asp采集文章时网页编码问题

    2009-02-04 10:50:00
  • 如何解决MySQL的客户端不支持鉴定协议

    2008-11-27 17:10:00
  • 并行查询让SQL Server加速运行

    2009-03-16 16:31:00
  • asp生成不需要数据库的中奖码

    2008-07-18 12:31:00
  • ASP存储过程开发应用详解第1/2页

    2011-04-07 11:16:00
  • 实例学习call、apply、callee用法

    2009-03-27 17:56:00
  • 在ASP中使用SQL语句之5:开始执行

    2007-08-11 12:36:00
  • asp get和post数据接收过滤

    2011-04-06 10:52:00
  • Web标准下该如何“插入”图像

    2008-03-17 13:01:00
  • 2011年网页设计发展趋势

    2011-01-10 20:45:00
  • 适合所有表的添加、删除、修改的函数

    2008-04-15 15:29:00
  • 页面重构中的模块化思维

    2009-06-28 15:36:00
  • 用XMLHTTPRequest对象进行客户端验证

    2008-03-03 12:38:00
  • SQLserver 数据库危险存储过程删除与恢复方法

    2011-09-30 11:33:54
  • asp如何对数组显示和排序?

    2009-11-20 18:30:00
  • asp如何处理超时事件?

    2009-11-14 20:41:00
  • 数据库安全管理的三个经验分享

    2009-04-01 15:49:00
  • JScript 的内存回收

    2007-10-16 20:02:00
  • HTML 标签是否匹配检测代码

    2010-03-17 20:50:00
  • 关于浏览器地址栏的小图标favicon.ico制作

    2010-03-07 15:57:00
  • asp之家 网络编程 m.aspxhome.com