初次写CSS滤镜代码

今天为了给一个小标题加上发光效果,尝试着用DW2004写CSS发光滤镜“glow”的代码,结果焦头烂额。搞掂的时候同事都下班走光了。

这个CSS滤镜有太多的前提条件。我原本以为把样式一附加就等着看效果,谁知道要实现字边放光的效果,必须所在的容器没有设置背景(否则就是矩形放光),不能是

这样的标签。那我用span总可以了吧,谁知道对span这种本身没有高度属性的HTML标签,还必须在CSS中定义高度属性才行。好不容易出了光芒吧,顶边和左边的光芒看上去却被切掉了一块,原来这光芒是不会发散到容器之外的啊,最后加上了填充空间才能完整显示。

在这个过程中偶然体会了一把DIV+CSS做排版的味道。虽然早有耳闻,但是真要做了一回才体会到真是太变态了。照DIV+CSS的工作方式,以前TABLE的排版方式的概念要全部丢掉,重新洗脑才行。就目前来说,花费大工夫完成这种转变还不是时候,因为客户短期内还不会有这种高要求。最最关键的是多数WEB程序员没有完成这种转变,如果美工先行的话,意味着将大幅度参与到代码工作中去。在工资不增加,老板不知道,同事抱怨麻烦的情况下使用DIV+CSS做页面……,何必呢?何苦呢?

2010-11-05注:现在看这篇记录,恍如隔世。对自己的观点觉得很……有趣、傻B。

发表评论

邮箱地址不会被公开。 必填项已用*标注