>  기사  >  웹 프론트엔드  >  CSS 설정 양식

CSS 설정 양식

PHPz
PHPz원래의
2023-05-09 10:11:371508검색

인터넷과 모바일 장치의 인기로 인해 양식은 웹사이트와 애플리케이션에서 가장 일반적으로 사용되는 요소 중 하나가 되었습니다. 양식은 사용자의 기본 정보 수집, 검색 수행, 콘텐츠 제출 등을 수행할 수 있으며 인터랙션 디자인과 사용자 경험 디자인에서 매우 중요한 부분이 되었습니다. 올바른 스타일 설정은 양식의 유용성과 미학을 크게 향상시켜 사용자 만족도와 전환율을 높일 수 있습니다. 이 문서에서는 CSS를 사용하여 양식 스타일을 지정하는 방법을 설명합니다.

1. 양식의 기본 구조

HTML에서 양식은 일반적으로 양식 태그와 일련의 입력, 선택, 텍스트 영역 및 기타 양식 컨트롤로 구성됩니다. 다음은 가장 간단한 양식 구조입니다.

<form>
  <label>用户名:<input type="text" name="username"></label>
  <label>密码:<input type="password" name="password"></label>
  <input type="submit" value="提交">
</form>

그 중 label 태그는 양식 컨트롤과 양식 설명 텍스트를 연결하는 데 사용되며, type 속성은 컨트롤 유형을 지정하고, name 속성은 양식 데이터를 제출할 때 이름을 지정하는 데 사용됩니다.

2. 양식의 일반적인 스타일 설정

  1. 균일한 글꼴 및 글꼴 크기

스타일에서 양식 컨트롤의 글꼴 및 글꼴 크기를 지정하면 양식이 깔끔하고 일관되게 표시되어 가독성과 심미성이 향상됩니다. 코드 예제는 다음과 같습니다.

form {
  font-family: Arial, san-serif;
  font-size: 14px;
}
  1. 기본 모양 및 테두리 제거

대부분의 브라우저에는 양식 컨트롤을 위한 일부 모양 및 테두리가 제공되며 이러한 기본 스타일이 반드시 디자인 요구 사항을 충족하지는 않습니다. 이러한 기본 모양과 테두리를 제거하려면 다음 코드를 사용할 수 있습니다.

input[type=text], input[type=password], textarea {
  appearance: none;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background-color: #f5f5f5;
  padding: 5px;
}

여기에서는 CSS의 모양 및 -webkit-appearance 속성을 사용하여 양식 모양을 없음으로 설정하고 테두리와 윤곽선을 제거하고 배경색과 패딩.

  1. 텍스트 상자와 비밀번호 상자의 너비 설정

기본적으로 텍스트 상자와 비밀번호 상자의 너비는 내용에 따라 조정됩니다. 양식을 시각적으로 더 깔끔하게 만들기 위해 너비를 300픽셀과 같은 고정 값으로 설정할 수 있습니다. 코드 예제는 다음과 같습니다.

input[type=text], input[type=password], textarea {
  width: 300px;
}
  1. 드롭다운 상자 스타일 조정

드롭다운 상자의 기본 모양이 요구 사항을 충족하지 않을 수 있습니다. 다음 코드를 통해 스타일을 조정할 수 있습니다. 여기에서 Appearance 및 -webkit-appearance를 없음으로 설정하고 기본 모양을 제거한 다음 CSS를 사용하여 드롭다운 상자 화살표에 대한 배경 이미지를 만들고 마지막으로 배경 이미지, 배경 반복을 사용하여 드롭다운 상자에 적용합니다. , 배경 위치 및 배경 크기 속성.

제출 버튼 스타일 디자인
  1. 제출 버튼은 양식에서 가장 중요한 부분으로, 일반적으로 일반 버튼과 구별되도록 디자인해야 합니다. 다음 코드를 사용하여 스타일을 설정할 수 있습니다.
select {
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 960'><path d='M870.4 358.4l-358.4 358.4-358.4-358.4c-19.2-19.2-51.2-19.2-70.4 0-19.2 19.2-19.2 51.2 0 70.4l384 384c9.6 9.6 22.4 14.4 35.2 14.4s25.6-4.8 35.2-14.4l384-384c19.2-19.2 19.2-51.2 0-70.4-19.2-19.2-51.2-19.2-70.4 0z'/></svg>");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 20px;
  padding-right: 25px;
}

여기서 버튼의 배경색을 #01aef0으로 설정하고, 전경색을 흰색으로 설정하고, 테두리를 제거하고, 둥근 모서리와 패딩을 설정하고, 글꼴 크기를 16으로 설정합니다. 픽셀을 사용하고 마지막으로 커서를 사용합니다. 이 속성은 커서를 손 모양으로 바꾸어 버튼의 상호 작용을 향상시킵니다.

3. 요약

프론트엔드 개발과 웹 디자인에서 양식은 의심할 여지없이 매우 중요한 요소이며, 올바른 스타일 설정은 양식의 사용성과 미학을 향상시킬 수 있으며 이는 사용자 경험과 측면에서 매우 중요합니다. 전환 역할. 이 기사에서는 CSS에서 일반적으로 사용되는 양식 스타일 설정을 소개합니다. 각 스타일은 단독으로 사용할 때 독립적인 도구와 같지만 실제 응용 프로그램에서는 상황에 따라 유연하게 결합하여 요구 사항에 맞는 완전한 양식 스타일을 형성해야 합니다. 디자인 요구 사항.

위 내용은 CSS 설정 양식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.