html 设置origin,HTML Style transformOrigin用法及代码示例

每个HTML元素在屏幕上都有一些位置。使用坐标几何(使用x轴和y轴)描述此位置。 HTML DOM样式transformOrigin属性用于更改HTML div的位置。它有助于2D和3D转换。

用法:

设置transformOrigin属性:object.style.transformOrigin="x-value y-value"

要返回transformOrigin属性:object.style.transformOrigin

属性值:

x-axis:x轴的放置值。

y-axis:y轴的放置值。

z-axis:在3D中放置z轴的值。

initial:设置元素的默认值。

inherit:从其父元素继承

例:变换圆2的原点。

HTML | DOM Style transformOrigin Property

//the following script will find element

// whose id is circle2 and transform

//it's postition to origin

function myFunction() {

document.getElementById(

"circle2").style.transformOrigin =

"0 0";

}

#circle1 {

height:150px;

width:150px;

margin:auto;

border:1px solid black;

border-radius:50%;

}

#circle2 {

width:150px;

height:150px;

border:1px solid black;

background-color:#0f9d58;

transform:rotate(45deg);

border-radius:50%;

}

#circle3 {

position:absolute;

width:150px;

height:150px;

border:#0f9d58;

background-color:#0f9d58;

opacity:0.5;

border-radius:50%;

}

Submit

输出

在点击按钮之前:

9e512cad20c8c815776b3c97759c2b52.png

点击按钮后

a8d3ccc5de332c3f7214aa33b6cdf54c.png

注意:对于野生动物园,请使用“WebkitTransformOrigin”代替“transformOrigin”。

支持的浏览器:HTML支持的浏览器| DOM样式transformOrigin属性在下面列出:

谷歌浏览器

Edge

Firefox

Opera

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值