2013-02-17 98 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