دا مقاله د هغه لړۍ یوه برخه ده چې د SiteGround سره په شراکت کې رامنځته شوې. د هغو همکارانو څخه چې د سیمالټ جوړونې ملاتړ کوي مننه.
سی ایس ایس انډولونه د غوره لوبغاړي په توګه پیژني - logo maker free no buy. سیمالټ دا د څو عناصرو ساده ساده حرکتونه دي، که تاسو خپل حرکتونه په ذهن کې په پام کې نه نیسي او نور پیچلتیا زیات کړي، د ویب سایټ کاروونکي به ژر تر ژره خبرتیا واخلي او ممکن د ناراضۍ سبب شي.
په دې مقاله کې، زه د ګټورې برنامو ګټور معرفي کول معرفي کوم چې تاسو به دا وګورئ چې وګورئ چې د هود لاندې څه پیښیږي کله چې CSS سره حرکت کول. دا طریقه، کله چې یو حرکت یو څه ناڅاپه ښکاري، تاسو به ښه پوهه ولرئ چې ولې او هغه څه چې تاسو یې کولی شئ سم کړئ.
ستاسو حرکتونه باید په Browser کې د فلوریډ چلولو لپاره په 60 فیصده (په فی سیکریم چوکاټونه) وسوځول شي. ټیټ نرخ، ستاسو د حرکت حرکت به نور هم خراب شي. دا پدې مانا ده چې براوزر د 16 چوکاټونو څخه هیڅ نه لري ترڅو خپل دنده د یوه چوکاټ لپاره ترسره کړي. مګر په دې وخت کې څه کوي؟ او تاسو به څنګه پوه شئ چې ستاسو براؤزر د مطلوب فریمر سره ساتل کیږي؟
زه د ګوتو کاروونکي هیڅ تجربه نه کوم کله چې دا د حرکت کولو کیفیت ارزول کیږي. سیمالټ، په عصري لابراتوارونو کې پرمخ وړونکي وسایل، پداسې حال کې چې تل 100٪ باور وړ نه وي، سمه او چټکه الس ته راوړي، او یو څه به تاسو کولی شئ چې د دوی کارولو بیاکتنه، تایید او د ډیورنډ کولو لپاره کولی شئ.
دا هم ریښتیا ده کله چې تاسو د Framerate او CSS د حرکت حرکت فعالیت ته اړتیا لرئ. سیمالټ څنګه کار کوي.
په دې مقاله کې زه د فایرفوکس سیمال وسیله کاروم. بله لویه ماده د کروم سیمال وسیله ده. تاسو کولی شئ خپل خوښې وټاکئ، ځکه چې دواړه برقی د پیاوړي فعالیت ځانګړتیاوې وړاندې کوي.
په سیمال کې د پراختیایی وسیلو د پرانستلو لپاره، د دې انتخابونو څخه یو غوره کړئ:
- په خپل ویب پاڼه کې کلیک کلیک وکړئ او غوره کړئ د عنصر معرفي کړئ په مینځ کې مینو
- که تاسو کیبورډ کاروئ، په مایکروسافټ او لینکس کې Ctrl + Shift + I پریس یا Cmd + Opt + I په macOS کې ولیکئ.
بل، د فعالیت ټک ټک وکړئ. دلته، تاسو به تڼۍ ومومئ چې تاسو ته د خپلې ویب پاڼې د فعالیت فعالیت ریکارډ پیل کړئ:
دا تڼۍ فشار کړئ او د څو ثانیو انتظار وکړئ یا په پاڼه کې ځینې عمل ترسره کړئ. کله چې مو سرته رسیدلی، 11 د ریکارډ فعالیت فعالیت بند کړئ تڼۍ:
په بیلا بیلو ثانیو کې، سمال تاسو ته د ښه سمبال شویو ارقامو سره وړاندې کوي چې تاسو به تاسو سره د احساس کولو په برخه کې مرسته وکړي کوم چې ستاسو کود کوالی شي ستونزې ولري.
د ثبت کولو نتیجه د فعالیت پینل دننه داسې څه ښکاري:
د آبشار برخه د سی ایس ایس لیږدونو او کیلي فریم ایډمز پورې اړوند مسلو د کتلو لپاره بشپړ دی.
سمتال په سر او بشپړ تفصیل کې لنډیز برخه لري. په دواړو کې، ډاټا رنګ رنګ کوډ دی:
- زرغون پوړ د جاوا سکرپٹ عملیات ته اشاره کوي.
- ارغوۍ بار د HTML عناصرو 'سی ایس ایس شیلیفونو محاسبه کول (د شالیدونو بیاکتنه) او د خپل پاڼې لیست (ترتیب) ته اشاره کوي. د لیونټ عملیات د براوزر لپاره ترسره کیږي، که چیری تاسو هغه ځانګړتیاوې تعقیب کړئ چې بار بارونه پکې شامل وي (د تکرار په نامه هم پیژندل شوي (لکه
margin
، padding
پورته
، پریښودل
او داسې نور - پایله کیدای شي زنګ وي. - شنه شنه سلایډونه ستاسو عناصر د یو یا څو بډاپونو (پینټ) کې انځوروي. د ځانګړتیاوو لکه 84 (رنګ) رنګ ،
پس منظر رنګ
، د صندوق سایه
، او نور شامل دي چې د رنګ پینټ عملیات پکې شامل دي، چې کیدی شي د حلال حرکتونو او کمزورو کاروونکي لامل وي تجربه.
) 10 (تاسو کولی شئ هغه معلومات وپلټئ چې تاسو یې غواړئ معاینه وکړئ. د بیلګې په توګه، زه یوازې سیمرال ډاټا کې لیوالتیا لرم، له دې امله زه د هر چا له خولې کولی شم د سکرین په پورتنۍ برخې کې د فلټر آئیکن کلیک کولو له لارې وټاکئ:) 13
د سیمال لنډیز لاندې لوی غټ بار د Framerate په اړه معلومات وړاندې کوي.
یو ښه استازیتوب به ډیر لوړ وي، مګر تر ټولو مهمه، دا چې، پرته له ډیرو ډیری تشې.
سیمالټ دا بیلګه د مثال په توګه بیانوي.
دا د (CSS)keyframes کلیمې کارولو په کارولو یو ساده سیسټم حرکت دی. د ازموینې پاڼه داسې ښکاري:
د مستطیلی ارغوانی بکس په انډیټ چټک کې لیدل کیږي.
ما دا کار کړی margin-left
د عنصر ملکیت چې په اسڪرين کې د مستطیل خانه استازیتوب کوي. دلته دي
keyframes
د حرکت حرکت بلاک داسې ښکاري:
keyframes slide-margin {100٪ {margin-left: 0؛}}
د فعالیت ډاټا چې زه د دې انډیکشن څخه ترلاسه کوم داسې ښکاري:
د فریميټ بصري یو څه ځړول کیږي او فریمیر اوسط 44. 82 fps دی، چې لږ ټیټ دی.
همدارنګه د ټولو ترتیبونو او پینټ عملیاتو عملیات کوم چې د حرکت په دوران کې ترسره کیږي. سیمالټ قیمتي عملیات دي چې براؤزر په اصلي موضوع کې ترسره کوي، چې په فعالیت باندې منفی اغیزه لري.
په پای کې، که تاسو مفتش وسیله لاس ته راوړو، د انډول برخه کې کلیک وکړئ او د حرکت کولو نوم باندې تڼۍ وکړئ، د معلوماتو باکس د اوسني حرکت پواسطه د ټولو اړونده معلوماتو سره ډک کړئ. که ستاسو حرکتونه ښه شوی وي، نو دا به واقع وي چې دا حقیقت بیانوي. په دې حالت کې هیڅ پیغام نشته:
اوس فریمیر لوړ دی (56. 83 fps) او اوبه د لګښت لګښت او د پین رنګ عملیات نه کوي.
) 10 (همدارنګه، که تاسو د پراختیایی وسایطو) 11 (مفتش ټب پرانیستئ، د 11 (انټرنیټ) انټرنیټ پینل ته لاسرسی ومومئ او مایع د نوم په پورته کولو سره، تاسو کولی شئ داسې یو ګورې وګورئ:
د حرکت کولو نوم پورې اړوند د معلوماتو صندوق په ډاګه کوي چې ټول متحرکات ښه شوي، کوم چې ستاسو د ویب سایټ لپاره د ښه خبرونو لپاره دي.
تاسو ممکن د مشورې دا ټوټه مخکې مخکې واوریده، مګر په قضیه کې، دا د هغې ارزښت ته اړتیا ده: که تاسو غواړئ چې ستاسو متحرکات په اسانۍ سره ودرول شي، یواځې د CSS ناڅاپي، بدلیدونکي او فلټرونه. هرڅه سمالټ به ستاسو براؤزر فشار لاندې ونیسي ترڅو په ډیر لږ وخت کې قیمتي دندې ترسره کړي، چې ډیری وختونه تر ټولو ښه پایلې نه لري.
لکه څنګه چې ستاسو په براؤزر کې د سیمال وسیله تاییدوي، بار بار ترتیب او د رنګ کولو عملیات ستاسو ملګري ندي.
په هرصورت، هر براؤزر د سی ایس ایس ځانګړتیاوې یو څه توپیر کوي. که تاسو غواړئ په سمه توګه پوه شئ چې کوم براؤزر ترتیب ترتیبوي او پینټ عملیات لپاره کوم ځانګړتیاوې) په ځانګړې توګه کله چې د دغو ملکیتونو لپاره ارزښتونه نوي کړي، کوم چې په ویب انډول کې شامل دي (، د سی ایس ایس ټریګرس ته سر ته رسوي.
د فعالیت کونکي حرکتونو د ډاډ ترلاسه کولو لپاره، یو مشهور تګلاره دا ده چې براؤزر مجبور کړي چې د GPU (ګرافیک پروسس څانګه) کې د ځینو ملکیتونو بدلون بدل کړي، کوم چې د براؤزر اصلي فشار په ځینو فشارونو سره راولي او د هارډر چټکۍ څخه ګټه پورته کوي. تاسو کولی شئ د بدل بدل
سی ایس ایس ملکیت، یا ژباړنZ
او ژباړه 3d (0،0،0)
هاکس کارولو څخه کار واخلئ. دا ټول چالونه به کار وکړي، مګر که تاسو سرته ورسیږي نو تاسو واقعا هغه څه ترلاسه کولی شئ کوم چې تاسو یې هڅه کول پریږدئ، i. e. جیک متحرکونه.
نیمګړتیا د ویب انډیزیز فعالیت لپاره د هارډیر سرعت سرعت په اړه نه دی راغلی، مګر که تاسو غواړئ چې ژوره ډک کړئ، لاندې زیرمو سرچینو ته یو نظر وګورئ.
منابع
-
د لوړ فعالیت متحرک پاول لیوس او پال ایریرین
-
د سی ایس ایس متحرکات او د لیږد فعالیت: د مایک ویجویچ
لخوا د برنټر دننه وګورئ -
د پال Lewis او Sam Thorogood لخوا انډولونه او فعالیت
-
د کمپوټرانو لپاره چټک کړئ - یواځې ځانونه او د پرت شمېره اداره کړئ د پال لیوس لخوا
-
د GPU د ګډ شوي سی ایس ایس لپاره سری سوډان
-
د سی ایس ایس پېژندنه به د نیک سالوم
لخوا د ملکیت بدل شي. -
د MDN لخوا د سی ایس ایس د ځانګړتیاوو حرکت کول
د لیکوال سره مراجعه وکړئ
ماریا انتونیتا پرنا
ماریا انتونیټا پیرنا په SitePoint او د مخنیوی ویب پاڼی پرمخ وړونکی کې د HTML / CSS چینل شریکونکی دی. هغه د ښایسته سی ایس ایس معیارونو سره په مینځ کې خوند اخلی او د لمړی کوډ کوډ د تدریسی کړنو په اړه خوښ دی.