CSS இல் உருமாற்றத்தை எவ்வாறு சிறப்பாகப் பயன்படுத்துவது?



இந்த கட்டுரையில் CSS இல் மாற்றம் என்ன என்பதை விரிவாகப் புரிந்துகொள்வோம், மேலும் அதை ஒரு விரிவான நடைமுறை ஆர்ப்பாட்டத்துடன் பின்தொடர்வோம்.

இந்த கட்டுரையில் நாம் டிரான்ஸ்ஃபார்ம் இன் புரிந்துகொள்வோம் விரிவாக மற்றும் ஒரு விரிவான நடைமுறை ஆர்ப்பாட்டத்துடன் அதைப் பின்தொடரவும். இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்,

வலைத்தள செயல்பாடுகளின் முன்னேற்றத்துடன், உங்கள் வலைத்தளத்தை ஈர்க்கும் மற்றும் சிறப்பானதாக மாற்றுவதற்கு புத்திசாலித்தனமான ஒருங்கிணைப்புகளை வழங்குவது சமமாக முக்கியம். உங்கள் தளத்தைப் பாராட்டும் பல்வேறு CSS கூறுகளைச் சேர்ப்பது காலத்தின் தேவை.
மக்கள் உண்மையில் ஈர்க்காத வலைத்தளங்களிலிருந்து மக்கள் விலகி இருக்கிறார்கள். எனவே, சில கூறுகளை மாற்ற முயற்சிப்பது மற்றும் உங்கள் CSS ஐ குறைந்த சுருக்க மதிப்புடன் அழகுபடுத்துவது எப்படி.
ஒத்த தேவைகளை பூர்த்தி செய்ய, கூறுகளை வளைத்தல், சுழற்றுதல், அளவிடுதல் அல்லது மொழிபெயர்ப்பதன் மூலம் மாற்றும் CSS சொத்தை நாங்கள் மாற்றியுள்ளோம்.





CSS இல் உருமாற்றம் குறித்த இந்த கட்டுரையுடன் நகரும்

உருமாறும் CSS என்றால் என்ன?

ஒரு CSS உறுப்பை மாற்றுவது என்பது 2D அல்லது 3D வடிவத்தில் ஒரு விளிம்பை வழங்குவதாகும். இது ஒரு உறுப்பு பாணியை பார்வைக்கு மாற்றுகிறது.
2 டி மாற்றம் எக்ஸ் மற்றும் ஒய் அச்சுகளில் செயல்படுகிறது. மாற்றங்களைச் செய்ய நீங்கள் இரு அச்சுகளிலும் எந்த விளிம்பையும் கட்டமைப்பையும் வழங்கலாம். 3 டி உருமாற்றத்திற்கு, தேவையான ஆழத்தை வழங்க எக்ஸ், ஒய் மற்றும் இசட் அச்சுகளில் வேலை செய்ய வேண்டும்.



CSS 2D உருமாறும் பண்புகள்:

செயல்பாடு விளக்கம்

அணி ( n, n, n, n, n, n )

ஆறு மதிப்புகளின் மேட்ரிக்ஸ்



வீசுதலுக்கும் வீசுதலுக்கும் உள்ள வேறுபாடு

மொழிபெயர்( x, y )

உறுப்பு X- மற்றும் Y- அச்சுடன் செல்ல அனுமதிக்கிறது

translateX ( n )

உறுப்பு எக்ஸ்-அச்சில் செல்ல அனுமதிக்கிறது

மொழிபெயர்ப்பு Y ( n )

உறுப்பு Y- அச்சில் செல்ல அனுமதிக்கிறது

அளவு ( x, y )

உறுப்புகளின் அகலம் மற்றும் உயரத்தை மாற்றுகிறது

scaleX ( n )

உறுப்பு அகலத்தை மாற்றுகிறது

scaleY ( n )

உறுப்புகளின் உயரத்தை மாற்றுகிறது

சுழற்று ( கோணம் )

அளவுருவில் குறிப்பிடப்பட்டுள்ள ஒரு கோணத்தில் உறுப்பை சுழற்ற அனுமதிக்கிறது

skew ( x- கோணம், y- கோணம் )

எக்ஸ்- மற்றும் ஒய்-அச்சில் உறுப்பை வளைக்கிறது

skewX ( கோணம் )

எக்ஸ்-அச்சில் உறுப்பை வளைக்கிறது

skewY ( கோணம் )

Y- அச்சில் உறுப்பை வளைக்கிறது

CSS 3D உருமாற்ற பண்புகள்:

சொத்து

விளக்கம்

உருமாற்றம்

ஒரு உறுப்புக்கு 2D அல்லது 3D உருமாற்றத்தைப் பயன்படுத்துகிறது

உருமாற்றம்-தோற்றம்

மாற்றப்பட்ட கூறுகளின் நிலையை மாற்ற உங்களை அனுமதிக்கிறது

உருமாற்ற பாணி

3D இடத்தில் உள்ளமைக்கப்பட்ட கூறுகள் எவ்வாறு வழங்கப்படுகின்றன என்பதைக் குறிப்பிடுகிறது

