在任何人鏈接到它之前,這裏是我試圖遵循的例子。如何在iframe上圓角圓角
我字面上複製的代碼完全,並且當我在所有不同browswers加載它,邊緣仍然正方形。
查看源代碼後,我沒有注意到這條線
.TopLeft, .TopRight, .BottomLeft, .BottomRight {position:absolute;z-index:1000;background-image: url(corners.png);width:20px;height:20px;}
是,我不具備這些角落的圖片的問題?但是,當我試圖檢查元素,所以我可以找到'corners.png'什麼都沒有。我很困惑。
這裏是整個代碼
<!--
Example taken from
http://search.missouristate.edu/map/mobile/examples/corners.htm
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Rounded Map Corners - Google Maps Javascript API v3</title>
<style>
html, body {height: 100%; margin: 0;}
#Container {position:relative;width:400px;margin:20px;}
.TopLeft, .TopRight, .BottomLeft, .BottomRight {position:absolute;z-index:1000;background-image: url(corners.png);width:20px;height:20px;}
.TopLeft {left: 0; top: 0;}
.TopRight {right: 0; top: 0; background-position: top right;}
.BottomRight {right: 0; bottom: 0; background-position: bottom right;}
.BottomLeft {left: 0; bottom: 0; background-position: bottom left;}
#map_canvas {width: 400px; height: 400px;}
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var map;
function Initialize() {
var MapOptions = {
zoom: 15,
center: new google.maps.LatLng(37.20084, -93.28121),
mapTypeId: google.maps.MapTypeId.ROADMAP,
sensor: false
};
map = new google.maps.Map(document.getElementById("map_canvas"), MapOptions);
}
</script></head><body onload="Initialize()">
<div id="Container">
<div class="TopLeft"></div>
<div class="TopRight"></div>
<div id="map_canvas"></div>
<div class="BottomLeft"></div>
<div class="BottomRight"></div>
</div>
</body></html>
有沒有其他人這個例子的工作?或者當你複製並粘貼這些代碼時,你會得到和我一樣的結果嗎?
這裏是我的結果的屏幕截圖的鏈接。我試圖把代碼放在一個jsFiddle中,但它沒有奏效。
這只是把我帶到一個空白頁面。林不知道該怎麼做。對不起,如果我只是有一個巨大的腦屁,但我不知道該怎麼做。 – onTheInternet 2013-04-05 17:42:08
右鍵單擊圖像並點擊下載按鈕。然後將圖像複製到您的html文件 – 2013-04-05 17:44:00
等待的同一個directoy中。 NVM。我得到了它的工作。我沒有意識到這是一個透明的圖像。哈哈。非常感謝! – onTheInternet 2013-04-05 17:44:53