Vega Logo
v1.0.0
Accordion
아코디언(Accordion)은 한 페이지에서 관련 있는 여러 콘텐츠 섹션을 확인할 수 있도록 하는 컴포넌트로 콘텐츠 섹션의 헤더 목록이 수직으로 쌓여 있는 형태로 표현된다.
일반적으로 헤더 목록은 컨트롤 요소로 활용되며 사용자는 필요에 따라 헤더를 선택하여 하위 콘텐츠 섹션을 표시하거나 숨길 수 있다.
Type

1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환

배경 색상이 있는 경우

1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환
배경 색상이 없는 경우 (Default)
Anatomy
source-page-0
아코디언 닫힘
01
02
3A
source-page-0
3B
아코디언 닫힘(last)
source-page-1
1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환
아코디언 열림
02
4A
source-page-1
1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환
아코디언 열림(last)
4A
  1. 아코디언 헤더 제목
  2. 아코디언 아이콘 : 열림/닫힘 상태를 나타냄
  3. 아코디언 헤더 컨테이너 : 닫힘 상태에서 목록의 마지막일때 3b로 적용
  4. ㅤ a. border-bottom : 1px solid var(--gray-gray30)
    ㅤ b. border-bottom : 0
  5. 아코디언 콘텐츠 패널 : 열림 상태에서 목록의 마지막일때 4b로 적용
  6. ㅤ a. border-bottom : 1px solid var(--gray-gray30)
    ㅤ b. border-bottom : 0; border-radius: 0px 0px 6px 6px;
Icon
아이콘의 확장 상태를 나타내는 아이콘은 항상 일관된 위치에 제공합니다. 아이콘은 변경 가능하지만 패널의 열림/닫힘 상태를 정확하게 반영하도록 제공합니다.

1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환

1객체지향 프로그래밍 참고로 ..
객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다
설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다
리스트 클래스의 getMax 메서드로 최대값을 반환

사용 가이드
클릭 영역
상호작용이 가능한 타깃 영역이 클수록 사용자가 더 쉽게 조작할 수 있습니다. 사용자가 패널을 펼치거나 접기 위해 헤더 전체를 클릭할 수 있도록 구현해야 합니다.
source-page-0
source-page-0
source-page-0
test
Do
source-page-0
source-page-0
test
test
source-page-0
Don’t
패널 내용
한파
강한 바람과 함께 체감 온도 낮음
폭우
Don’t
패널 내부 콘텐츠의 내용이 양이 많거나 복잡할땐 페이지를 분할하여 제공하고, 너무 단순한 경우에는 하나의 페이지로 제공합니다.
아코디언 요소를 사용할땐 콘텐츠 내용에 기반하여 적절히 사용하도록 합니다.
source-page-1
1객체지향 프로그래밍 참고로 .. 객체란 , 속성과 기능을 갖춘것이고 이런 속성과 기능을 정의하는것이 클래스 즉 객체를 정의하는것이고 이런 속성과 기능을 갖춘 객체중에 실제하는것을 인스턴스 즉 객체의 실제를 인스턴스라고 칭함
객체들의 집합으로 프로그램의 상호작용을 표현하며 , 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다 설계에 많은 시간이 소요되며 , 처리 속도가 다른 프로그래밍 패러다임에 비해 상대적으로 느리다 리스트 클래스의 getMax 메서드로 최대값을 반환
폭우
Don’t
패널 영역에 콘텐츠가 길어져 화면의 영역 밖으로 넘어가는 경우, 페이지 스크롤을 활용하도록 합니다.
패널 영역에 별도의 세로 또는 가로의 스크롤이 생성되지 않도록 유의합니다.