.ux { flex-grow:1; }
close
프로필 배경
프로필 로고

.ux { flex-grow:1; }

  • 분류 전체보기 (61)
    • UX 디자인 (10)
    • HTML&CSS (18)
    • JS (2)
    • 폰트 (11)
    • Tool&작업환경 (6)
    • 업무 Tip (7)
    • 제품리뷰 (5)
    • Box (0)
    • 내맘대로 포스팅 (1)
  • 홈
  • UX 디자인
  • HTML&CSS
  • JS
  • 폰트
  • Tool&작업환경
  • 업무 Tip
  • 제품리뷰
  • Box
  • 내맘대로 포스팅
  • 태그
CSS 가상 클래스와 transition으로 버튼에 생명 불어넣기: 인터랙션 디자인 핵심

CSS 가상 클래스와 transition으로 버튼에 생명 불어넣기: 인터랙션 디자인 핵심

웹 디자인은 단순한 ‘보기 좋은 디자인’을 넘어, 사용자와의 직관적 소통을 중시하는 방향으로 나아가고 있습니다. 이 중 버튼은 가장 기본적이면서도 강력한 인터랙션 도구로, CSS 가상 클래스(:hover, :active, :focus)를 활용하면 정적 디자인에 동적인 반응성을 부여할 수 있습니다.예를 들어, :hover로 마우스 오버 시 미세한 색상 변화를 주거나, :active로 클릭 순간의 물리적 피드백을 모방하면 사용자는 ‘기대한 대로 반응하는 인터페이스’를 경험하게 됩니다.  :focus는 키보드 사용자를 위한 접근성 핵심 요소로, 시각적 초점을 명확히 해 주는 역할을 합니다. 과거에는 웹디자인은 PC에서 보는 것이 전부였기 때문에 마우스 오버 시 디자인에 변화를 주는 것만 고려했습니다. 하지만 ..

  • topic HTML&CSS
  • · 2025. 3. 30.
  • textsms
CSS position: sticky로 헤더 고정하는 <table> 만드는 방법

CSS position: sticky로 헤더 고정하는 <table> 만드는 방법

표의 내용이 길어질 때, 엑셀에서 "틀 고정" 기능을 사용하듯 열 또는 행을 고정시키고 싶을 때가 있습니다. 이와 같은 기능을 자바스크립트 없이 CSS만으로 구현이 가능합니다. position: sticky를 이용해서 코드 작성하는 방법을 알려드리겠습니다. position: sticky가 작동하기 위한 전제 조건먼저 sticky가 작동하려면 몇 가지 전제 조건이 필요합니다.부모 요소에 overflow가 있으면 안 됩니다.top, bottom, left, right 속성 중 한 두 가지를 반드시 가지고 있어야 합니다. 부모 요소의 높이(height) 또는 너비(width)가 있어야 합니다. sticky 속성을 갖는 요소는 자신의 부모 요소 안에서만 적용됩니다. 즉, 부모 요소의 범위를 벗어나면 sticky..

  • topic HTML&CSS
  • · 2025. 3. 28.
  • textsms
CSS Grid로 완성하는 Bento UI: 핵심 속성 마스터하기

CSS Grid로 완성하는 Bento UI: 핵심 속성 마스터하기

