range滑块及rotate旋转实例

<!DOCTYPE html>
<html>
<head>
<style> 
p {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#div1
{
width:120px;
height:100px;
background-color:yellow;
border:1px solid black;
-ms-transform:rotate(7deg); /* Firefox */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Safari and Chrome */
transform:rotate(7deg);
}
</style>

<script>
function rotate(value)
{
document.getElementById('div1').style.webkitTransform="rotate(" + value + "deg)";
document.getElementById('div1').style.msTransform="rotate(" + value + "deg)";
document.getElementById('div1').style.MozTransform="rotate(" + value + "deg)";
document.getElementById('div1').style.OTransform="rotate(" + value + "deg)";
document.getElementById('div1').style.transform="rotate(" + value + "deg)";
document.getElementById('span1').innerHTML=value + "deg";
}
</script>

</head>
<body>

<p>请旋转这个黄色的 div 元素:</p>

<div id="div1">HELLO</div>

<p>
旋转
<br /><input type="range" min="-360" max="360" value="7" onchange="rotate(this.value)" /><br />
transform: rotate(<span id="span1">7deg</span>);
</p>

</body>
</html>

 

posted on 2018-03-01 17:26  任性的大萝卜  阅读(468)  评论(0编辑  收藏  举报

导航