我躲在一個inline-block的元素的父div
內與overflow:hidden
的寬度。然後我使用left
屬性(負數)來抵消原始子元素,因此它被隱藏。我可以使用CSS3轉換將其展示回父級,但是我必須給這個負數偏移量一個相當大的數字(父div的寬度),使得時間取決於有多少文本。我需要它是完美的(因爲這裏沒有解釋的原因)。如果left
值始終與inline-block元素的寬度值匹配,那將是完美的。設置元素負面「左」的位置正是它使用CSS3
有沒有辦法找到一個inline-block的元素的寬度並應用價值,它的左邊偏移CSS3?
我有一種感覺,我將不得不使用jQuery,我只是希望有人在這裏可能有一個美好的解決方案。 :)
這裏舉例: http://jsfiddle.net/RD7Yv/1/
這是你想要做什麼? http://jsfiddle.net/thirtydot/RD7Yv/4/ – thirtydot 2012-03-09 12:55:54
是的!不知何故,我認爲100%是父元素的寬度。我不知道我是怎麼錯過這個的。謝謝! – AlexKempton 2012-03-09 13:12:15
@ thirtydot,AlexKempton實際上,它是!這就是爲什麼三十歲包裹着元素。非常好的小提琴順便說一句! – Christoph 2012-03-09 13:19:08