好的,這是一個相當乏味的。動態添加HTML動畫定位
基本上,我有一個文件,「thedot」。我的PHP腳本從這個文件讀取並將它分成3個部分,稱爲點。然後它將這些點呈現在頁面中,三行,用CSS格式化並填充文件中的內容。
到目前爲止還不夠容易。但是,這些點是奇怪的動畫。他們通常是黑色的,你看不到他們的內容。當你將鼠標懸停在它們上面時,它們會展開,然後改變顏色以便可以。 我的問題是,當我將它們渲染出來時,將其懸停在每一個上會導致所有其他人移動。
我試過了: a)使用位置:固定在點上並使用PHP爲它們指定特定的位置。自從他們盤旋在他們身上後,這種方式並不奏效,這讓他們從左上角擴展,當我需要他們從中心擴展時。 b)爲每一行使用單獨的表格。這仍然推動其餘的下降。 c)使用自動頁邊距。這沒有效果。在tuxnet.co.uk/dots/browse
直播網站(看猙獰)的預期效果(只有一個,而不是他們的列)
例子:tuxnet.co.uk/dots/dot?dot = 18668
乾杯,
弗雷迪。
P.S.當將鼠標懸停在一行中的點上時,如果該行的其他兩個成員水平移動(如單行示例中的情況),則可以。
每一行的高度擬合到最高的元素的大小,因此該行將不得不增加其高度當圓膨脹,從而導致所有的行移動。您是否嘗試增加行的高度以適應放大的圓圈,以便在圓圈展開後行不需要展開? –
@Freddy Tuxworth我不是很確定,但你可能需要用DIV標記替換TABLE,因爲所有的列(TD的每行)都會因爲任何TD的內容變大而擴大 – Yogesh