| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- #image
- 사이트제작
- #홈페이지제작
- 홈페이지
- 솔루션
- happycgi
- #뉴스
- 이미지
- #솔루션
- #웹솔루션
- 해피씨지아이
- #이미지
- #동영상
- #해피CGI
- CGIMALL
- #쇼핑몰
- #홈페이지
- #업종별
- javascript
- #CSS
- 웹솔루션
- jquery
- #happycgi
- 홈페이지제작
- 해피CGI
- 게시판
- CSS
- php
- #cgimall
- #jQuery
- Today
- Total
웹솔루션개발 25년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] CircularRange Slider 본문
CircularRange 소개
CircularRange는 게이지, 스피드미터, 온도계 등
각종 원형(라디얼) 입력 컨트롤을 구현할 수 있도록 제작된 가볍고 간단한 웹 컴포넌트 기반 원형 슬라이더입니다.
사용자는 슬라이더의 스타일과 형태를 자유롭게 커스터마이징할 수 있어, 다양한 UI에 손쉽게 적용할 수 있습니다.

주요 기능
1. 접근성(Accessibility) 지원
- ARIA 속성 기본 탑재
- 방향키로 조절 가능한 키보드 네비게이션
- 스크린 리더 호환을 위한 포커스 관리 포함
2. CSS 커스텀 프로퍼티 테마 지원
- 트랙(track), 채움(fill), 손잡이(thumb), 눈금(index), 레이블 등
20개 이상의 CSS 변수 제공 - CSS 변수만으로 간편하게 디자인 변경 가능
3. 유연한 원호(Arc) 설정
- 정원(전체 원형), 반원, 사용자 지정 각도 범위 모두 지원
- 시작 각도(start-angle), 종료 각도(end-angle)로 원하는 형태 구성
- 필요 시 역방향(reverse direction) 설정 가능
4. Form 자동 연동
- ElementInternals API를 사용해 HTML form 요소와 자연스럽게 연결
- 기본 input 요소처럼 value 전달 및 제출 가능
5. 성능 최적화
- CSS conic-gradient와 offset-path를 활용한 부드러운 렌더링
- 모바일 환경에서 스크롤 간섭을 방지하는 touch-action 제어 적용
- 가볍고 반응성 좋은 퍼포먼스 제공
CircularRange가 필요한 UI 구현에 도움이 되길 바랍니다.
더 다양한 웹 컴포넌트를 함께 활용하여, 더욱 편리하고 완성도 높은 프로젝트를 만드실 수 있습니다.
읽어주셔서 감사합니다. 😊
'웹프로그램밍 자료실 > JAVA 자료' 카테고리의 다른 글
| [해피CGI][cgimall] RTL 지원 기능을 갖춘, BarnamenevisEditor (0) | 2025.12.05 |
|---|---|
| [해피CGI][cgimall] ruler-js를 사용하여 웹 페이지에 사용자 정의 가능한 측정 눈금자 추가 (0) | 2025.11.24 |
| [해피CGI][cgimall] 입력 숫자의 개수 제한 - jQuery maxlength.js (0) | 2025.11.20 |
| [해피CGI][cgimall] 자바스크립트를 이용한 물방울 효과(VFX) VFX-JS + webfont + dynamic text + raymarching (0) | 2025.11.12 |
| [해피CGI][cgimall] 긴 글을 더보기 링크로 줄여주는 js - Readmore.js (0) | 2025.11.06 |
Comments

