2016-01-19 23 views
0

我有一個圖像+它周圍的圓形邊框,我想覆蓋一個矩形。如下圖所示,我已經實現了這種效果,但是如果您用貓滾動到圓內,滾動條就會出現,您可以將圖像移動一點。我希望看到現在的樣子,但沒有滾動。想要有圓形的div邊框+背景覆蓋一個矩形div的邊框

https://jsfiddle.net/6t8mzxpu/

thanks :) 
+1

我想你還是想在圖像周圍的圓圈出現在矩形上,如果這是真的,那麼overflow:hidden將不起作用。我建議絕對顯示div並使用[z-index](http://www.w3schools.com/cssref/pr_pos_z-index.asp)。 – Froy

+0

這有幫助!我更新了小提琴,並留下了一個工作版本作爲這個問題的答案 –

+0

您的問題表明您想擺脫滾動條,而不是在廣場上的邊界圓。我回答了這個問題,並得到了低估。好。 – Taz

回答

0

爲了防止元件上滾動,添加:

#main-picture { 
    overflow: hidden 
} 
+1

如果你我這樣做,它沒有達到我正在尋找的效果,因爲我使用溢出:覆蓋 –

+0

除非我錯過了什麼,覆蓋沒有爲你做任何事情。 Overlay是一個僅由webkit瀏覽器支持的值,它模仿auto。當我將其更改爲隱藏時,這種情況對我來說看起來是一樣的。在這兩種溢出設置之間你看起來有什麼不同? – Taz

0

Froy T爲在建議使用絕對位置正確。我是能夠實現與它預期的效果如下圖所示:

https://jsfiddle.net/6t8mzxpu/1/

position: absolute; 
    margin-left: auto; 
    margin-right: auto; 
    left: 0; 
    right: 0; 
    top: 50px; 
0
#main-picture { 
    overflow: none; 
} 

這樣做......