ஒதுக்கிட நிறத்தை அமைக்கவும். CSS பாணிகளைப் பயன்படுத்தி ஒதுக்கிடத்தில் உள்ள உதவிக்குறிப்பு உரையின் நிறத்தை எவ்வாறு மாற்றுவது? ஒதுக்கீட்டை அழகாக மறைத்தல்

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

எனவே, எங்கள் ஒதுக்கிடத்தின் உரை நிறத்தை மாற்றலாம், எடுத்துக்காட்டாக, பின்வரும் CSS விதிகளின் தொகுப்பு:

::-webkit-input-placeholder ( color : #c0392b ;) ::-moz-placeholder ( color : #c0392b ;) /* Firefox 19+ */ :-moz-placeholder ( color : #c0392b ;) /* Firefox 18- */ :-ms-input-placeholder (color: #c0392b ;)

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

மேலும், அனைவருக்கும் ஆதரவு இல்லை css பண்புகள். சரியாக ஆதரிக்கப்படும் பண்புகளின் பட்டியல் இங்கே:

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

ஒதுக்கிட உரை உள்ளீடு அல்லது டெக்ஸ்ட் ஏரியா உறுப்பின் அகலத்தை "நீட்டிக்கிறது" (பொதுவான வழக்கு மொபைல் சாதனங்கள்) அதே நேரத்தில், அது தானாகவே கூர்ந்துபார்க்க முடியாத துண்டிக்கப்படுகிறது.

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

உள்ளீடு [ placeholder ] ( text-overflow : ellipsis ;) input ::-moz-placeholder ( text-overflow : ellipsis ;) input :-moz-placeholder ( text-overflow : ellipsis ;) input :-ms-input-placeholder ( text-overflow : ellipsis ;)

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

அனிமேஷன் கூறுகளுடன் மறைத்து வைப்பதற்கான சில எடுத்துக்காட்டுகள்:

/* கவனம் செலுத்தும்போது ஒதுக்கிட வெளிப்படைத்தன்மையில் மென்மையான மாற்றம் */.input ::-webkit-input-placeholder (opacity : 1 ; transition : opacity 0.3s ease ;) .input ::-moz-placeholder ( ஒளிபுகாநிலை : 1 ; transition : ஒளிபுகாநிலை 0.3s ease ;).input :-moz- ப்ளாஸ்ஹோல்டர் (ஒளிபுகாநிலை: 1; நிலைமாற்றம்: ஒளிபுகாநிலை 0.3வி எளிதாக;).உள்ளீடு:-எம்எஸ்-இன்புட்-பிளேஸ்ஹோல்டர் (ஒளிபுகாநிலை: 1; மாறுதல்: ஒளிபுகாநிலை 0.3வி ஈஸ்;).உள்ளீடு (ஒளிபுகாநிலை: 0; மாற்றம்: ஒளிபுகாநிலை 0.3வி எளிதாக; ) .input :focus::-moz-placeholder (opacity : 0 ; transition : opacity 0.3s ease ;).input :focus:-moz-placeholder (opacity : 0 ; transition : opacity 0.3s ease ;).input :focus :-ms-input-placeholder (ஒளிபுகாநிலை: 0; மாற்றம்: ஒளிபுகாநிலை 0.3s எளிதாக;) /* கவனம் செலுத்தும்போது ஒதுக்கிடத்தை வலப்புறமாக மாற்றவும் */.input ::-webkit-input-placeholder ( text-indent : 0px ; transition : text-indent 0.3s ease ;) .input ::-moz-placeholder ( text-indent : 0px ; transition : text-indent 0.3s ease ;).input :-moz-placeholder ( text-indent : 0px ; transition : text-indent 0.3s ease ;).input :-ms-input-placeholder ( text-indent : 0px ; transition : text-indent 0.3s ease ;).உள்ளீடு :focus::-webkit-input-placeholder( text-indent : 500px ; transition : text-indent 0.3s ease ;).input :focus::-moz-placeholder ( text-indent : 500px ; transition : text-indent 0.3s ease ;).input :focus:- moz-placeholder ( text-indent : 500px ; transition : text-indent 0.3s ease ;) .input :focus:-ms-input-placeholder ( text-indent : 500px ; transition : text-indent 0.3s Ease ;) /* கவனம் செலுத்தும்போது ஒதுக்கிடத்தை கீழே மாற்றவும் */.input ::-webkit-input-placeholder (line-height: 20px; transition: line-height 0.5s Ease;) .input ::-moz-placeholder (line-height: 20px ; transition: line-height 0.5s ease ;).input :-moz-placeholder (line-height: 20px ; transition : line-height 0.5s ease ;).input :-ms-input-placeholder (line-height: 20px ; transition : line-height 0.5s ease ;).உள்ளீடு :focus::-webkit-input-placeholder(வரி-உயரம்: 100px ; மாற்றம்: வரி-உயரம் 0.5s எளிதாக;).input :focus::-moz-placeholder (line-height: 100px ; transition: line-height 0.5s Ease ;).input :focus:- moz-placeholder (வரி-உயரம்: 100px; மாற்றம்: வரி-உயரம் 0.5s எளிதாக;).input :focus:-ms-input-placeholder (line-height: 100px ; transition: line-height 0.5s Ease ;)

இங்கே முடிக்கலாம்.

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

மோசமாக

நன்றாக

ஸ்டைலிங்: ஒதுக்கிட நிறத்தை CSS மாற்றவும்

ஒதுக்கிட CSS உடன் உள்ளீட்டு புல பாணியை மாற்றவும்

மோசமாக

இதற்கான ஒதுக்கிட விளைவு

ஒதுக்கிட பண்புக்கூறு மட்டுமே வேலை செய்கிறது மற்றும்