View Full Version : چطوری میشه با دستور translate یک div رو به درصد مشخصی از صفحه وب برد?
combo_ci
چهارشنبه 14 مرداد 1394, 00:40 صبح
سلام دوستان
من میخواسام با دستور translate یک div رو به درصد مشخصی از صفحه وب ببرم مثلا با کد :
-webkit-transform: translate3d(0, -100%, 0);
اما این درصد رو از کل صفحه در نظر نمیگیره و وقتی میزنی مثلا 100% به اندازه عرض div ی که میخوایم تکونش بدیم جرکت میکنه
کسی میدونه چطوری درضد از کل صفحه میشه داد؟
sinoser
چهارشنبه 14 مرداد 1394, 09:00 صبح
این واسه jQuery نیست که اینجا زدی !!!!
.
.
خب چرا با transform ؟!
می تونی راحت اینو با position fixed کردن و top , left دادن به هر جا خواستی ببری. اگرم می خوای فضای خالی اون باقی بمونه و با jQuery هم کار می کنی می تونی اول یک clone بگیری بعد visibility: hidden کنی.
combo_ci
چهارشنبه 14 مرداد 1394, 09:27 صبح
اا راست میگی برادر تالا ر رو اشتباه زدم
خب چرا با transform ؟!
چون میخوام با keyframe ّهش animation بدم
sinoser
چهارشنبه 14 مرداد 1394, 10:40 صبح
اا راست میگی برادر تالا ر رو اشتباه زدم
چون میخوام با keyframe ّهش animation بدم
اره به انیمیشن نمیشه پوزیشن تغییر داد !!
با jQuery میشه , بیخیال CSS شو.
sinoser
چهارشنبه 14 مرداد 1394, 10:48 صبح
اینم فک کنم کار کنه البته تست کن! :متفکر:
transform: translate(50vw, 50vh)
_____________مثال
div {
width: 100px;
height: 100px;
background-color: red;
animation-name: example;
animation-duration: 4s;
}
@keyframes example {
from {
background-color: red;
}
to {
background-color: yellow;
transform: translate(50vw, 50vh);
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.