2015-01-22 8 views
6

शीर्षक के अनुसार, ट्रांसफॉर्म के बीच अंतर क्या हैं: अनुवाद (एक्स, वाई) और स्थिति: सापेक्ष।परिवर्तन के बीच अंतर: अनुवाद और स्थिति: सापेक्ष ;?

चूंकि वे दोनों एक ही चीज़ (स्थिति तत्व) को पूरा करते हैं, फिर भी वे उद्देश्य और एप्लिकेशन में भिन्न कैसे होते हैं?

मैंने "ट्रांसफॉर्म: अनुवाद;" का उपयोग करके तत्वों को केंद्रित करने के बारे में एक लेख पढ़ा ने कहा कि GPU और ऑप्टिमाइज़ेशन कारण के कारण "ट्रांसफॉर्म" का उपयोग करना बेहतर है, लेकिन मुझे वास्तव में समस्या दिखाई नहीं दे रही है क्योंकि यह एक बड़ा सौदा नहीं है, भले ही आप किसी तत्व को फिर से पोजीशन कर रहे हों और इसे एनिमेट न करें।

तो अंत में, वे दोनों अलग-अलग और किस तरह से हैं?

+0

क्या कुछ स्थिति है: पूर्ण, आप इसे अभी भी ट्रांसफॉर्म का उपयोग कर सकते हैं लेकिन आप उसी तत्व पर संबंधित स्थिति का उपयोग नहीं कर सकते हैं। –

+0

मुझे खेद है, मैं "परिवर्तन: अनुवाद;" के बीच फिर से स्थिति अंतर का जिक्र कर रहा था और "स्थिति: पूर्ण;", अगर मैं खुद को स्पष्ट नहीं कर पाता हूं तो मैं क्षमा चाहता हूं। –

+0

इसके अलावा [** सीएसएस-ट्रिक्स अनुच्छेद **] (http://css-tricks.com/tale-of-animation-performance/) जिसमें [** पॉल आयरिश आलेख **] से लिंक शामिल है (http: // www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/) –

उत्तर

2

मूल रूप से translateCSS3 2D Transforms पर निर्भर करता है जबकि position संपत्ति CSS2 level है।

ब्राउज़र में समर्थन करने वाले यह कहा गया है कि translate का उपयोग कर ब्राउज़र की पूरी चित्रमय peformance को बढ़ावा देंगे,

लेकिन सभी ब्राउज़र इसका समर्थन करते हैं,

तो

यदि आप बड़े पैमाने पर ब्राउज़र समर्थन देने के लिए परवाह सीएसएस 2 स्थिति निश्चित रूप से बेहतर है,

जबकि transform:translate() भविष्य है।

+0

यह लगभग निश्चित रूप से मुख्य अंतर नहीं है। ये पूरी तरह से अलग-अलग उद्देश्यों के लिए दो पूरी तरह से अलग चीजें हैं। – BoltClock

+0

ये केवल 2 डी तत्व को स्थानांतरित करने पर विचार करते हुए पृष्ठभूमि की जानकारी थी, क्या आपको नहीं लगता कि वे एक ही उद्देश्य की सेवा कर सकते हैं? निश्चित रूप से क्रिस कोयियर और पॉल आयरिश एक गहन प्रकार के शोध (ऊपर Paulie_D टिप्पणी लिंक) – maioman

+1

@ बोल्टक्लॉक की व्याख्या करने की देखभाल कर रहे हैं? –

संबंधित मुद्दे