我有我在想,如果有可能克服一個相當怪異的情景。如何顯示這是由其母公司的溢出遮擋的子元素:隱藏式的設置
我有固定尺寸,其也樣式爲「overflow:hidden
」一個HTML塊元素。我想定位一個div,它是這個元素的嵌套子元素的一個特定的偏移量。子div的大小與其父級相同。由於父級是「overflow:hidden」,因此只要溢出其邊界,它就會剪切子div。有沒有辦法通過一些聰明的CSS技巧來防止這種裁剪?
<div style="background-color:RED; width:100px; height:100px; overflow: hidden; position: relative;">
<!-- Notice the child is 100 x 100 px and is clipped by the parent's overflow:hidden; styling-->
<div style="background-color:BLUE; width:100px; height:100px; position: absolute; top: 70px;left: 70px; z-index: 1000;"></div>
</div>
我被某些約束條件的限制,並且不能鬆動上親本"overflow:hidden;"
設置或打破兩個元件之間的父 - 子關係的DOM。將孩子定位爲「職位:固定」也不是一種選擇。
這裏的link to JSFiddle顯示的問題。
請檢查該http://jsfiddle.net/FLRu2/3/。我已經從父'div'移除了'position:relative'。 – Pugazh
你可以提供一些關於限制你的約束的更多信息嗎?不知道爲什麼你必須執行約束條件,我們不能推薦任何技巧來解決你的問題。 –
@SyncCircles :)謝謝,但不幸的是,這也不是一個選項,因爲父元素也被定位。 –