我注意到,这right:0px是定位元素不正确.transform:scale不会重新计算元素宽度.
有没有办法将这个元素正确地粘贴到右侧?
HTML:
<div id="stick_me">
blah blah blah<br />
blah blah blah<br />
blah blah blah<br />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#stick_me {
border:1px solid red;
display:inline-block;
transform:scale(3);
position:absolute;
right:0px;
top:0px;
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
Jon*_*n P 17
您希望使用transform-origin(https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin)属性设置为top right.当您将元素定位到顶部和右侧时,您需要它从那里开始缩放,即向下和向左缩放.
#stick_me {
border:1px solid red;
display:inline-block;
transform:scale(3);
position:absolute;
right:0px;
top:0px;
transform-origin:top right;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10864 次 |
| 最近记录: |