CSS பயன்படுத்தி பார்வைக்கு ஈர்க்கும் மேசன்ரி லேஅவுட்களை உருவாக்குவதைக் கற்றுக்கொள்ளுங்கள். படங்கள், கட்டுரைகள் போன்ற பலதரப்பட்ட உள்ளடக்கத்தைக் காண்பித்து, உலகளவில் பயனர் அனுபவத்தை மேம்படுத்த இது சிறந்தது.
CSS மேசன்ரி லேஅவுட்: Pinterest-பாணி கிரிட் அமைப்புகளை உருவாக்குதல்
வலை வடிவமை உலகில், காட்சிப்படுத்தல் மிகவும் முக்கியமானது. வலைத்தளங்கள் ஈர்க்கக்கூடியதாகவும், டைனமிக்காகவும், எளிதில் செல்லக்கூடியதாகவும் இருக்க வேண்டும். இதை அடைய உதவும் ஒரு சக்திவாய்ந்த நுட்பம் CSS மேசன்ரி லேஅவுட் ஆகும், இது Pinterest போன்ற தளங்களால் பிரபலப்படுத்தப்பட்ட ஒரு வடிவமைப்பு முறை. இந்த கட்டுரை மேசன்ரி லேஅவுட்களைப் புரிந்துகொண்டு செயல்படுத்துவதற்கான ஒரு விரிவான வழிகாட்டியை வழங்குகிறது, உலகளாவிய பார்வையாளர்களுக்காக பிரமிக்க வைக்கும் மற்றும் பயனர் நட்பு வலை அனுபவங்களை உருவாக்க உங்களுக்கு இது உதவுகிறது.
CSS மேசன்ரி லேஅவுட் என்றால் என்ன?
ஒரு மேசன்ரி லேஅவுட், "Pinterest-பாணி" லேஅவுட் என்றும் அழைக்கப்படுகிறது, இது ஒரு கிரிட்-அடிப்படையிலான வடிவமைப்பு ஆகும், இதில் கூறுகள் நெடுவரிசைகளில் அமைக்கப்பட்டிருக்கும், ஆனால் மாறுபட்ட உயரங்களுடன் இருக்கும். அனைத்து கூறுகளும் சரியாக வரிசைப்படுத்தப்படும் ஒரு நிலையான கிரிட்டைப் போலல்லாமல், மேசன்ரி லேஅவுட் கூறுகளை அவற்றின் தனிப்பட்ட உயரங்களின் அடிப்படையில் அடுக்க அனுமதிக்கிறது, இது பார்வைக்கு ஈர்க்கும் மற்றும் டைனமிக் விளைவை உருவாக்குகிறது. இது வெவ்வேறு விகிதங்களைக் கொண்ட படங்கள் அல்லது வெவ்வேறு நீளங்களைக் கொண்ட கட்டுரைகள் போன்ற பல்வேறு அளவுகளில் உள்ள உள்ளடக்கத்தை ஒரு ஒழுங்கமைக்கப்பட்ட மற்றும் பார்வைக்கு ஈர்க்கும் முறையில் காண்பிக்க அனுமதிக்கிறது. இதன் விளைவாக, வெவ்வேறு திரை அளவுகள் மற்றும் உள்ளடக்க மாறுபாடுகளுக்கு ஏற்ப தடையின்றி பொருந்தக்கூடிய ஒரு லேஅவுட் கிடைக்கிறது, இது பலதரப்பட்ட உள்ளடக்கத்தைக் காண்பிக்க ஏற்றதாக அமைகிறது.
மேசன்ரி லேஅவுட்டை ஏன் பயன்படுத்த வேண்டும்? நன்மைகள் மற்றும் பயன்கள்
மேசன்ரி லேஅவுட்கள் வலை உருவாக்குநர்கள் மற்றும் வடிவமைப்பாளர்களுக்கு பல கட்டாய நன்மைகளை வழங்குகின்றன, இது பல்வேறு வலைப் பயன்பாடுகளுக்கு ஒரு பிரபலமான தேர்வாக அமைகிறது. அதன் சில முக்கிய நன்மைகள் இங்கே:
- மேம்படுத்தப்பட்ட காட்சி ஈர்ப்பு: கூறுகளின் தடுமாற்றமான ஏற்பாடு ஒரு கடுமையான கிரிட்டுடன் ஒப்பிடும்போது பார்வைக்கு மிகவும் சுவாரஸ்யமான மற்றும் டைனமிக் லேஅவுட்டை உருவாக்குகிறது. இது பயனர் ஈடுபாட்டை கணிசமாக மேம்படுத்தி பார்வையாளர்களை ஈர்க்கும்.
- திறமையான இடப் பயன்பாடு: மாறுபட்ட உயரங்களைக் கொண்ட கூறுகள் பயன்படுத்தப்பட்டால், ஒரு நிலையான கிரிட்டில் இருக்கும் இடைவெளிகளை நிரப்புவதன் மூலம் மேசன்ரி லேஅவுட்கள் கிடைக்கும் இடத்தை திறமையாகப் பயன்படுத்துகின்றன. இது கிடைக்கும் அனைத்து இடமும் உள்ளடக்கத்தைக் காண்பிக்கப் பயன்படுத்தப்படுவதை உறுதி செய்கிறது.
- மேம்படுத்தப்பட்ட ரெஸ்பான்சிவ்னஸ்: மேசன்ரி லேஅவுட்கள் வெவ்வேறு திரை அளவுகளுக்கு நன்றாகப் பொருந்தும். ஸ்மார்ட்போன்கள் முதல் பெரிய டெஸ்க்டாப் டிஸ்ப்ளேக்கள் வரையிலான சாதனங்களில் உகந்த பார்வை அனுபவத்தை வழங்க அவை பொதுவாக நெடுவரிசைகளையும் கூறுகளையும் மறுசீரமைக்கின்றன.
- பல்திறன் கொண்ட உள்ளடக்க வழங்கல்: படங்கள், கட்டுரைகள், வலைப்பதிவு இடுகைகள், போர்ட்ஃபோலியோக்கள், தயாரிப்பு பட்டியல்கள் மற்றும் பலவற்றை உள்ளடக்கிய பலதரப்பட்ட உள்ளடக்கத்தைக் காண்பிக்க அவை மிகவும் பொருத்தமானவை. இது வெவ்வேறு வலைத்தள வகைகளுக்கு ஒரு நெகிழ்வான தீர்வாக அமைகிறது.
- பயனர் நட்பு அனுபவம்: உள்ளடக்கத்தை பார்வைக்கு ஈர்க்கும் மற்றும் ஒழுங்கமைக்கப்பட்ட முறையில் வழங்குவதன் மூலம், மேசன்ரி லேஅவுட்கள் பயனர் அனுபவத்தை மேம்படுத்த முடியும், இது பார்வையாளர்கள் தகவல்களை உலவ மற்றும் കണ്ടെത്ത எளிதாக்குகிறது.
மேசன்ரி லேஅவுட்களை செயல்படுத்துதல்: நுட்பங்கள் மற்றும் அணுகுமுறைகள்
உங்கள் வலைத் திட்டங்களில் மேசன்ரி லேஅவுட்களைச் செயல்படுத்த பல அணுகுமுறைகள் உள்ளன. உகந்த முறை உங்கள் குறிப்பிட்ட தேவைகள் மற்றும் உங்கள் திட்டத்தின் சிக்கலைப் பொறுத்தது. கீழே, பிரபலமான நுட்பங்களை ஆராய்வோம்:
1. CSS கிரிட் பயன்படுத்துதல்
CSS கிரிட் ஒரு சக்திவாய்ந்த மற்றும் நவீன லேஅவுட் அமைப்பு ஆகும், இது மேசன்ரி போன்ற லேஅவுட்களை உருவாக்கப் பயன்படுத்தப்படலாம். CSS கிரிட் முதன்மையாக இரு பரிமாண லேஅவுட்களுக்காக வடிவமைக்கப்பட்டிருந்தாலும், கவனமான உள்ளமைப்பைப் பயன்படுத்தி நீங்கள் ஒரு மேசன்ரி விளைவை அடையலாம். இந்த அணுகுமுறைக்கு உண்மையான மேசன்ரி உணர்வைப் பெற ஜாவாஸ்கிரிப்ட் பயன்படுத்தி கூறுகளின் நிலைகளை டைனமிக்காக கணக்கிட வேண்டியிருக்கும். CSS கிரிட் லேஅவுட்டின் மீது உயர் மட்ட கட்டுப்பாட்டை வழங்குகிறது மற்றும் சிக்கலான வடிவமைப்புகளுக்கு திறமையானது.
எடுத்துக்காட்டு (அடிப்படை விளக்கம் - முழுமையான மேசன்ரி விளைவுக்கு ஜாவாஸ்கிரிப்ட் தேவை):
.grid-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* Responsive columns */
grid-gap: 20px; /* Spacing between items */
}
.grid-item {
/* Styling for grid items */
}
விளக்கம்:
display: grid;
- கிரிட் லேஅவுட்டை இயக்குகிறது.grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
- ரெஸ்பான்சிவ் நெடுவரிசைகளை உருவாக்குகிறது.auto-fit
நெடுவரிசைகள் கிடைக்கும் இடத்திற்கு ஏற்ப சரிசெய்ய அனுமதிக்கிறது, அதே நேரத்தில்minmax(250px, 1fr)
குறைந்தபட்ச அகலமாக 250px-ஐ அமைத்து, மீதமுள்ள இடத்திற்கு 1 ஃபிராக்ஷன் யூனிட்டை (fr) பயன்படுத்துகிறது.grid-gap: 20px;
- கிரிட் கூறுகளுக்கு இடையில் இடைவெளியை (gap) சேர்க்கிறது.
குறிப்பு: இந்த எடுத்துக்காட்டு ஒரு கிரிட் லேஅவுட்டிற்கான அடிப்படை கட்டமைப்பை வழங்குகிறது. உண்மையான மேசன்ரி விளைவை அடைவதற்கு பொதுவாக ஜாவாஸ்கிரிப்ட் கொண்டு கூறுகளின் நிலை, குறிப்பாக உயர வேறுபாடுகளைக் கையாள வேண்டும். ஜாவாஸ்கிரிப்ட் இல்லாமல், இது ஒரு சாதாரண கிரிட்டாக இருக்கும்.
2. CSS காலம்ஸ் பயன்படுத்துதல்
CSS காலம்ஸ் பல நெடுவரிசை லேஅவுட்டை உருவாக்குவதற்கான ஒரு எளிய அணுகுமுறையை வழங்குகிறது. இது ஒரு சரியான மேசன்ரி தீர்வாக இல்லாவிட்டாலும், உண்மையான மேசன்ரி நடத்தைக்கு குறைவான தேவையுள்ள எளிய லேஅவுட்களுக்கு CSS காலம்ஸ் ஒரு நல்ல தேர்வாக இருக்கும். `column-count`, `column-width` மற்றும் `column-gap` பண்புகள் நெடுவரிசைகளைக் கட்டுப்படுத்துகின்றன.
எடுத்துக்காட்டு:
.masonry-container {
column-count: 3; /* Number of columns */
column-gap: 20px; /* Spacing between columns */
}
.masonry-item {
/* Styling for items */
margin-bottom: 20px; /* Optional spacing */
}
விளக்கம்:
column-count: 3;
- கண்டெய்னரை மூன்று நெடுவரிசைகளாகப் பிரிக்கிறது.column-gap: 20px;
- நெடுவரிசைகளுக்கு இடையில் இடைவெளியைச் சேர்க்கிறது..masonry-item
: கூறுகளின் ஸ்டைலிங் மாறுபடும். ஒவ்வொரு கூறும் கிடைக்கும் இடத்திற்கு ஏற்ப ஒரு நெடுவரிசையிலிருந்து மற்றொரு நெடுவரிசைக்கு செல்லும். உண்மையான மேசன்ரி விளைவு சரியாகப் பராமரிக்கப்படாது, ஏனெனில் CSS காலம்ஸ் கூறுகள் மற்ற கூறுகளைத் தாண்டிச் செல்ல அனுமதிக்காது.
வரம்புகள்:
- கூறுகள் பொதுவாக நெடுவரிசைக்கு நெடுவரிசையாக பாய்கின்றன, உண்மையான மேசன்ரியில் இருப்பது போல உயரத்தின் அடிப்படையில் தங்களை டைனமிக்காக வரிசைப்படுத்திக் கொள்வதில்லை.
- இந்த முறை எளிமையானது மற்றும் அடிப்படை லேஅவுட்களுக்கு பயனுள்ளதாக இருக்கும்.
3. ஜாவாஸ்கிரிப்ட் லைப்ரரிகள் மற்றும் பிளகின்களைப் பயன்படுத்துதல்
உண்மையான மேசன்ரி லேஅவுட்களைச் செயல்படுத்த ஜாவாஸ்கிரிப்ட் லைப்ரரிகள் மற்றும் பிளகின்கள் மிகவும் பொதுவான மற்றும் நேரடியான வழியாகும். இந்த லைப்ரரிகள் டைனமிக் விளைவை உருவாக்கத் தேவையான சிக்கலான கணக்கீடுகள் மற்றும் கூறுகளின் நிலைப்படுத்தலைக் கையாளுகின்றன. இங்கே சில பிரபலமான விருப்பங்கள் உள்ளன:
- Masonry.js: இது மிகவும் பரவலாகப் பயன்படுத்தப்படும் மற்றும் நன்கு நிறுவப்பட்ட மேசன்ரி லைப்ரரிகளில் ஒன்றாகும். இது இலகுவானது, திறமையானது, மற்றும் சிறந்த செயல்திறனை வழங்குகிறது. Masonry.js ஒரு ஓப்பன் சோர்ஸ் மற்றும் நன்கு நிறுவப்பட்ட சமூகத்தைக் கொண்டுள்ளது.
- Isotope: ஐசோடோப் என்பது மேசன்ரியின் செயல்பாட்டை விரிவுபடுத்தும் ஒரு மேம்பட்ட லைப்ரரி ஆகும். இது வடிகட்டுதல் மற்றும் வரிசைப்படுத்துதல் போன்ற அம்சங்களை உள்ளடக்கியது, தேடல் வடிப்பான்களுடன் கூடிய படத் தொகுப்புகள் போன்ற மிகவும் சிக்கலான லேஅவுட்களுக்கு இது பொருத்தமானது. ஐசோடோப் அதிக தனிப்பயனாக்குதல் விருப்பங்களை வழங்குகிறது.
எடுத்துக்காட்டு (Masonry.js ஐப் பயன்படுத்துதல் - பொதுவான கட்டமைப்பு):
- லைப்ரரியைச் சேர்க்கவும்: உங்கள் HTML கோப்பில் Masonry.js ஸ்கிரிப்டைச் சேர்க்கவும், பொதுவாக மூடும்
</body>
குறிச்சொல்லுக்கு சற்று முன்பு.<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
- HTML கட்டமைப்பு: ஒரு கண்டெய்னர் கூறு மற்றும் தனிப்பட்ட உருப்படி கூறுகளை உருவாக்கவும்.
<div class="grid-container"> <div class="grid-item"><img src="image1.jpg"></div> <div class="grid-item"><img src="image2.jpg"></div> <div class="grid-item"><img src="image3.jpg"></div> <!-- More items --> </div>
- CSS ஸ்டைலிங்: உங்கள் கிரிட் கண்டெய்னர் மற்றும் உருப்படிகளுக்கு ஸ்டைல் செய்யவும்.
.grid-container { width: 100%; /* Or a specific width */ } .grid-item { width: 30%; /* Example width */ margin-bottom: 20px; /* Spacing between items */ float: left; /* Or other positioning methods */ } .grid-item img { /* or your image styling */ width: 100%; /* Make images responsive to their containers */ height: auto; }
- ஜாவாஸ்கிரிப்ட் தொடங்குதல்: ஜாவாஸ்கிரிப்ட் பயன்படுத்தி Masonry.js-ஐத் தொடங்கவும். இந்த குறியீடு பொதுவாக ஒரு ஸ்கிரிப்ட் குறிச்சொல்லுக்குள் செல்லும்.
// Initialize Masonry after the DOM is loaded. document.addEventListener('DOMContentLoaded', function() { var grid = document.querySelector('.grid-container'); var msnry = new Masonry( grid, { itemSelector: '.grid-item', columnWidth: '.grid-item', gutter: 20 }); });
விளக்கம் (ஜாவாஸ்கிரிப்ட்):
document.querySelector('.grid-container');
அதன் வகுப்புப் பெயரைப் பயன்படுத்தி கண்டெய்னர் கூறுகளைத் தேர்ந்தெடுக்கிறது.new Masonry(grid, { ... });
தேர்ந்தெடுக்கப்பட்ட கண்டெய்னரில் மேசன்ரியைத் தொடங்குகிறது.itemSelector: '.grid-item';
தனிப்பட்ட கூறுகளின் வகுப்புப் பெயரைக் குறிப்பிடுகிறது.columnWidth: '.grid-item';
ஒரு நெடுவரிசையின் அகலத்தைக் குறிப்பிடுகிறது, இது `itemSelector` இன் அதே வகுப்புப் பெயராக இருக்கலாம்.gutter: 20
கூறுகளுக்கு இடையில் இடைவெளியைச் சேர்க்கிறது.
லைப்ரரிகள்/பிளகின்களின் நன்மைகள்:
- எளிமைப்படுத்தப்பட்ட செயல்படுத்தல்: லைப்ரரிகள் கூறுகளின் நிலைப்படுத்தலின் சிக்கல்களை நீக்கி, மேசன்ரி லேஅவுட்களை உருவாக்குவதை எளிதாக்குகின்றன.
- குறுக்கு-உலாவி இணக்கத்தன்மை: லைப்ரரிகள் பெரும்பாலும் குறுக்கு-உலாவி இணக்கத்தன்மை சிக்கல்களைக் கையாளுகின்றன.
- செயல்திறன் மேம்படுத்தல்: செயல்திறனுக்காக மேம்படுத்தப்பட்டது.
மேசன்ரி லேஅவுட் செயல்படுத்தலுக்கான சிறந்த நடைமுறைகள்
திறமையான மற்றும் பார்வைக்கு ஈர்க்கும் மேசன்ரி லேஅவுட்களை உருவாக்க, பின்வரும் சிறந்த நடைமுறைகளைக் கருத்தில் கொள்ளுங்கள்:
- சரியான முறையைத் தேர்ந்தெடுக்கவும்: உங்கள் திட்டத்தின் சிக்கலான தன்மை, தேவைகள் மற்றும் செயல்திறன் தேவைகளுக்கு மிகவும் பொருத்தமான செயல்படுத்தல் முறையைத் தேர்ந்தெடுக்கவும். வடிவமைப்பு ஒப்பீட்டளவில் எளிமையானதாகவும், உண்மையான டைனமிக் மேசன்ரி முக்கியம் இல்லை என்றால், CSS காலம்ஸ் போதுமானதாக இருக்கலாம். ஜாவாஸ்கிரிப்ட் லைப்ரரிகள் பெரும்பாலான பயன்பாட்டு நிகழ்வுகளுக்கு ஏற்றவை.
- ரெஸ்பான்சிவ் வடிவமைப்பு: உங்கள் மேசன்ரி லேஅவுட் ரெஸ்பான்சிவாக இருப்பதையும், வெவ்வேறு திரை அளவுகள் மற்றும் சாதனங்களுக்கு அழகாகப் பொருந்துவதையும் உறுதி செய்யுங்கள். உங்கள் வடிவமைப்பை பல்வேறு சாதனங்களில் சோதித்து அது எவ்வாறு செயல்படுகிறது என்பதைச் சரிபார்க்கவும். உங்கள் CSS-ல் `minmax` மற்றும் ரெஸ்பான்சிவ் யூனிட்கள் (எ.கா., சதவீதங்கள், வியூபோர்ட் யூனிட்கள்) போன்ற நுட்பங்களைப் பயன்படுத்தவும்.
- உள்ளடக்க அளவு: மேசன்ரி லேஅவுட் சீராகச் சரிசெய்ய உதவும் வகையில் நெகிழ்வான பட அளவுகள் மற்றும் உள்ளடக்க கண்டெய்னர்களைப் பயன்படுத்தவும். இது ஓவர்ஃப்ளோ அல்லது எதிர்பாராத நடத்தையைத் தடுக்க உதவும். படங்களைப் பயன்படுத்தினால், ரெஸ்பான்சிவ் படங்களைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள், இதனால் திரை அளவுக்கு ஏற்ப வெவ்வேறு அளவுகள் ஏற்றப்படும். இது செயல்திறனை மேம்படுத்தும்.
- செயல்திறன் மேம்படுத்தல்: மெதுவான ஏற்றுதல் நேரங்களைத் தவிர்க்க உங்கள் மேசன்ரி லேஅவுட்களின் செயல்திறனை மேம்படுத்தவும். உகந்த படங்களைப் பயன்படுத்தவும் (சுருக்கப்பட்ட மற்றும் அவற்றின் நோக்கம் கொண்ட பயன்பாட்டிற்கு சரியாக அளவிடப்பட்டவை). படங்கள் வியூபோர்ட்டில் தெரியும் போது மட்டுமே அவற்றை ஏற்ற லேசி லோடிங்கைக் கருத்தில் கொள்ளுங்கள். ஜாவாஸ்கிரிப்ட் பயன்படுத்தினால், லேஅவுட் மற்றும் முழுப் பக்கத்தின் செயல்திறனைக் குறைப்பதைத் தவிர்க்க DOM கையாளுதல்களின் எண்ணிக்கையைக் குறைக்கவும்.
- அணுகல்தன்மை: உங்கள் மேசன்ரி லேஅவுட் மாற்றுத்திறனாளிகளுக்கு அணுகக்கூடியதாக இருப்பதை உறுதிசெய்யுங்கள். தெளிவான கட்டமைப்பை வழங்க செமான்டிக் HTML-ஐப் பயன்படுத்தவும் மற்றும் படங்களுக்கு மாற்று உரையை (`alt` பண்புக்கூறு பயன்படுத்தி) அவற்றின் உள்ளடக்கத்தை ஸ்கிரீன் ரீடர்களுக்கு விவரிக்கவும். வழிசெலுத்தல் மற்றும் தொடர்புக்கு ஆதரவாக தெளிவான காட்சி குறிப்புகளை வழங்கவும்.
- சோதனை: உங்கள் மேசன்ரி லேஅவுட்டை பல்வேறு உலாவிகள் மற்றும் சாதனங்களில் முழுமையாகச் சோதிக்கவும். ஏதேனும் ரெண்டரிங் முரண்பாடுகள் அல்லது லேஅவுட் சிக்கல்களைச் சரிபார்க்கவும். வடிவமைப்பு மற்றும் கிரிட்டின் செயல்பாடு எல்லா இடங்களிலும் ஒரே மாதிரியாக இருப்பதை உறுதி செய்வது அவசியம்.
- உள்ளடக்க வகைகளைக் கருத்தில் கொள்ளுங்கள்: நீங்கள் எந்த வகையான உள்ளடக்கத்தைக் காண்பிக்க விரும்புகிறீர்கள் (படங்கள், உரை, கலப்பு மீடியா) என்பதை மதிப்பீடு செய்யுங்கள். இது சிறந்த அணுகுமுறை மற்றும் ஸ்டைலிங்கை பாதிக்கிறது. எடுத்துக்காட்டாக, படம் நிறைந்த லேஅவுட்களுக்கு செயல்திறனில் கூடுதல் கவனம் தேவைப்படலாம்.
உலகளாவிய எடுத்துக்காட்டுகள் மற்றும் பயன்பாடுகள்
மேசன்ரி லேஅவுட்கள் உலகளவில் பல்வேறு வலைத்தளங்கள் மற்றும் பயன்பாடுகளில் பயன்படுத்தப்படுகின்றன. இங்கே சில எடுத்துக்காட்டுகள்:
- Pinterest: இந்த தளம் மேசன்ரி லேஅவுட்டின் மிகவும் அறியப்பட்ட எடுத்துக்காட்டுகளில் ஒன்றாகும். தொடர்ச்சியான ஸ்க்ரோலிங், படங்களின் டைனமிக் ஏற்பாடு மற்றும் எளிதான உலாவல் அனுபவம் ஆகியவை தளத்தின் வெற்றிக்கு முக்கியமாகும்.
- படத் தொகுப்புகள் மற்றும் போர்ட்ஃபோலியோக்கள்: பல புகைப்படக் கலைஞர்கள், கலைஞர்கள் மற்றும் வடிவமைப்பாளர்கள் தங்கள் படைப்புகளைக் காண்பிக்க மேசன்ரி லேஅவுட்களைப் பயன்படுத்துகின்றனர், இது வெவ்வேறு அளவுகளில் உள்ள படங்களை பார்வைக்கு ஈர்க்கும் மற்றும் ஒழுங்கமைக்கப்பட்ட முறையில் வழங்க அனுமதிக்கிறது.
- வலைப்பதிவு தளங்கள்: பல வலைப்பதிவு தீம்கள் மற்றும் தளங்கள் கட்டுரைகள் அல்லது வலைப்பதிவு இடுகைகளைக் காண்பிக்க மேசன்ரி லேஅவுட்களைப் பயன்படுத்துகின்றன, இது உள்ளடக்கத்தை பார்வைக்கு ஈர்க்கும் வகையில் வழங்குகிறது. பிரபலமான தளங்கள் மற்றும் அவற்றின் தீம்கள் பெரும்பாலும் இந்த லேஅவுட்டை உள்ளடக்கியுள்ளன.
- இ-காமர்ஸ் வலைத்தளங்கள்: தயாரிப்பு பட்டியல்கள் மேசன்ரி லேஅவுட்களால் பயனடையலாம், இது பல்வேறு அளவுகள் மற்றும் விகிதங்களைக் கொண்ட தயாரிப்புகளை ஈர்க்கும் வகையில் காண்பிக்கிறது. வெவ்வேறு உருப்படிகளை உலாவும்போது ஒரு மென்மையான பயனர் அனுபவத்தை வழங்கவும் அவை உதவுகின்றன.
- செய்தி திரட்டிகள்: வெவ்வேறு மூலங்களிலிருந்து செய்தி கட்டுரைகளைத் திரட்டும் தளங்கள் மேசன்ரி லேஅவுட்களைப் பயன்படுத்தி பலதரப்பட்ட உள்ளடக்கத்தை எளிதில் ஜீரணிக்கக்கூடிய வடிவத்தில் வழங்கலாம்.
- பயண வலைத்தளங்கள்: பயணம் தொடர்பான வலைத்தளங்கள் பெரும்பாலும் புகைப்படங்கள், கட்டுரைகள் மற்றும் வீடியோக்கள் போன்றவற்றை காட்சிப்படுத்த மேசன்ரி லேஅவுட்களைப் பயன்படுத்துகின்றன, இது பயனர்கள் பயண உத்வேகத்தைக் கண்டறிய வசதியாகிறது.
முடிவுரை: மேசன்ரியின் சக்தியைத் தழுவுங்கள்
CSS மேசன்ரி லேஅவுட்கள் பார்வைக்கு பிரமிக்க வைக்கும் மற்றும் பயனர் நட்பு வலை அனுபவங்களை உருவாக்குவதற்கான ஒரு சக்திவாய்ந்த கருவியாகும். இந்தக் கட்டுரையில் கோடிட்டுக் காட்டப்பட்டுள்ள கொள்கைகள், நுட்பங்கள் மற்றும் சிறந்த நடைமுறைகளைப் புரிந்துகொள்வதன் மூலம், பலதரப்பட்ட உள்ளடக்கத்தைக் காண்பிக்க, பயனர் ஈடுபாட்டை மேம்படுத்த மற்றும் போட்டி டிஜிட்டல் நிலப்பரப்பில் தனித்து நிற்கும் வலைத்தளங்களை உருவாக்க மேசன்ரி லேஅவுட்களை நீங்கள் திறமையாகச் செயல்படுத்தலாம். படத் தொகுப்புகள் முதல் தயாரிப்பு பட்டியல்கள் வரை, மேசன்ரி லேஅவுட்டின் பயன்பாடுகள் பரவலானவை மற்றும் மிகவும் பயனுள்ளவை. மேசன்ரியின் சக்தியைத் தழுவி, உலகளாவிய பார்வையாளர்களுக்காக உங்கள் வலைத்தளங்களின் காட்சி ஈர்ப்பு மற்றும் பயன்பாட்டினை உயர்த்துங்கள்.
கூடுதல் ஆதாரங்கள்
- Masonry.js ஆவணங்கள்: https://masonry.desandro.com/
- Isotope ஆவணங்கள்: https://isotope.metafizzy.co/
- CSS கிரிட் ஆவணங்கள் (MDN வலை ஆவணங்கள்): https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout
- CSS காலம்ஸ் ஆவணங்கள் (MDN வலை ஆவணங்கள்): https://developer.mozilla.org/en-US/docs/Web/CSS/columns