2
我是HTML,樣式表和Javascript中的新手。我創造了這個 (改變圖像參考)如何使用JavaScript,樣式和HTML移動圖像周圍的圖像
<html>
<head>
<style>
.container
{
width: 300px;
height: 300px;
position:relative;
margin:100px;
}
.block, .center
{
width:25%;
height:25%;
background:#5aa;
border-radius:10px;
position:absolute;
left:50%;
top:50%;
margin-left:-12%;
margin-top:-12%;
}
.center
{
width:30%;
height:30%;
margin-left:-15%;
margin-top:-15%;
border-radius:100%;
}
.tl
{
left:20%;
top:20%;
}
.tr
{
left:80%;
top:20%;
}
.br
{
left:80%;
top:80%;
}
.bl
{
left:20%;
top:80%;
}
.t
{
top:10%;
}
.r
{
left:90%;
}
.b
{
top:90%;
}
.l
{
left:10%;
}
</style>
</head>
<body>
<div class="container">
<img src="painting\afremov_flower_ (1).jpg" class="block tl">
<img src="painting\afremov_flower_ (1).jpg" class="block t">
<img src="painting\afremov_flower_ (1).jpg" class="block tr">
<img src="painting\afremov_flower_ (1).jpg" class="block l">
<img src="painting\afremov_flower_ (1).jpg" class="center">
<img src="painting\afremov_flower_ (1).jpg" class="block r">
<img src="painting\afremov_flower_ (1).jpg" class="block bl">
<img src="painting\afremov_flower_ (1).jpg" class="block b">
<img src="painting\afremov_flower_ (1).jpg" class="block br">
</div>
</body>
</html>
現在我想走動目前在中心圓框。這怎麼可能? 正如你所看到的,我沒有使用任何畫布,所以有可能沒有任何畫布創建? 因爲我從這個網站得到了一些代碼,但他們都是用畫布。
感謝您的幫助和時間。
林蛙
幾乎正確的是,您忘記將度數轉換爲cos/sin的弧度。如果在'drawCircle()'函數內部添加'angle * = Math.PI/180;',它將會很完美。從我+1。 http://jsbin.com/adeleb/1/edit – K3N
@ Ken-AbdiasSoftware,非常感謝,添加了你的改進,現在它旋轉得很好,看起來幾乎像一個'旋轉鼓':) – intuitivepixel
當心吸血鬼http:///slash7.com/2006/12/22/vampires/ – NDM