以下是我与工作的图片:衰落边框(CSS)
我需要的垂直菜单栏下方的边框(左侧)淡出(一会和一个下降)。我将如何让这两个边框淡出?现在看起来有点块。我更喜欢不使用JavaScript,但我可能会做必要的事情(我试图使网站尽可能轻量级)。
编辑
淡入,我的意思了空间,而不是时间。
以下是我与工作的图片:衰落边框(CSS)
我需要的垂直菜单栏下方的边框(左侧)淡出(一会和一个下降)。我将如何让这两个边框淡出?现在看起来有点块。我更喜欢不使用JavaScript,但我可能会做必要的事情(我试图使网站尽可能轻量级)。
编辑
淡入,我的意思了空间,而不是时间。
您可以使用两种淡出视频图像作为background-image
li.edge_top, li.edge_bottom {
background-position: right;
background-repeat: no-repeat;
}
li.edge_top {
background-image: url:('fadeout_top.png');
}
li.edge_bottom {
background-image: url:('fadeout_bottom.png');
}
这将删除它,这些伪元素不支持在旧的浏览器
ul.vertical_menu > li:first-child {
border-right:none;
}
ul.vertical_menu > li:last-child {
border-right:none;
}
你可以尝试新的CSS3 border-right-image
属性(http://www.css3.info/preview/border-image/)和一个高度渐变的PNG。但是,这在大多数浏览器中都不会得到广泛的支持。你可能是去创建与右边的渐变的图像,并将其设置为background-image
上.edge_bottom
和.edge_top
CSS类越好(请务必从这些课程中移除现有的边界,太)
你是否试图用css动画淡入淡出? – Ibu 2011-05-25 18:25:59
我认为他正在谈论一个静态的淡出,让它看起来很吸引人。 – Alp 2011-05-25 18:28:04
如果这个问题不需要链接就可以解释问题,那么对于未来的访问者来说,这个问题会更有用。一旦在页面上解决了问题,链接将不再显示问题。 – KatieK 2011-05-25 19:29:51