இலக்கு இல்லாமல் தூய CSS இல் நிகழ்வைக் கிளிக் செய்யவும். CSS இல் இலக்கு. எப்படி இது செயல்படுகிறது? சொற்பொருள் மற்றும் அணுகல் பற்றி என்ன

CSS இல் கிளிக் நிகழ்வுகளை இல்லாமல் கையாள வழி உள்ளதா ஜாவாஸ்கிரிப்ட் பயன்படுத்தி. நீங்கள் முறையைப் பயன்படுத்தலாம் : இலக்கு. ஆனால் அதைப் பயன்படுத்த முடியாவிட்டால் என்ன செய்வது? மற்றொரு முறை உள்ளது.

டெமோவைப் பாருங்கள். இது முற்றிலும் CSS இல் உருவாக்கப்பட்டது, ஜாவாஸ்கிரிப்ட் குறியீட்டின் வரி அல்ல. இது:ஆக்டிவ் மற்றும்:ஹோவர் செலக்டர்களின் அசல் பயன்பாட்டை அடிப்படையாகக் கொண்டது.

விளக்கம்

முதலில் நீங்கள் ஒரு கொள்கலனை உருவாக்க வேண்டும், அதில் ஒரு பொத்தான் மற்றும் சுட்டியை அழுத்தும் போது காட்டப்படும் தொகுதிகள் இருக்கும். மார்க்அப் அமைப்பு இப்படி இருக்கும்:

  • லோரெம் இப்சம் டோலர் சிட் அமெட்.
  • Consectetur adipiscing elit.
  • பொத்தானை

    .wrapper இல் மவுஸ் பட்டனை அழுத்தும் வரை .content ஐ கண்ணுக்கு தெரியாததாக மாற்ற வேண்டும். சிக்கலைத் தீர்க்க, .content சொத்துக் காட்சியை அமைக்கவும்: எதுவுமில்லை . பிறகு, .wrapper இல் மவுஸ் பட்டனை அழுத்தும் போது, ​​.contentக்கான டிஸ்ப்ளே: ப்ளாக் பிராப்பர்ட்டியை சேர்ப்போம். ஏன் .wrapper:active .content properties display: block . இந்த நிலையில், மவுஸ் பட்டனை அழுத்தினால் மட்டுமே .content தெரியும். நீங்கள் அதை வெளியிட்டால், .உள்ளடக்கம் மீண்டும் மறைந்துவிடும். இதை சரிசெய்ய, மவுஸ் கர்சர் .content முடிந்தவுடன், உறுப்புக்கு காட்சி: தொகுதி சொத்து ஒதுக்கப்படும் என்பதை உறுதி செய்வோம். அதாவது, .content:hover க்கான டிஸ்ப்ளே: ப்ளாக் பிராப்பர்ட்டியை அமைக்கிறோம். CSS குறியீடு இப்படி இருக்கும்:

    உள்ளடக்கம் (காட்சி: எதுவுமில்லை;) .ரேப்பர்:செயலில் உள்ள .உள்ளடக்கம் (காட்சி: தொகுதி; )

    எஞ்சியிருப்பது "அதை சீப்பு" செய்வது மட்டுமே தோற்றம்மேலும் தெளிவுபடுத்தவும்:

    ரேப்பர் (நிலை: உறவினர்; ) .பொத்தான் (பின்னணி: மஞ்சள்; உயரம்: 20px; அகலம்: 150px; ) .உள்ளடக்கம் (நிலை: முழுமையானது; திணிப்பு-மேல்: 20px; ) .content li (பின்னணி: சிவப்பு; )

    மேலே உள்ள குறியீட்டில் உள்ள பொத்தான் உரை மஞ்சள் பின்னணியைக் கொண்டிருக்கும், மேலும் மவுஸ் பொத்தானை அழுத்தும் போது காட்டப்படும் தகவல் சிவப்பு பின்னணியைக் கொண்டிருக்கும்.

    போலி-வகுப்பு:இலக்குவைப் பயன்படுத்தி இணையத்தில் பல பயிற்சிகளை எளிதாகக் காணலாம். இருப்பினும், வேறொருவரின் குறியீட்டைப் பின்பற்றாமல், அதைப் புரிந்துகொண்டு அது எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள முயற்சிப்போம்? நிச்சயமாக, எடுத்துக்காட்டுகள் இல்லாமல் நாம் செய்ய முடியாது.

    என்ன: இலக்கு?

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

    போலி-வகுப்புகளை போலி-உறுப்புகளுடன் குழப்பக்கூடாது, இது ஒரு தனிமத்தின் ஒரு குறிப்பிட்ட பகுதியை மட்டுமே தேர்ந்தெடுக்க முடியும், அதாவது ஒரு பத்தியின் முதல் எழுத்து அல்லது முதல் வரி.

    போலி வகுப்புகள்:

    • a:link(color:#111)
    • a:hover(color:#222)
    • பிரிவு:முதல் குழந்தை(நிறம்:#333)

    போலி உறுப்புகள்:
    • ப::முதல் எழுத்து(நிறம்:#444)
    • ப::முதல் வரி(நிறம்:#555)

    இந்த அல்லது அந்த போலி-வகுப்பு அல்லது போலி-உறுப்பு என்ன செய்கிறது என்பது தொடரியல் மூலம் தெளிவாக உள்ளது என்று நினைக்கிறேன். மிகவும் பிரபலமான போலி-வகுப்பு: மிதவை, அனைத்து வெப்மாஸ்டர்களும் அதைக் காணலாம்; இது வட்டமிடும்போது ஒரு தனிமத்தின் பாணியை விவரிக்கிறது. இலக்கு இதேபோல் செயல்படுகிறது மற்றும் ஒரு குறிப்பிட்ட சூழ்நிலை ஏற்படும் போது ஒரு தனிமத்தின் பாணியை விவரிக்கிறது.

    துண்டு ஐடிகள்

    சுருக்கமாகச் சொன்னால், இது நமது போலி வர்க்கம் பிணைக்கப்பட்ட ஒரு விஷயம். இது ஒரு சொல் அல்லது சொற்றொடரைக் கொண்ட ஹேஷ்டேக் ஆகும், இது முகவரியின் முடிவில் வைக்கப்பட்டுள்ளது. இது போல் தெரிகிறது:

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

    இது வேலை செய்கிறது தூய HTML, தந்திரங்கள் தேவையில்லை. சிறிய அடையாளங்காட்டிகள்.

    கிளிக் செய்வதைப் பயன்படுத்தி: இலக்கு

    இப்போது எங்களின் மேம்படுத்தப்பட்ட மெனுவிலிருந்து விரும்பிய பகுதியைக் கிளிக் செய்யும் போது, ​​எந்தப் பத்தி தற்போது செயலில் உள்ளது என்பதைக் காட்டும் தலைப்பு நடை மாறுகிறது என்பதை உறுதிப்படுத்த முயற்சிப்போம்.

    H1 (எழுத்துரு: 30px Arial sans-serif; ) h1:இலக்கு (எழுத்துரு அளவு: 50px; உரை-அலங்காரம்: அடிக்கோடு; நிறம்: #37aee4; )

    குறியீடு மிகவும் எளிமையானது - கிளிக் செய்யும் போது, ​​தலைப்பு அதன் அளவு, நிறம் மாறுகிறது மற்றும் அடிக்கோடிடப்படுகிறது. நீங்கள் வாழ்க்கையை (ருஸ்லான், ஹாய்) சேர்க்கலாம் மற்றும் தலைப்பு நிறத்தை மாற்றுவதற்கு அனிமேஷனை உருவாக்கலாம்:

    H1 ( எழுத்துரு: 30px Arial sans-serif; -webkit-transition: color 0.5s Ease; -moz-transition: color 0.5s Ease; -o-transition: color 0.5s Ease; -ms-transition: color 0.5s Ease; மாற்றம்: நிறம் 0.5 வி எளிதாக;)

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

    H1:இலக்கு + p (பின்னணி: #eaeaea; திணிப்பு: 10px; )

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

    உலாவி ஆதரவு

    இலக்கு போலி-வகுப்பு CSS இன் மூன்றாம் பதிப்பைச் சேர்ந்தது மற்றும் பதிப்பு 9 ஐ விட பழைய IE தவிர அனைத்து உலாவிகளாலும் முழுமையாக ஆதரிக்கப்படுகிறது. எனவே, உங்கள் பார்வையாளர்கள் இந்த உலாவியைப் பயன்படுத்தினால், நீங்கள் அதைச் செயல்படுத்தக்கூடாது. இருப்பினும், ஒரு வழி இருக்கிறது - இது Selectvizr, ஒரு JS நூலகம், இதன் மூலம் நீங்கள் CSS3 உடன் IE வேலை செய்ய முடியும். நாங்கள் ஸ்கிரிப்டைச் சேர்க்கிறோம், அவ்வளவுதான், அது வேலை செய்கிறது.

    ஒரே விஷயம் என்னவென்றால், நீங்கள் JQuery அல்லது MooTools ஐப் பயன்படுத்தவில்லை என்றால், இந்த ஸ்கிரிப்ட் வேலை செய்ய அதை இணைக்க வேண்டும். அதிகாரப்பூர்வ இணையதளத்தில் எந்த நூலகங்கள் எதை ஆதரிக்கின்றன என்பதைக் காட்டும் அட்டவணை உள்ளது. நீங்கள் ஆர்வமாக இருந்தால், அதைப் படியுங்கள். இந்த .

    முடிவுரை

    போலி வகுப்புகளைப் பயன்படுத்துவது சிக்கலானதாகத் தோன்றலாம், ஆனால் அவை எவ்வாறு செயல்படுகின்றன என்பதை நீங்கள் புரிந்துகொண்டவுடன், CSSஐப் பயன்படுத்தி அற்புதமான விஷயங்களைச் செய்யலாம், வேறு எதுவும் இல்லை. போலி வகுப்பு:இலக்கு- இது ஒரு சிறந்த உறுதிப்படுத்தல். அதன் உதவியுடன், பார்வையாளருடன் ஒரு பக்கத்தின் தொடர்புகளை நீங்கள் தீவிரமாக மாற்றலாம். மேலே உள்ள எடுத்துக்காட்டு மிகவும் எளிமையானது, ஆனால் இது இன்னும் பக்கத்திற்கு ஒரு பிட் ஊடாடுதலைச் சேர்க்கிறது. ஆனால் இது ஒரு ஜோடி குறியீடு வரிகள்.

    அழகு மற்றும் உலாவி ஆதரவுடன் அதை மிகைப்படுத்தாதீர்கள், எல்லாம் சரியாகிவிடும்.

    இனிய நாள்

    குறிச்சொல்லை உருவாக்க target="_blank பயன்படுத்தப்படுகிறது இணைப்பை புதிய சாளரத்தில் திறந்தார். ஆனால் இலக்கு HTML என்றால் என்ன? அது ஏன் காலியாக இருக்க வேண்டும்? மற்றும் மிகவும் சுவாரஸ்யமான விஷயம் என்னவென்றால், ஆரம்பத்தில் ஏன் அடிக்கோடிட்டு உள்ளது? இந்தக் குறியீட்டைக் கூர்ந்து கவனித்து, அது என்ன செய்கிறது என்பதைப் புரிந்து கொள்வோம்.

    இலக்கு பண்பு

    இலக்கு மதிப்புகள்

    இலக்கு பண்புக்கூறுக்கான நான்கு பொதுவான மதிப்புகள்:

    _தன்னை

    HTML இல் குறிச்சொல் பயன்படுத்தப்பட்டால் மட்டுமே இது நிகழும் , இது அனைத்து இணைப்புகளுக்கும் ஒரு குறிப்பிட்ட திறப்பு முறையை அமைக்கிறது. எடுத்துக்காட்டாக, குறிச்சொற்களுக்கு இடையில் இருந்தால் பின்வரும் குறியீட்டைச் சேர்த்தது , நீங்கள் target="_self" ஐப் பயன்படுத்த வேண்டும், இதனால் இணைப்பு அதே சாளரத்தில் திறக்கும்.

    _வெற்று

    புதிய தாவல் அல்லது சாளரத்தில் இணைப்பைத் திறக்கும். இது பயனரின் உள்ளூர் அமைப்புகளால் தீர்மானிக்கப்படுகிறது, பெரும்பாலான உலாவிகளில் இது ஒரு புதிய தாவல் பக்கமாகும். இந்த மதிப்பைப் பயன்படுத்தி பாப்-அப் விளம்பர யூனிட்களைச் செயல்படுத்தலாம் என்று நீங்கள் நினைக்கலாம். ஆனால் அது உண்மையல்ல. பெரும்பாலும், HTML ஐ விட ஜாவாஸ்கிரிப்ட் இதற்குப் பயன்படுத்தப்படுகிறது.

    புதிய தாவலில் வெளிப்புற தளங்கள் அல்லது PDF கோப்புகளுக்கான இணைப்புகளைத் திறக்க இந்த இலக்கு HTML பண்புக்கூறு மதிப்பு சிறப்பாகப் பயன்படுத்தப்படுகிறது. இதற்கு நன்றி, இந்த தாவல்களை மூடிய பிறகு, பயனர் உங்கள் தளத்திற்குத் திரும்புவார். ஆனால் இது துஷ்பிரயோகம் செய்யப்படக்கூடாது, ஏனெனில் ஒவ்வொரு இணைப்பும் புதிய தாவலில் திறந்தால் பயனருக்கு செல்ல கடினமாக இருக்கும்.

    _பெற்றோர்

    _parent மதிப்பு நீங்கள் இருக்கும் சட்டகத்திற்கான இணைப்பை பெற்றோர் சட்டத்தில் திறக்கும். பிரேம்களை உருவாக்குவதற்கான குறிச்சொற்கள் என்பதால் இது பிரபலமான மதிப்பு அல்ல மற்றும் HTML5 இல் ஆதரிக்கப்படவில்லை. இருப்பினும், இந்த மதிப்பை இன்னும் குறிச்சொற்களுக்குள் பயன்படுத்தலாம்