முன்னோக்கு

3D கூறுகள் எவ்வாறு பார்க்கப்படுகின்றன என்பதற்கான முன்னோக்கைக் குறிப்பிடுகிறது

முன்னோக்கு-தோற்றம்

3D உறுப்புகளின் கீழ் நிலையைக் குறிப்பிடுகிறது

பின்னணி-தெரிவுநிலை

திரையை எதிர்கொள்ளாதபோது ஒரு உறுப்பு புலப்பட வேண்டுமா இல்லையா என்பதை வரையறுக்கிறது

உதாரணத்திற்கு:

css .element {அகலம்: 20px உயரம்: 20px உருமாற்றம்: அளவு (20)}

இப்போது, ​​நீங்கள் அவ்வாறு செய்யும்போது, ​​வரையறுக்கப்பட்ட உறுப்பு 20 மடங்கு அளவிடப்படும்.

எடுத்துக்காட்டு- உருமாற்றம் CSS- எடுரேகா

இது மட்டுமல்லாமல், கிடைமட்ட அளவிடுதல் மற்றும் செங்குத்து அளவிடுதல் ஆகியவற்றிற்கான அச்சு வாரியாக நீங்கள் அளவிடலாம்.

உருமாற்றம்: scaleX (2) உருமாற்றம்: scaleY (.5)

உங்களால் முடிந்த அனைத்து உலாவிகளிலும் சரியான மாற்றத்தை வழங்க:

div {-வெப்கிட்-உருமாற்றம்: அளவு (1.5) -மோஸ்-உருமாற்றம்: அளவு (1.5) -ஒ-உருமாற்றம்: அளவு (1.5) உருமாற்றம்: அளவு (1.5)}

உருமாற்றம் CSS சொத்து CSS காட்சி வடிவமைப்பு நிலையின் ஒருங்கிணைப்பு இடத்தை மேம்படுத்துகிறது.
காட்சி வடிவமைப்பு நிலை என்றால் என்ன?
காட்சி வடிவமைப்பு நிலை என்பது ஒரு ஆவணத்தை செயலாக்குவது மற்றும் ஊடக தளங்களில் பார்வைக்கு வழங்குவது என்பதாகும். காட்சி வடிவமைப்பால், ஒவ்வொரு உறுப்புகளையும் CSS பெட்டி மாதிரியுடன் ஒப்புக் கொள்ளும் மாதிரியாக மாற்றலாம். CSS பெட்டி மாதிரி ஒரு அளவு செவ்வக பெட்டி வடிவத்தில் ஒரு உறுப்பை அளவு, நிலை மற்றும் பண்புகளை வரையறுக்கிறது.
குறிப்பு: மாற்றக்கூடிய கூறுகளை மட்டுமே மாற்ற முடியும்.

CSS இல் உருமாற்றம் குறித்த இந்த கட்டுரையுடன் நகரும்

பல்வேறு உருமாற்ற பண்புகள் யாவை?

மாற்றும் அனைத்து பண்புகளையும் பார்ப்போம்:

1. அளவு (): அளவிடுதல் என்பது தனிமத்தின் அளவை கிடைமட்டமாக அல்லது செங்குத்தாக மாற்றுவதாகும்.

செங்குத்து அளவிடுதலுக்கு:scaleX

கிடைமட்ட அளவிடுதலுக்கு:scaleY

ஒரு உறுப்புக்கு, நீங்கள் எழுத்துரு அளவு, திணிப்பு, உயரம் அல்லது அகலத்தையும் மாற்றலாம். இயல்புநிலை மதிப்பு 1 ஆகும், இதன் பொருள் 0.5 ஐ வழங்குவதன் மூலம் மதிப்பு பாதியாக இருப்பதால் 2 அளவை அளவிடுதல்.

2. வளைவு (): வளைவு சொத்து ஒரு பயனரை ஒரு ஒருங்கிணைப்பு புள்ளியிலிருந்து ஒரு உறுப்பை வலது அல்லது இடது பக்கம் சாய்க்க அனுமதிக்கிறது. இது கிட்டத்தட்ட ஒரு செவ்வகத்தை ஒரு இணையான வரைபடமாக மாற்றுவது போன்றது. ஒரு உறுப்பை அதன் ஆயத்தொகுப்புகளால் நீங்கள் திசை திருப்பலாம்.

உதாரணமாக:

