क्या एक ही तत्व पर एक सीसी अनुवाद एक्स और वाई लागू करना संभव है?translateX और उसी तत्व पर अनुवाद?
यदि मैं यह कोशिश translateX translateY द्वारा ओवरराइड है:
.something {
transform: translateX(-50%);
transform: translateY(-50%);
}
क्या एक ही तत्व पर एक सीसी अनुवाद एक्स और वाई लागू करना संभव है?translateX और उसी तत्व पर अनुवाद?
यदि मैं यह कोशिश translateX translateY द्वारा ओवरराइड है:
.something {
transform: translateX(-50%);
transform: translateY(-50%);
}
आप इस
transform:translate(-50%,-50%);
की तरह कुछ कर सकते हैं आपके मामले में, आप आवेदन कर सकते हैं दोनों के साथ एक्स और वाई अनुवाद translate
संपत्ति:
अपने उदाहरण के लिए
transform: translate(tx[, ty]) /* one or two <translation-value> values */
, यह इस प्रकार दिखाई देगा:
.something {
transform: translate(-50%,-50%);
}
डेमो:
div{
position:absolute;
top:50%; left:50%;
width:100px; height:100px;
transform: translate(-50%,-50%);
background:tomato;
}
<div></div>
के रूप में इस जवाब ने कहा How to apply multiple transforms in CSS3? आप एक ही घोषणा पर उन्हें निर्दिष्ट करने के द्वारा एक ही तत्व पर कई रूपांतरण आवेदन कर सकते हैं:
.something {
transform: translateX(-50%) translateY(-50%);
}
आप एक्स को जोड़ सकते हैं और वाई एक भी अभिव्यक्ति में तब्दील हो:
transform: translate(10px, 20px); /* translate X by 10px, y by 20px */
और, एक भी नियम में सामान्य, कई रूपांतरण में:
transform: translateX(10px) translateY(20px) scale(1.5) rotate(45deg);
के संभावित डुप्लिकेट [CSS3 में एकाधिक ट्रांसफॉर्म कैसे लागू करें?] (Http://stackoverflow.com/questions/10765755/how-to-apply-multiple-transforms-in-css3) – Jeroen
मुझे लगता है कि यह एक डेमो है, लेकिन बस शामिल करने के लिए याद रखें ब्राउज़र उपसर्ग के साथ-साथ – jbutler483
@ जेरोएन डुप्लिकेट नहीं है, यह वास्तव में अलग है। – mattytommo