2013-02-17 100 views
0

如何通过将边框颜色更改为黑白可以完成div边框闪烁,但后来我决定保持背景颜色为粉红色,以便看到白色边框,应该不是,通过动态添加边框并将其移除,它会干扰其相邻元素的位置,是否有任何东西使边框变成黑色和透明,或者使其闪烁?Div在彩色背景上闪烁边框

+0

@unor,thnx很多,它的工作... – Hazel 2013-02-17 07:52:38

回答

2

首先,动画网页元素,尤其是那些在颜色之间交替的元素是巨大的设计否 - 它会分散用户的注意力,可能会引发癫痫症(如果过度使用),会降低页面渲染性能(并且会耗尽设备电池不必要地)以及其他不希望的副作用。

但无论如何...

您可以将其更改为黑色或白色或任何之前设定border-colortransparent有一种无形的边界。这样,当计算箱流量时,边界就在那里,它只是不可见。这是一个CSS2 +功能。

另一种方法是使用图像边框并将边框图像设置为动画GIF。这确实需要CSS3支持图像边界。

+1

这是[边框颜色的CSS 2.1规范]](http://www.w3.org/TR/CSS2/box.html#border -color特性)。 – unor 2013-02-17 07:33:29

+0

@戴,你可以只发布一个链接的例子代码或“边界图像??”! – Hazel 2013-02-17 07:54:49