如下圖所示,如果用戶將圖像保存到他/她的機器圖像時如何使用css創建,應該是原始圖片的正方形和全寬和高。如何創建圓形圖像包裝
0
A
回答
1
請參閱此示例:http://dabblet.com/gist/5450624(在Firefox 20/Chrome上測試)。
我使用了一張400x400的jpg圖片,我已經調整了它的上/左偏移量。
相關CSS
div {
position: relative;
width: 0;
height: 0;
border: 180px silver solid;
-webkit-border-radius: 180px;
-moz-border-radius: 180px;
border-radius: 180px;
}
figure {
position: absolute;
top: -120px;
left: -180px;
width: 200px;
height: 200px;
border: 10px red solid;
overflow: hidden;
-webkit-border-radius: 120px;
-moz-border-radius: 120px;
border-radius: 120px;
}
img {
position: absolute;
z-index: 1;
left: -100px;
top: -100px;
}
標記
<div>
<figure>
<img src="...">
</figure>
</div>
樣本輸出
2
可以實現通過設置圖像容器的邊框半徑,將一個隱藏的溢出值這個效果。一個例子是在這裏 - http://jsfiddle.net/8jbD5/1
你的HTML代碼將是這樣的:
<div id="imgCont">
<img src="theimage.jpg" />
</div>
和CSS:
#imgCont{border:8px solid #f00;border-radius:50%;overflow:hidden;width:200px;height:200px}
#imgCont img{width:100%;height:100%;}
我希望這有助於...
0
你有幾個選擇。首先,你可以有一個元素(比如div),其背景圖像作爲你的原始圖像。然後在這個div裏面,你有一個內部圓的內部透明部分的圖像,以便原始圖像通過底部顯示。
其次,你可以做類似於上面的,但不是使用透明圖像,而是使用CSS和HTML混合創建圓圈。有一些不錯的demos here。
第三,也許是最hacky的方式,將所有內容放在一個圖像中(如在您的問題中),並使用.htaccess
爲直接訪問提供不同的文件。儘管如此,你可能得不到可靠的結果。這是一個nice SO answer解釋。
相關問題
- 1. 如何創建矩形形狀的圓形圖像? CSS
- 2. 創建圓形圖像PIL Tkinter
- 3. EaselJS將圖像創建爲圓形
- 4. 如何從圖像文件創建圓形圖標?
- 5. 如何創建圓形圖片庫
- 6. 如何創建圓形圖庫視圖/圖像切換器/圖像視圖...?
- 7. 如何使用對象創建圓形圖像
- 8. 如何使用RoundedAvatarDrawable創建圓形圖像?
- 9. 如何使用android創建圓形圖像?
- 10. 圓形圖像?
- 11. 如何從圖形創建圖像?
- 12. 創建一個圓形ImageButton。四捨五入的方形圖像
- 13. css在方形圖像下創建圓形陰影
- 14. 我可以破解Packery.js來創建圓形容器包裝嗎?
- 15. jquery包裝圓形滾動
- 16. d3:放大縮小圓形包裝中的svg圖像
- 17. ImageButton展開以包裹圓形圖像
- 18. 在矩形內創建橢圓/圓形
- 19. 用圓形包創建半個極座標圖(玫瑰圖)
- 20. 如何使用回形針創建圓形縮略圖?
- 21. 我想創建一個TextView包圍圓形圓圖如下所示
- 22. Android的圓形邊框圓形圖像
- 23. 如何創建一個圓形的BufferedImage而不是創建使用圖形
- 24. Css圓形圖像
- 25. 如何在圓角矩形內或圓形內繪製圖像?
- 26. 如何將矩形圖像設置爲圓形圖像
- 27. 如何創建圓角形狀的ListView
- 28. 如何創建圓形陣列?
- 29. 如何創建圓形截面?
- 30. 如何創建一個圓形按鈕?
你是說你想掩蓋你的網頁上的圖像,所以它看起來裏如上所述,不改變原始方形圖像? – LeonardChallis 2013-04-24 08:18:01
是的!你是對的。 – 2013-04-24 08:18:40