.element {உருமாற்றம்: skewX (25deg)} .element {உருமாற்றம்: skewY (25deg)

நீங்கள் அவ்வாறு செய்யும்போது, ​​உறுப்பு 25 டிகிரி கிடைமட்டமாகவும் செங்குத்தாகவும் skewX அல்லது skewY ஐப் பயன்படுத்துகிறது.

3. சுழற்று ( ) : இந்த சொத்தைப் பயன்படுத்தி ஒரு உறுப்பை கடிகார திசையில் சுழற்றலாம். அதை மீண்டும் அதன் அசல் இடத்திற்கு கொண்டு வர 180 டிகிரி அல்லது 360 டிகிரி சுழற்றலாம்.

.element {உருமாற்றம்: சுழற்று (25deg)}

சுழற்சியை வழங்க, நீங்கள் மூன்று பரிமாணங்களில் ஏதேனும் ஒன்றைப் பயன்படுத்தலாம்: rotateX, rotateY, அல்லது rotateZ.

4. மொழிபெயர்ப்பது ( ) : நீங்கள் ஒரு உறுப்பை சரியாக தலைகீழாக அல்லது பக்கவாட்டாக நகர்த்தலாம்.

.element {உருமாற்றம்: மொழிபெயர்க்க (20px, 10px)}

மொழிபெயர்ப்பு குறிப்பிடப்பட்ட ஒரு பொருள் / உறுப்பை தலைகீழாக அல்லது பக்கவாட்டாக நகர்த்தும். முதல் குறிப்பிடப்பட்ட மதிப்பு பொருளின் வலது வார்டுகளை நகர்த்துகிறது (எதிர்மறை அதை இடது பக்கமாக நகர்த்தும்) மற்றும் இரண்டாவது மதிப்பு அதை கீழே நகர்த்தும் (எதிர்மறை மதிப்பைக் குறிப்பிடுவது அதை மேல்நோக்கி நகர்த்தும்).

இது உங்களை குழப்பமடையச் செய்தால், உறுப்பு நிலையை கிடைமட்டமாக மாற்ற எக்ஸ் அச்சையும், நிலையை செங்குத்தாக மாற்ற Y அச்சுகளையும் பயன்படுத்தவும். உருமாறும் சொத்தைப் பற்றிய மிக ஆச்சரியமான அம்சம் என்னவென்றால், உருமாற்றத்தைப் பயன்படுத்துவது உறுப்பை நகர்த்த மட்டுமே அனுமதிக்கும், மற்ற எல்லா உறுப்புகளையும் அல்லது உரையையும் அப்படியே வைத்திருக்கும். தூரம் பொதுவாக பிக்சல்கள் அல்லது சதவீதங்களில் எடுக்கப்படுகிறது.

உதாரணத்திற்கு:

.element {உருமாற்றம்: மொழிபெயர்ப்பு X (மதிப்பு) உருமாற்றம்: மொழிபெயர்ப்பு Y (மதிப்பு)}

5. முன்னோக்கு (): ஒரு தனிமத்தின் பார்வையில் நீங்கள் ஒரு ஆழத்தை வழங்க முடியும். இது ஒரு உறுப்புக்கு ஒரு 3D உருமாற்றத்தை கொடுக்க அனுமதிக்கிறது.
translate3d (x, y, z)
translateZ (z)

translate3d (x, y, z) translateZ (z)

Z அச்சின் அறிமுகம் உறுப்புக்கு 3D காட்சிப்படுத்தல் தருகிறது. translateZ () பார்வையாளரை நோக்கி உறுப்பை நகர்த்துகிறது, அதே நேரத்தில் எதிர்மறை மதிப்பு அதை நகர்த்தும்.

6. அணி () : அனைத்து மாற்றங்களையும் ஒன்றாக இணைக்கவும்.

சுழற்று (45deg) மொழிபெயர்ப்பு (24px, 25px)

மேட்ரிக்ஸ் () ஐப் பயன்படுத்துவது ஒரு உரையில் அனைத்து உருமாற்ற பண்புகளையும் ஒருங்கிணைக்கிறது.

சுருக்க வர்க்கத்திற்கும் இடைமுகத்திற்கும் இடையிலான வேறுபாடுகள்

உருமாற்ற பண்புகளைப் பயன்படுத்துவது உங்கள் உறுப்பை பெரிதும் மேம்படுத்துகிறது, எனவே உங்கள் வலைத்தள முறையீடு. அவற்றை முயற்சி செய்யுங்கள்!

இது CSS இல் உருமாற்றம் குறித்த இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது.

வலை அபிவிருத்தி பற்றி மேலும் அறிய நீங்கள் விரும்பினால், பாருங்கள் வழங்கியவர் எடுரேகா. HTML5, CSS3, Twitter பூட்ஸ்டார்ப் 3, jQuery மற்றும் Google API களைப் பயன்படுத்தி ஈர்க்கக்கூடிய வலைத்தளங்களை எவ்வாறு உருவாக்குவது மற்றும் அமேசான் எளிய சேமிப்பக சேவைக்கு (S3) பயன்படுத்துவது எப்படி என்பதை அறிய வலை அபிவிருத்தி சான்றிதழ் பயிற்சி உங்களுக்கு உதவும்.

நீங்கள் இன்னும் ஆர்வமாக இருந்தால், உங்களுக்கு ஏதேனும் கேள்வி இருந்தால், இந்த “CSS என்றால் என்ன” வலைப்பதிவின் கருத்துப் பிரிவில் இடுகையிடலாம், விரைவில் நாங்கள் உங்களிடம் வருவோம்.