벤토 그리드(Bento Grid)는 오래전부터 디자이너에게 익숙한 레이아웃입니다. 그동안에도 자주 상용되었던 그리드이지만, 2024년 애플의 소개 페이지에 이 레이아웃이 사용되고 난 후 더욱 핫해졌습니다. 이 디자인은 일본의 도시락(벤또)에서 영감을 받아 만들어졌으며, 각 요소를 독립적인 '도시락의 한 칸'으로  취급합니다. 각 요소를 모듈화 하여 조립하고, 콘텐츠에 특성에 따라 크기와 배치를 달리할 수 있습니다. 아래 그림은 bento grids(https://bentogrids.com/)에서 찾은 벤또 그리드 디자인의 한 사례입니다. 과거 grid에 대한 속성이 없을 때는 무척 귀찮은 방법으로 구현이 가능했지만 지금은 display: grid; 속성을 사용해 간단히 구현이 가능합니다.  display..

  • topic HTML&CSS
  • · 2025. 3. 27.
  • textsms
UI/UX 디자인 레퍼런스 사이트

UI/UX 디자인 레퍼런스 사이트

디자인은 끊임없이 변화하고 발전하는 분야입니다. 디자이너는 최신 트렌드나 기술을 파악하거나, 특정 스타일이나 기능을 구현하기 위해 레퍼런스 서비스의 도움을 받습니다. UI 엘리먼트, UX를 간접 경험할 수 있는 플로우, HTML/CSS/JS를 사용한 스타일 구현 방법 등 다양한 종류의 레퍼런스 서비스를 소개하도록 하겠습니다.  mobbin : UX/UI 레퍼런스 https://mobbin.com/ Mobbin — UI & UX design inspiration for mobile & web appsSave hours of UI & UX research with our library of 300,000+ fully searchable mobile & web app screenshots.mobbin.com ..

  • topic Tool&작업환경
  • · 2025. 3. 23.
  • textsms
flexbox 레이아웃에서 flex-basis와 width의 차이

flexbox 레이아웃에서 flex-basis와 width의 차이

개요flex-basis는 flex 요소의 기본 크기를 설정하는 속성입니다. width와 비슷하다고 느껴지지만 flex에 특화된 성질을 가지고 있습니다. 잘 활용한다면 코드를 간결하게 작성할 수 있습니다. 반응형 웹사이트의 코드를 작성할 때 flex-direction 속성을 빈번히 사용하게 됩니다. 스크린의 너비가 넓을 때는 flex 아이템을 가로로 배열하고, 모바일처럼 스크린의 너비가 좁은 경우 flex 아이템을 세로로 배열하는 구조가 그 예입니다. flex-basis 속성은 flex 아이템의 크기를 유동적으로 배치하고, flex-direction과 flex-grow, flex-shrink 속성과 함께 사용했을 때 그 빛을 발합니다.  flex-basis의 기본 성질flex 아이템의 기본 크기를 설정합니..

  • topic HTML&CSS
  • · 2025. 3. 22.
  • textsms
Figma 웹에서 로컬에 설치한 폰트 불러오는 법

Figma 웹에서 로컬에 설치한 폰트 불러오는 법

윈도우나 맥에 설치한 글꼴을 피그마에서 사용하기피그마는 웹에서도 사용이 가능하고 맥이나 윈도우에 앱을 설치해서도 사용이 가능합니다. 앱을 설치한 경우 로컬에 설치한 폰트로 디자인 작업이 가능하지만, 웹에서는 피그마에서 제공하는 글꼴과 구글 웹폰트를 불러와 사용하는 것만 가능합니다. 웹 작업환경에서 SF Sans나 Pretendard 폰트를 사용하고 싶을 때 어떻게 해야 할까요?  Figma 글꼴 프로그램 (Figma Agent)를 설치하시면 됩니다. Figma Agent 다운로드 주소https://www.figma.com/ko-kr/downloads/ Figma 다운로드 | 데스크톱 및 모바일용 웹 디자인 앱macOS 또는 Windows용 데스크톱에 Figma 웹 디자인 앱을 설치하세요. 그리고 글꼴 설..

  • topic 폰트
  • · 2024. 11. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 11
  • navigate_next
notifications_none Notice
  • flexbox, 그는 누구인가!
article Category
  • 분류 전체보기 (61)
    • UX 디자인 (10)
    • HTML&CSS (18)
    • JS (2)
    • 폰트 (11)
    • Tool&작업환경 (6)
    • 업무 Tip (7)
    • 제품리뷰 (5)
    • Box (0)
    • 내맘대로 포스팅 (1)
tips_and_updates Recent Articles
grade Popular Articles
textsms Recent Comments
local_offer Tags
  • #UX디자인
  • #CSS
  • #웹폰트
  • #사용자 경험
  • #UX디자이너
  • #선택자
  • #폰트
  • #애플
  • #UX 디자인
  • #프리텐다드
trending_up Visitors
Today
Yesterday
Total
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바