Орлуулагчийн өнгийг тохируулна уу. CSS хэв маягийг ашиглан орлуулагчийн зөвлөмжийн текстийн өнгийг хэрхэн өөрчлөх вэ? Орлуулагчийг сайхан нууж байна

Гэр / Технологи
Ихэвчлэн оролт болон текст талбар дээрх орлуулагчийн атрибут нь эдгээр элементүүдийн доторх үйлдэл хийх дуудлага өгөхөд ашиглагддаг. Энэ нийтлэлд би орлуулагчдын текстийг загварчлах хэд хэдэн сонголтууд, мөн тэдгээрийн хөдөлгөөнт дүрсний сонголтуудыг тайлбарлах болно.

Тиймээс, манай орлуулагчийн текстийн өнгийг жишээлбэл, дараах CSS дүрмийн багцыг ашиглан өөрчилж болно.

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

Ийм энгийн шинж чанарыг загварчлах кодын урт нь нийтлэг стандарт байхгүйгээс шалтгаалж байгаа тул хөтөч бүр өөр өөрийн гэсэн байдлаар орлуулагчийн хэв маягийг дэмждэг.

Түүнчлэн, бүгдийг нь дэмждэггүй css шинж чанарууд. Энд яг дэмжигдсэн шинж чанаруудын жагсаалт байна:

фонт (болон холбогдох)
суурь (болон холбогдох)
өнгө
үг хоорондын зай
үсэг хоорондын зай
текст чимэглэл
босоо зэрэгцүүлэх
текст хувиргах
шугамын өндөр
текст догол
текст халих
тунгалаг байдал

Мөн орлуулагчийн текст нь оролтын эсвэл текст талбарын элементийн өргөнийг "өргөтгөх" тохиолдол байдаг (нийтлэг тохиолдол хөдөлгөөнт төхөөрөмжүүд). Үүний зэрэгцээ энэ нь автоматаар үзэмжгүй байдлаар таслагдана.

Текст халих зэрэг CSS шинж чанар: эллипс нь энэ асуудлыг засахад туслах бөгөөд энэ нь орлуулагчийн тайрсан хэсэгт гоо зүйн эллипс нэмэх болно. Загварын хувьд бид дараах байдлаар бичдэг.

оролт [ орлуулагч ] ( текст халих : зуйван ;) оролт ::-moz-орлуулагч (текст халих : зуйван ;) оролт :-moz-орлуулагч (текст халих : зуйван ;) оролт :-ms-орлуулагч ( текст халих: эллипс ;)

Орлуулагчид илүү их гоо зүй нэмэхийн тулд харгалзах элемент нь анхаарал төвлөрүүлэх үед үүнийг нуух эффектийг нэмж болно.

Хөдөлгөөнт дүрс бүхий ийм нуугдах зарим жишээ:

/* анхаарлаа төвлөрүүлэх үед орлуулагчийн ил тод байдлыг жигд өөрчлөх */.input ::-webkit-input-placeholder ( тунгалаг байдал : 1 ; шилжилт : тунгалаг байдал 0.3 сек хялбар ;) . оролт ::-moz-орлуулагч ( тунгалаг байдал : 1 ; шилжилт : тунгалаг байдал 0.3 сек хялбар ;).оролт :-moz орлуулагч (тунгалаг байдал: 1; шилжилт: тунгалаг байдал 0.3 секундын хялбар байдал;). оролт:-ms-оролтын-орлуулагч (тунгалаг байдал: 1; шилжилт: тунгалаг байдал 0.3 секундын хялбар байдал;). оролт (тунгалаг байдал: 0; шилжилт: тунгалаг байдал 0.3 секундын хялбар байдал; ) .оролт :фокус::-moz-орлуулагч ( тунгалаг байдал : 0 ; шилжилт : тунгалаг байдал 0.3 сек хялбар ;).оролт : фокус:-moz- орлуулагч ( тунгалаг байдал : 0 ; шилжилт : тунгалаг байдал 0.3 сек хялбар ;).оролт : фокус :-ms-input-placeholder ( тунгалаг байдал : 0 ; шилжилт : тунгалаг байдал 0.3 сек хялбар ;) /* анхаарлаа төвлөрүүлэх үед орлуулагчийг баруун тийш шилжүүлэх */.input ::-webkit-input-placeholder (текст догол : 0px ; шилжилт : текстийн догол 0.3 сек хялбар ;) . оролт ::-moz-орлуулагч ( текстийн догол : 0px ; шилжилт : текстийн догол 0.3 сек хялбар ;).оролт:-moz-орлуулагч (текст догол: 0px; шилжилт: текст-догол 0.3 секундын хялбар байдал;).оролт:-ms-оролтын-орлуулагч (текст догол: 0px; шилжилт: текстийн догол 0.3 секундын хялбар байдал. ;).оролт :focus::-webkit-input-placeholder(текст догол : 500px ; шилжилт : текстийн догол 0.3 сек хялбар ;).оролт :фокус ::-moz-орлуулагч (текст догол : 500px ; шилжилт : текстийн догол 0.3 сек хялбар ;).оролт :фокус:- moz-орлуулагч (текст догол : 500px ; шилжилт : текстийн догол 0.3 сек хялбар ;) . оролт : фокус :-ms- оролтын орлуулагч ( текстийн догол : 500 пиксел ; шилжилт : текстийн догол 0.3 секундын хялбар ;) /* анхаарлаа төвлөрүүлэх үед орлуулагчийг доош шилжүүлэх */.input ::-webkit-input-placeholder ( мөрийн өндөр : 20px ; шилжилт : шугамын өндөр 0.5 сек хялбар ;) . оролт ::-moz-орлуулагч ( шугамын өндөр : 20px ; шилжилт : шугамын өндөр 0.5 сек хялбар ;).оролт:-moz-орлуулагч (мөрийн өндөр: 20px; шилжилт: шугамын өндөр 0.5 секундын хялбар байдал;). оролт:-ms-оролтын-орлуулагч (мөрийн өндөр: 20px; шилжилт: шугамын өндөр 0.5 секундын хялбар байдал ;).оролт :focus::-webkit-input-placeholder( шугамын өндөр : 100 пиксел ; шилжилт : шугамын өндөр 0.5 сек хялбар ;). оролт : фокус :: - moz- орлуулагч ( шугамын өндөр : 100 пиксел ; шилжилт : шугамын өндөр 0.5 сек хялбар ;). оролт : фокус: - moz-орлуулагч (мөрийн өндөр: 100px; шилжилт: шугамын өндөр 0.5 сек хялбар;).оролт: фокус:-ms-орлуулагч (мөрийн өндөр: 100px; шилжилт: шугамын өндөр 0.5 сек хялбар;)

Энд дуусгая.

Хэлбэрийг багасгаж, харааны дуу чимээг багасгахын тулд дизайнерууд шошголодог

Муу

Сайн байна

Загвар: орлуулагчийн өнгийг CSS өөрчлөх

CSS орлуулагчийн тусламжтайгаар оролтын талбарын хэв маягийг өөрчлөх

Муу

Орлуулагчийн эффект

Placeholder атрибут нь зөвхөн зориулалтын дагуу ажилладаг Тэгээд