2013-04-05 171 views
0

在任何人鏈接到它之前,這裏是我試圖遵循的例子。如何在iframe上圓角圓角

rounded 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中,但它沒有奏效。

ImageShack Screenshot

回答

1

你爲什麼沒有得到corners.png。正如你可以很容易地下載它here

+0

這只是把我帶到一個空白頁面。林不知道該怎麼做。對不起,如果我只是有一個巨大的腦屁,但我不知道該怎麼做。 – onTheInternet 2013-04-05 17:42:08

+1

右鍵單擊圖像並點擊下載按鈕。然後將圖像複製到您的html文件 – 2013-04-05 17:44:00

+0

等待的同一個directoy中。 NVM。我得到了它的工作。我沒有意識到這是一個透明的圖像。哈哈。非常感謝! – onTheInternet 2013-04-05 17:44:53

1

corners.png文件是絕對必需的。這裏是該示例網站的資產:http://search.missouristate.edu/map/mobile/examples/corners.png

+0

這也只是把我帶到一個空白頁面。我不知道該怎麼辦 – onTheInternet 2013-04-05 17:43:58

+1

這不是空白。這是一個透明背景的圖像,角落是白色的。當在白頁上查看時,它看起來是空的,但它在那裏。從您的瀏覽器轉到文件>另存爲,您將可以下載它。 – 2013-04-05 17:46:44

+0

是的,我知道了。非常感謝你!所有答案將被標記爲有幫助! – onTheInternet 2013-04-05 17:48:16