CSS::placeholder 의사 요소 선택기의 다양한 애플리케이션 시나리오 구현

WBOY
풀어 주다: 2023-11-20 15:17:52
원래의
1379명이 탐색했습니다.

实现CSS ::placeholder伪元素选择器的多种应用场景

CSS::placeholder 의사 요소 선택기의 다양한 응용 시나리오를 구현하려면 특정 코드 예제가 필요합니다.

웹 개발에서 CSS는 웹 페이지의 레이아웃과 스타일을 제어하는 ​​데 일반적으로 사용되는 스타일 시트 언어입니다. ::placeholder 의사 요소 선택기는 CSS3의 새로운 선택기로, 입력 상자(텍스트 입력 상자, 비밀번호 입력 상자 등 포함)의 자리 표시자 스타일을 수정하는 데 사용됩니다.

다음에서는 다양한 애플리케이션 시나리오를 소개하고 해당 코드 예제를 제공합니다.

  1. 입력 상자의 자리 표시자 색상 수정:
input::placeholder {
  color: red;
}
로그인 후 복사

위 코드에서 입력 상자의 자리 표시자 텍스트 색상을 빨간색으로 변경합니다.

  1. 입력 상자 자리 표시자의 글꼴 크기 수정:
input::placeholder {
  font-size: 16px;
}
로그인 후 복사

위 코드에서 입력 상자 자리 표시자의 글꼴 크기를 16픽셀로 변경합니다.

  1. 입력 상자 자리 표시자의 글꼴 스타일 수정:
input::placeholder {
  font-family: 'Arial', sans-serif;
  font-style: italic;
}
로그인 후 복사

위 코드에서 입력 상자 자리 표시자의 글꼴 스타일을 Arial 글꼴로 변경하고 이탤릭체로 표시합니다.

  1. 입력 상자 자리 표시자의 배경색 수정:
input::placeholder {
  background-color: yellow;
}
로그인 후 복사

위 코드에서 입력 상자 자리 표시자의 배경색을 노란색으로 변경합니다.

  1. 입력 상자 자리 표시자의 투명도 수정:
input::placeholder {
  opacity: 0.5;
}
로그인 후 복사

위 코드에서 입력 상자의 자리 표시자 투명도를 반투명 상태인 0.5로 수정합니다.

  1. 입력 상자 자리 표시자의 정렬 수정:
input::placeholder {
  text-align: center;
}
로그인 후 복사

위 코드에서 입력 상자의 자리 표시자 텍스트를 가운데 정렬합니다.

  1. 입력 상자 자리 표시자의 테두리 스타일 수정:
input::placeholder {
  border: 1px solid red;
}
로그인 후 복사

위 코드에서 입력 상자 자리 표시자에 빨간색 테두리를 추가합니다.

  1. 입력 상자 자리 표시자의 애니메이션 효과 수정:
input::placeholder {
  animation: placeholder 2s infinite;
}

@keyframes placeholder {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}
로그인 후 복사

위 코드에서 입력 상자 자리 표시자에 2초 무한 루프 애니메이션 효과를 추가하여 투명도가 50%에서 0.5가 되도록 합니다.

위의 코드 예제를 통해 ::placeholder 의사 요소 선택기의 다양한 적용 시나리오를 볼 수 있습니다. 개발자는 이러한 코드를 유연하게 사용하여 특정 요구 사항에 따라 사용자 정의된 입력 상자 자리 표시자 스타일을 구현할 수 있습니다.

브라우저마다 :: 자리 표시자 의사 요소 선택기에 대한 지원 수준이 다르기 때문에 스타일이 모든 주류 브라우저에서 정상적으로 표시될 수 있도록 하려면 브라우저 접두사를 추가하는 것이 좋습니다. :

input::-webkit-input-placeholder {
  /* Safari, Chrome, and Opera */
  color: red;
}

input::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}

input::-ms-input-placeholder {
  /* IE 10+ */
  color: red;
}

input::-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
로그인 후 복사

와 같은 코드에 추가하면 다른 브라우저에서도 올바르게 표시될 수 있습니다.

이 글에서 소개한 CSS::placeholder 의사 요소 선택기의 다양한 적용 시나리오가 여러분에게 도움이 되기를 바랍니다. 질문이 있으시면 토론을 위해 메시지를 남겨주세요.

위 내용은 CSS::placeholder 의사 요소 선택기의 다양한 애플리케이션 시나리오 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