Modal Windowed Login UI. Universal Design

오늘은 XE에 사용하려고 모달 윈도우 처리된 로그인 UIO(User Interface Object)를 하나 만들었습니다. jQuery를 이용해서 스크립트도 직접 작성해 봤는데 잘 한건지 한 번 봐주시면 좋겠네요. 

미리 알려드립니다만 저는 주로 인터렉션을 프로토타이핑 해서 보여줄 목적으로 자바스크립트를 작성하기 때문에 제 블로그에서 보여드리는 예제 코드가 모두 XE에 반영되는 것은 아닙니다.

HTML

  • 'LOG-IN' 링크에 accesskey 속성을 사용. 'Alt+L' 또는 'Alt+Shift+L' 키를 사용하면 링크에 직접 접근.
  • 논리적인 키보드 접근 순서. 로그인 레이어를 열거나 닫더라도 포커스는 초기화 되지 않고 문맥에 알맞게 순서를 유지.

CSS

  • 화면 전체를 덮는 반투명 레이어.
  • 로그인 상자를 화면의 정 중앙에 배치.
  • 서밋 버튼을 텍스트로 처리해서 텍스트를 교체할 수 있음.

Javascript

  • 'LOG-IN' 링크를 클릭해서 모달 윈도우 처리된 레이어 띄우기.
  • 인풋에 포커스가 들어가거나 빠질 때 '레이블' 텍스트를 숨기거나 보여주기.
  • '로그인 유지' 항목에 체크하면 경고문 보여주기.
  • 'ID/PW'를 입력하지 않았을 때 상황에 맞는 알럿 띄우기.
  • 'Open ID' 링크를 클릭하면 오픈 아이디 화면으로 전환하기.
  • 'ESC'키를 누르거나 '여백' 또는 'X' 버튼을 클릭하면 창 닫기.

P.S.

저는 얼마 전부터 텍스타일에서 글을 쓰고 있습니다. 여러분이 만약 이 글을 제 워드프레스에서 보셨다면 배달된 글을 보고 계신 겁니다. 텍스타일에서 작성한 글은 워드프레스, 미투데이, 트위터 등으로 자동으로 배달 된답니다. 번거롭게 퍼다 나르고 다닐 일이 없어서 좋네요. 텍스타일 한 번 사용해 보세요. 즐거운 글쓰기 경험도 해 볼겸 해서 말이죠. ^^

Tag :

Leave Comments