# 본 글은 '노마드 코더 (Nomad Coders)' 유튜브를 보며 간단히 개인적으로 정리한 내용입니다
CSS 를 적게 작성하는데 도움주는 태그
* <progress></progress>
- 1줄로 진행률 표시줄을 출력해준다..
- 속성 : value, min, max
- css로 추가 커스터마이징 가능함.
- metter 태그와 밀접하게 관련되어 있다.
- 예시 : <progress value="50" min="0" max="100"></progress>
* <meter></meter>
- 유저에게 값의 수준을 보여준다.
- 값의 수준에 따라 색상 변경된다.
- 속성 : min, max, low, high, optimum, value
- 예시 : <meter value="20" min="0" max="100" low="20" high="65" optimum="15"></meter>
* <details></details>
- detail 태스에는 'open' 이라는 CSS selector가 있다.
- 클릭 여부에 다라 스타일 변경 가능함.
- summary, span 태그와 함게 사용된다.
- 예시 :
테스트 맞아? 클릭해봐
응 테스트야
* <picture></picture>
- 각기 다른 버전의 이미지를 표시할 수 있다.
- (유저 장치나 환경에 따라)
- 모바일 환경에서는 저화질의 이미지를 출력하는데에 사용할 수 있다.
- (아무래도 더 빨리 로딩 가능하겠지?)
- img, source 태그와 함께 사용된다.
- source : 조건, img : 디폴트
- 브라우저가 picture 또는 srouce 같은 태그를 지원하지 않는 경우 디폴트 img 사용된다.
- 예시 :
창 width 사이즈에 따라 (500,900,1200) 유튜브/구글/네이버 이미지가 보여지게 됨
* <datalist></datalist>
- Javascript 작성 없이, Auto complete (자동완성) 기능을 가능하게 한다.
- 사용방법 : 1. input (입력값)을 가져야한다.
- 2. datalist를 만들고 id를 부여해야 한다.
- 3. 해당 id에 input의 list 속성값은 준다.
- 4. datalist 안에서 option 태그를 사용한다.
- 결과 : input 클릭 시 입력 가능한 옵션이 자동으로 출력된다.
- 그 후, 유저가 타이핑 시 결과값도 자동으로 필터 될 것이다.
- 첫글자가 아닌 포함된 결과를 필터링한다.
- 예시 :
'2022' 카테고리의 다른 글
공부에 필요한 곳들 (0) | 2022.02.03 |
---|---|
HTTP / Socket 통신 (0) | 2022.02.03 |
CSS Trend (0) | 2022.01.28 |
스프링(Spring) 프로젝트 (0) | 2022.01.28 |
응용SW기초기술활용 (0) | 2022.01.26 |