相对于视口的右边缘平移元素
Translate an element with respect to right edge of the viewport
我有一个 div,它最初是使用 CSS
翻译出屏幕的
transform: translateX(100%);
现在,我希望这个 div 从右侧按特定数量的像素转换回视口。我一直在使用 transform: translateX(-450px)
,但它相对于视口的原点进行转换,即 (x,y) = (0,0)。我想要的是将 div 450px 从屏幕右侧带入视口。
换句话说,我希望我的翻译来源是 (x,y)=(100%,0%)
有什么可以实现的吗?
您可以并排添加多个翻译转换 CSS。
.box{
transform: translateX(100%) translateX(-450px);
}
我有一个 div,它最初是使用 CSS
翻译出屏幕的transform: translateX(100%);
现在,我希望这个 div 从右侧按特定数量的像素转换回视口。我一直在使用 transform: translateX(-450px)
,但它相对于视口的原点进行转换,即 (x,y) = (0,0)。我想要的是将 div 450px 从屏幕右侧带入视口。
换句话说,我希望我的翻译来源是 (x,y)=(100%,0%)
有什么可以实现的吗?
您可以并排添加多个翻译转换 CSS。
.box{
transform: translateX(100%) translateX(-450px);
}