CSS மேசன்ரி லேஅவுட்களை செயல்படுத்த கற்றுக்கொள்ளுங்கள், பதிலளிக்கக்கூடிய வலை வடிவமைப்புக்கு மாறும் மற்றும் பார்வைக்கு ஈர்க்கக்கூடிய Pinterest-பாணி கட்டங்களை உருவாக்குங்கள். தடையற்ற பயனர் அனுபவத்திற்காக பல்வேறு நுட்பங்கள், உலாவி இணக்கத்தன்மை மற்றும் மேம்படுத்தல் உத்திகளை ஆராயுங்கள்.
CSS மேசன்ரி லேஅவுட்: Pinterest பாணி கட்டங்களுக்கான ஒரு விரிவான வழிகாட்டி
எப்போதும் மாறிவரும் வலை வடிவமைப்பின் உலகில், பார்வைக்கு ஈர்க்கக்கூடிய மற்றும் பயனர் நட்பு தளவமைப்புகளை உருவாக்குவது மிக முக்கியம். "Pinterest-பாணி கட்டம்" அல்லது "மேசன்ரி லேஅவுட்" என அடிக்கடி குறிப்பிடப்படும் ஒரு பிரபலமான தளவமைப்பு நுட்பம், உள்ளடக்கம், குறிப்பாக மாறுபட்ட உயரங்களைக் கொண்ட படங்கள் மற்றும் கார்டுகளைக் காண்பிக்க ஒரு மாறும் மற்றும் பதிலளிக்கக்கூடிய வழியை வழங்குகிறது. இந்த அணுகுமுறை செங்குத்தான இடத்தின் அடிப்படையில் கூறுகளை உகந்த நிலையில் ஏற்பாடு செய்கிறது, இடைவெளிகளை நீக்கி, பார்வைக்கு ஈர்க்கக்கூடிய மற்றும் ஒழுங்கமைக்கப்பட்ட தோற்றத்தை உருவாக்குகிறது.
மேசன்ரி லேஅவுட் என்றால் என்ன?
மேசன்ரி லேஅவுட் என்பது ஒரு கட்டம் போன்ற ஏற்பாடு ஆகும், அங்கு கூறுகள் (பொதுவாக படங்கள் அல்லது கார்டுகள்) கிடைக்கக்கூடிய செங்குத்து இடத்தின் அடிப்படையில் நிலைநிறுத்தப்படுகின்றன. நிலையான வரிசை உயரங்களைக் கொண்ட பாரம்பரிய கட்ட அமைப்புகளைப் போலல்லாமல், மேசன்ரி லேஅவுட்கள் வெவ்வேறு உயரங்களின் உருப்படிகளை தடையின்றி ஒன்றிணைக்க அனுமதிக்கின்றன, இடைவெளிகளை நிரப்பி, பார்வைக்கு சமநிலையான மற்றும் இயல்பான உணர்வை உருவாக்குகின்றன. வெவ்வேறு விகிதங்களைக் கொண்ட படங்கள் அல்லது மாறுபட்ட அளவு உரையுடன் கூடிய கார்டுகள் போன்ற மாறுபட்ட பரிமாணங்களைக் கொண்ட உள்ளடக்கத்தைக் கையாளும்போது இது மிகவும் பயனுள்ளதாக இருக்கும்.
இதன் விளைவு ஒரு கொத்துச் சுவரில் கற்கள் பதிக்கப்பட்டிருப்பதை நினைவூட்டுகிறது, எனவே இந்தப் பெயர். உள்ளடக்க உருப்படிகளை திறமையாக ஒன்றாக இணைத்து, வீணாகும் இடத்தைக் குறைத்து, பார்வைக்கு ஈர்ப்பை அதிகரிப்பதே இதன் முக்கிய யோசனை.
ஏன் மேசன்ரி லேஅவுட்டைப் பயன்படுத்த வேண்டும்?
- பார்வைக்கு ஈர்க்கக்கூடியது: மேசன்ரி லேஅவுட்கள் இயல்பாகவே நிலையான கட்ட அமைப்புகளை விட பார்வைக்கு மிகவும் சுவாரஸ்யமானவை, குறிப்பாக பன்முக உள்ளடக்கத்தைக் கையாளும் போது.
- திறமையான இடப் பயன்பாடு: அவை மற்றபடி காலியாக விடப்படும் இடைவெளிகளை நிரப்புவதன் மூலம் திரை இடத்தை அதிகரிக்கின்றன.
- பதிலளிக்கக்கூடிய வடிவமைப்பு: மேசன்ரி லேஅவுட்களை வெவ்வேறு திரை அளவுகளுக்கு எளிதாக மாற்றியமைக்க முடியும், சாதனங்கள் முழுவதும் ஒரு சீரான பயனர் அனுபவத்தை வழங்குகிறது.
- உள்ளடக்கத்திற்கு முன்னுரிமை: தளவமைப்பு தோராயமாகத் தோன்றினாலும், உருப்படிகளின் வரிசை பயனரின் கண்ணை வழிநடத்தி குறிப்பிட்ட உள்ளடக்கத்தை முன்னிலைப்படுத்த முடியும்.
- மேம்படுத்தப்பட்ட பயனர் அனுபவம்: தளவமைப்பின் மாறும் தன்மை பயனர்களை ஈடுபாட்டுடன் வைத்திருக்கவும், மேலும் உள்ளடக்கத்தை ஆராய அவர்களை ஊக்குவிக்கவும் முடியும்.
செயல்படுத்தும் நுட்பங்கள்
ஒரு CSS மேசன்ரி லேஅவுட்டைச் செயல்படுத்த பல நுட்பங்களைப் பயன்படுத்தலாம், ஒவ்வொன்றும் அதன் சொந்த நன்மைகள் மற்றும் தீமைகளைக் கொண்டுள்ளன. மிகவும் பொதுவான அணுகுமுறைகளை ஆராய்வோம்:
1. CSS காலம்ஸ் (எளிமையானது ஆனால் வரையறுக்கப்பட்டது)
எளிமையான முறை column-count
மற்றும் column-gap
CSS பண்புகளைப் பயன்படுத்துகிறது. இந்த அணுகுமுறையைச் செயல்படுத்துவது எளிது, ஆனால் உறுப்புகளின் வரிசை மற்றும் இடத்தைக் கட்டுப்படுத்துவதில் வரம்புகள் உள்ளன.
எடுத்துக்காட்டு:
.masonry {
column-count: 3; /* Adjust for desired number of columns */
column-gap: 1em;
}
.masonry-item {
break-inside: avoid; /* Prevent items from being split across columns */
}
விளக்கம்:
column-count
தளவமைப்பில் உள்ள பத்திகளின் எண்ணிக்கையை வரையறுக்கிறது. திரை அளவு மற்றும் விரும்பிய அழகியலைப் பொறுத்து இந்த மதிப்பைச் சரிசெய்யவும்.column-gap
பத்திகளுக்கு இடையிலான இடைவெளியை அமைக்கிறது.break-inside: avoid
பத்திகளுக்கு இடையில் உறுப்புகள் பிரிக்கப்படுவதைத் தடுக்கிறது, ஒவ்வொரு உருப்படியும் அப்படியே இருப்பதை உறுதி செய்கிறது.
வரம்புகள்:
- வரிசைச் சிக்கல்கள்: உலாவி பத்திகளை மேலிருந்து கீழாக வரிசையாக நிரப்புவதால், உருப்படிகள் காட்டப்படும் வரிசை சிறந்ததாக இருக்காது.
- வரையறுக்கப்பட்ட கட்டுப்பாடு: தளவமைப்பிற்குள் தனிப்பட்ட உருப்படிகளை வைப்பதில் உங்களுக்கு வரையறுக்கப்பட்ட கட்டுப்பாடு உள்ளது.
- இடைவெளிகள்: இது உதவினாலும், உருப்படி உயர வேறுபாடுகளைப் பொறுத்து நீங்கள் இன்னும் சில இடைவெளிகளைக் காணலாம்.
2. CSS கிரிட் (அதிக கட்டுப்பாடு மற்றும் நெகிழ்வுத்தன்மை)
CSS கிரிட், CSS காலம்ஸுடன் ஒப்பிடும்போது அதிக கட்டுப்பாடு மற்றும் நெகிழ்வுத்தன்மையை வழங்குகிறது. இதற்கு அதிக குறியீடு தேவைப்பட்டாலும், இது உறுப்புகளின் துல்லியமான இடத்திற்கும் மேலும் அதிநவீன தளவமைப்புகளுக்கும் அனுமதிக்கிறது.
எடுத்துக்காட்டு (அடிப்படை):
.masonry {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
grid-gap: 1em;
grid-auto-rows: 200px; /* Adjust this for varying item heights */
}
.masonry-item {
grid-row: span 2; /* Example: Some items span two rows */
}
விளக்கம்:
display: grid
கொள்கலனுக்கான CSS கிரிட் தளவமைப்பை இயக்குகிறது.grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
கிடைக்கக்கூடிய இடத்திற்கு தானாகவே சரிசெய்யும் பதிலளிக்கக்கூடிய பத்திகளை உருவாக்குகிறது.minmax
ஒவ்வொரு பத்தியின் குறைந்தபட்ச மற்றும் அதிகபட்ச அகலத்தை வரையறுக்கிறது.grid-gap
கட்ட உருப்படிகளுக்கு இடையிலான இடைவெளியை அமைக்கிறது.grid-auto-rows
கட்ட வரிசைகளின் இயல்புநிலை உயரத்தை வரையறுக்கிறது. மேசன்ரி வேலை செய்ய இது முக்கியமானது. உள்ளடக்கம் இந்த உயரத்தை தாண்டினால், வரிசை விரிவடையும்.grid-row: span 2
(குறிப்பிட்ட உருப்படிகளில்) தனிப்பட்ட உருப்படிகள் பல வரிசைகளில் பரவ அனுமதிக்கிறது, இது சிறப்பியல்பு தடுமாறும் விளைவை உருவாக்குகிறது. நீங்கள் மேலும் சிக்கலான சூழ்நிலைகளுக்கு ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி `span` மதிப்புகளை மாறும் வகையில் கணக்கிட வேண்டும்.
மேம்பட்ட CSS கிரிட் நுட்பங்கள்:
- பெயரிடப்பட்ட கிரிட் பகுதிகள்: மிகவும் சிக்கலான தளவமைப்புகளுக்கு, நீங்கள் பெயரிடப்பட்ட கிரிட் பகுதிகளை வரையறுத்து, குறிப்பிட்ட பகுதிகளுக்கு உருப்படிகளை ஒதுக்கலாம்.
- கிரிட் செயல்பாடுகள்: மாறும் மற்றும் பதிலளிக்கக்கூடிய தளவமைப்புகளை உருவாக்க
minmax()
,repeat()
, மற்றும் பிற கிரிட் செயல்பாடுகளைப் பயன்படுத்தவும்.
CSS கிரிட்டுடன் சவால்கள்:
- CSS கிரிட்டை மட்டும் பயன்படுத்தி ஒரு *உண்மையான* மேசன்ரி தளவமைப்பை சரியான செங்குத்து சீரமைப்புடன் செயல்படுத்துவது சிக்கலானதாக இருக்கும். ஒவ்வொரு உருப்படிக்கும் சரியான வரிசை மற்றும் பத்தி நீளங்களை மாறும் வகையில் ஒதுக்குவதே முக்கிய சவாலாகும், இதற்கு பெரும்பாலும் ஜாவாஸ்கிரிப்ட் உதவி தேவைப்படுகிறது.
- நீளங்களைக் கணக்கிடுவது CSS மட்டும் கொண்டு சாத்தியமில்லை; இருப்பினும், CSS கிரிட் தளவமைப்பு கட்டமைப்பிற்கு ஒரு சிறந்த அடித்தளத்தை வழங்குகிறது.
3. ஜாவாஸ்கிரிப்ட் மேசன்ரி லைப்ரரிகள் (அதிகபட்ச நெகிழ்வுத்தன்மை மற்றும் கட்டுப்பாடு)
மிகவும் நெகிழ்வான மற்றும் வலுவான தீர்விற்கு, ஜாவாஸ்கிரிப்ட் மேசன்ரி லைப்ரரிகளைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள். இந்த லைப்ரரிகள் உறுப்புகளின் சிக்கலான கணக்கீடுகள் மற்றும் நிலைப்படுத்தலைக் கையாளுகின்றன, இது மிகவும் தனிப்பயனாக்கப்பட்ட மற்றும் பதிலளிக்கக்கூடிய மேசன்ரி தளவமைப்புகளை உருவாக்க உங்களை அனுமதிக்கிறது. சில பிரபலமான லைப்ரரிகள் பின்வருமாறு:
- Masonry (Metafizzy): பரவலாகப் பயன்படுத்தப்படும் மற்றும் நன்கு ஆவணப்படுத்தப்பட்ட லைப்ரரி. https://masonry.desandro.com/
- Isotope (Metafizzy): மேசன்ரியை வடிகட்டுதல் மற்றும் வரிசைப்படுத்தும் திறன்களுடன் இணைக்கும் ஒரு மேம்பட்ட லைப்ரரி. https://isotope.metafizzy.co/
- Wookmark jQuery Plugin: மாறும் தளவமைப்புகளை உருவாக்குவதற்கான ஒரு இலகுரக சொருகி. (மேசன்ரியை விட குறைவாக பராமரிக்கப்படுகிறது.)
எடுத்துக்காட்டு (மேசன்ரியைப் பயன்படுத்தி):
HTML:
<div class="masonry">
<div class="masonry-item">...</div>
<div class="masonry-item">...</div>
<div class="masonry-item">...</div>
...
</div>
JavaScript:
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
<script>
var elem = document.querySelector('.masonry');
var msnry = new Masonry( elem, {
// options
itemSelector: '.masonry-item',
columnWidth: 200 // Adjust as needed
});
</script>
விளக்கம்:
- உங்கள் HTML-ல் மேசன்ரி லைப்ரரியை சேர்க்கவும்.
- ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி கொள்கலன் உறுப்பைத் தேர்ந்தெடுக்கவும்.
- உருப்படி தேர்வி மற்றும் பத்தி அகலம் போன்ற விரும்பிய விருப்பங்களுடன் மேசன்ரியைத் தொடங்கவும்.
ஜாவாஸ்கிரிப்ட் லைப்ரரிகளைப் பயன்படுத்துவதன் நன்மைகள்:
- தானியங்கி தளவமைப்பு: லைப்ரரி உறுப்புகளின் சிக்கலான கணக்கீடுகள் மற்றும் நிலைப்படுத்தலைக் கையாளுகிறது.
- பதிலளிக்கக்கூடிய தன்மை: தளவமைப்பு தானாகவே வெவ்வேறு திரை அளவுகளுக்கு சரிசெய்கிறது.
- தனிப்பயனாக்கம்: நீங்கள் பல்வேறு விருப்பங்கள் மற்றும் அமைப்புகளுடன் தளவமைப்பைத் தனிப்பயனாக்கலாம்.
- வடிகட்டுதல் மற்றும் வரிசைப்படுத்துதல்: ஐசோடோப் மேம்பட்ட வடிகட்டுதல் மற்றும் வரிசைப்படுத்தும் திறன்களை வழங்குகிறது.
CSS மேசன்ரி லேஅவுட்களுக்கான சிறந்த நடைமுறைகள்
- படங்களை மேம்படுத்துங்கள்: பக்க ஏற்றுதல் நேரத்தை மேம்படுத்த மேம்படுத்தப்பட்ட படங்களைப் பயன்படுத்தவும். திரை அளவைப் பொறுத்து வெவ்வேறு பட அளவுகளை வழங்க பதிலளிக்கக்கூடிய படங்களைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள் (
<picture>
உறுப்பு அல்லது<img>
குறிச்சொற்களில்srcset
பண்பு). Cloudinary அல்லது ImageKit போன்ற சேவைகள் உலகளாவிய பார்வையாளர்களிடையே தானியங்கி பட மேம்படுத்தல் மற்றும் விநியோகத்திற்கு உதவக்கூடும். - சோம்பல் ஏற்றுதல்: பார்வைப்பகுதியில் தெரியும் போது மட்டும் படங்களை ஏற்றுவதற்கு சோம்பல் ஏற்றுதலைச் செயல்படுத்தவும். இது ஆரம்ப பக்க ஏற்றுதல் செயல்திறனை கணிசமாக மேம்படுத்தும், குறிப்பாக பல படங்களைக் கொண்ட தளவமைப்புகளுக்கு.
- அணுகல்தன்மை: தளவமைப்பு மாற்றுத்திறனாளிகளுக்கு அணுகக்கூடியதாக இருப்பதை உறுதிசெய்யவும். சரியான சொற்பொருள் HTML-ஐப் பயன்படுத்தவும், படங்களுக்கு மாற்று உரையை வழங்கவும், மற்றும் தளவமைப்பு விசைப்பலகையால் செல்லக்கூடியதாக இருப்பதை உறுதிசெய்யவும்.
- செயல்திறன்: செயல்திறனை மேம்படுத்த ஜாவாஸ்கிரிப்ட் மற்றும் CSS பயன்பாட்டைக் குறைக்கவும். மென்மையான அனிமேஷன்களுக்கு நிலைப்படுத்தல் பண்புகளுக்கு பதிலாக CSS உருமாற்றங்களைப் பயன்படுத்தவும்.
- குறுக்கு-உலாவி இணக்கத்தன்மை: இணக்கத்தன்மையை உறுதிப்படுத்த வெவ்வேறு உலாவிகளில் தளவமைப்பைச் சோதிக்கவும். பழைய உலாவிகளை ஆதரிக்கத் தேவைப்படும்போது CSS முன்னொட்டுகளைப் பயன்படுத்தவும். நவீன உலாவிகள் பொதுவாக CSS கிரிட்டை நன்றாக ஆதரிக்கும்போது, பழைய உலாவிகளுக்கு பாலிஃபில்ஸ் அல்லது மாற்று தீர்வுகள் தேவைப்படலாம்.
- இடம் ஒதுக்கும் உள்ளடக்கத்தைக் கருத்தில் கொள்ளுங்கள்: படங்கள் ஏற்றப்படும்போது, ஒரு சிறந்த பயனர் அனுபவத்தை வழங்க இடம் ஒதுக்கும் உள்ளடக்கத்தைக் காட்டவும் (எ.கா., படத்தின் மங்கலான பதிப்பு அல்லது ஒரு எளிய வண்ணத் தொகுதி). இது படங்கள் ஏற்றப்படும்போது தளவமைப்பு சுற்றித் தாவுவதைத் தடுக்கிறது.
- தோற்ற விகிதங்களைப் பராமரிக்கவும்: படங்களைக் கையாளும் போது, நியாயமான வரம்புகளுக்குள் சீரான தோற்ற விகிதங்களைப் பராமரிக்க முயற்சிக்கவும். இது தளவமைப்பில் பெரிய இடைவெளிகளைத் தடுக்க உதவும். தேவைப்பட்டால், விரும்பிய தோற்ற விகிதங்களை அடைய படங்களைக் கத்தரிக்கவும் அல்லது பேட் செய்யவும்.
- அதிகப்படியான உள்ளடக்க அடர்த்தியைத் தவிர்க்கவும்: அதிக உள்ளடக்கத்துடன் தளவமைப்பை நெரிசலாக்க வேண்டாம். பார்வைக்கு ஈர்க்கக்கூடிய மற்றும் படிக்கக்கூடிய வடிவமைப்பை உருவாக்க உருப்படிகளுக்கு இடையில் போதுமான வெள்ளை இடம் இருப்பதை உறுதிசெய்யவும்.
- வெவ்வேறு சாதனங்களில் சோதிக்கவும்: பதிலளிக்கக்கூடிய தன்மை மற்றும் உகந்த பார்வை அனுபவத்தை உறுதிப்படுத்த பல்வேறு சாதனங்கள் மற்றும் திரை அளவுகளில் தளவமைப்பை முழுமையாகச் சோதிக்கவும்.
- சர்வதேசமயமாக்கல் (i18n): உங்கள் இணையதளம் உலகளாவிய பார்வையாளர்களை இலக்காகக் கொண்டால் சர்வதேசமயமாக்கலைக் கருத்தில் கொள்ளுங்கள். தளவமைப்பு வெவ்வேறு உரை திசைகளுக்கு (எ.கா., வலமிருந்து இடமாக மொழிகள்) மற்றும் எழுத்துத் தொகுப்புகளுக்கு ஏற்றதாக இருப்பதை உறுதிசெய்யவும். வெவ்வேறு எழுத்துரு அளவுகள் மற்றும் உரை நீளங்களுக்கு இடமளிக்க அளவிடுதல் மற்றும் இடைவெளிக்கு நெகிழ்வான அலகுகளைப் (எ.கா.,
em
அல்லதுrem
) பயன்படுத்தவும்.
செயல்பாட்டில் உள்ள மேசன்ரி லேஅவுட்களின் எடுத்துக்காட்டுகள்
- Pinterest: மேசன்ரி லேஅவுட்டின் ஒரு சிறந்த எடுத்துக்காட்டு, படங்கள் மற்றும் இணைப்புகளை பார்வைக்கு ஈர்க்கக்கூடிய மற்றும் ஒழுங்கமைக்கப்பட்ட முறையில் காட்சிப்படுத்துகிறது.
- Dribbble: வடிவமைப்பாளர்களுக்கான ஒரு தளம், Dribbble வடிவமைப்பு திட்டங்களைக் காட்சிப்படுத்த மேசன்ரி லேஅவுட்டைப் பயன்படுத்துகிறது.
- இ-காமர்ஸ் வலைத்தளங்கள்: பல இ-காமர்ஸ் வலைத்தளங்கள் தயாரிப்புப் பட்டியல்களைக் காண்பிக்க மேசன்ரி லேஅவுட்களைப் பயன்படுத்துகின்றன, குறிப்பாக ஆடை அல்லது வீட்டுப் பொருட்கள் போன்ற பார்வை சார்ந்த வகைகளுக்கு. ASOS அல்லது Etsy போன்ற உலகளாவிய எடுத்துக்காட்டுகளைக் கருத்தில் கொள்ளலாம்.
- போர்ட்ஃபோலியோ வலைத்தளங்கள்: புகைப்படக் கலைஞர்கள், கலைஞர்கள் மற்றும் பிற படைப்பாளிகள் தங்கள் படைப்புகளை ஒரு மாறும் மற்றும் பார்வைக்கு ஈர்க்கக்கூடிய வழியில் காட்சிப்படுத்த மேசன்ரி லேஅவுட்களை அடிக்கடி பயன்படுத்துகின்றனர்.
- செய்தி மற்றும் இதழ் வலைத்தளங்கள்: சில செய்தி மற்றும் இதழ் வலைத்தளங்கள் கட்டுரைகள் மற்றும் பிற உள்ளடக்கங்களைக் காண்பிக்க மேசன்ரி லேஅவுட்களைப் பயன்படுத்துகின்றன, குறிப்பாக அவற்றின் முகப்புப் பக்கம் அல்லது வகைப்பக்கங்களில்.
உலாவி இணக்கத்தன்மை
- CSS காலம்ஸ்: பொதுவாக நவீன உலாவிகளில் நன்கு ஆதரிக்கப்படுகிறது.
- CSS கிரிட்: நவீன உலாவிகளில் பரவலாக ஆதரிக்கப்படுகிறது, ஆனால் பழைய உலாவிகளுக்கு பாலிஃபில்ஸ் தேவைப்படலாம்.
- ஜாவாஸ்கிரிப்ட் மேசன்ரி லைப்ரரிகள்: சிறந்த குறுக்கு-உலாவி இணக்கத்தன்மையை வழங்குகின்றன, ஏனெனில் அவை தளவமைப்பு கணக்கீடுகள் மற்றும் உறுப்புகளின் நிலைப்படுத்தலை நேரடியாகக் கையாளுகின்றன. இருப்பினும், அவை ஜாவாஸ்கிரிப்டை நம்பியுள்ளன, இது சில பயனர்களால் முடக்கப்படலாம்.
ஒரு சீரான பயனர் அனுபவத்தை உறுதிப்படுத்த உங்கள் மேசன்ரி லேஅவுட்டை வெவ்வேறு உலாவிகள் மற்றும் சாதனங்களில் எப்போதும் சோதிக்கவும்.
முடிவுரை
CSS மேசன்ரி லேஅவுட்கள் உள்ளடக்கத்தை ஒரு மாறும் மற்றும் பார்வைக்கு ஈர்க்கக்கூடிய முறையில் காண்பிக்க ஒரு சக்திவாய்ந்த மற்றும் பல்துறை வழியை வழங்குகின்றன. நீங்கள் CSS காலம்ஸ், CSS கிரிட் அல்லது ஒரு ஜாவாஸ்கிரிப்ட் மேசன்ரி லைப்ரரியைப் பயன்படுத்தத் தேர்வுசெய்தாலும், இந்த வழிகாட்டியில் கோடிட்டுக் காட்டப்பட்டுள்ள கொள்கைகள் மற்றும் சிறந்த நடைமுறைகளைப் புரிந்துகொள்வது பயனர் அனுபவத்தை மேம்படுத்தும் ஈர்க்கக்கூடிய மற்றும் பதிலளிக்கக்கூடிய தளவமைப்புகளை உருவாக்க உதவும். உங்கள் மேசன்ரி லேஅவுட் பார்வைக்கு பிரமிக்க வைப்பதாகவும், உலகளாவிய பார்வையாளர்களுக்குப் பயனர் நட்புடையதாகவும் இருப்பதை உறுதிசெய்ய, படங்களை மேம்படுத்தவும், சோம்பல் ஏற்றுதலைச் செயல்படுத்தவும், அணுகல்தன்மைக்கு முன்னுரிமை அளிக்கவும் நினைவில் கொள்ளுங்கள்.