본문 바로가기

UX 개발/CSS

CSS box-sizing과 초기 설정(border-box) border-box로 설정하는 것이 일반적으로 css로 스타일링을 하는데 있어서 관행으로 여겨진다. 다만 매우 널리 적용되는 방식인데도 불구하고 표준 resetter라고 볼 수 있는 Nomarlize.css에는 이 부분이 포함되지 않은 것을 확인되는데, 이는 말 그대로 최소한의 항목에 대해서는 속성을 resetting하려는 제작자의 의도인 것으로 보인다. box-sizing 속성을 이해하기 위해서는 기본 CSS Box Model에 대한 이해가 필요하다. border-box로 box-sizing을 설정하는 과정은 box model의 padding, margin, border를 개체 안에서 할당하는 과정이라고 볼 수 있다. 기존 개체의 크기가 변화하지 않는 것이 특징이다. The Beginner's Guid..
CSS clip 속성 clip 이미지나 도형 등을 클립핑할 때 사용. IE8도 지원. 클리핑 효과를 주기 위해서는 속성을 부여하는 개체의 position 속성이 absolute여야 한다. clip 속성은 사각형을 통한 클리핑한 지원하나, 새로운 속성인 clip-path는 다양한 도형을 통한 클리핑을 지원 예정이라고 한다. rect가 받는 인자는 마스킹되는 영역을 정의하는 것으로 (top, right, bottom, left)로 정의된다. CSS만을 활용해서 도넛 그래프 등을 만들 때 유용하게 쓰일 수 있다. img { position: absolute; clip: rect(0px,60px,200px,0px); } clip-path IE12부터 지원하며, 사각형 외 다양한 도형으로 통한 클리핑 가능 참고자료 CSS clip p..
var() - CSS 변수(Variables), 커스텀 프로퍼티 CSS variable이라고도 불리움. 말 그대로 값을 저장하는 변수를 지정할 수 있음. var(--header-color, blue); Sass의 변수와의 차이 Sass의 변수와 달리 CSS 자체 지원 속성이기 때문에 인라인 스타일 코드를 통해서 동적으로 값을 변환하는 것이 가능하다. :root { --main-bg-color: pink; } body { background-color: var(--main-bg-color); } 다만 IE에서 지원하지 않는다. 참고자료 var() Semi Circle Donut Charts
웹 기반 SVG배경패턴 생성기 3종 소개 (2017년 초 기준) *본 포스트는 "CSS-TRICK'에 게재된 " CHRIS COYIER"가 쓴 "Websites to Generate SVG Patterns"이라는 포스트를 국문으로 번역하여 더 많은 사람들에게 정보를 알리고자 하는 목적으로 저작된 포스트임을 밝힙니다. SVG배경패턴 생성기를 웹에서 구하기 어려운 것은 아니지만, 혹시 필요하실 수 있어서 해당 내용을 포스트해 놓습니다. 밑에 세 가지 제네레이터를 모두 사용해 보았는데, 세 가지 모두 작동을 매우 잘 하였으며, 약간의 코드로 SVG 패턴을 쉽게 제작할 수 있었습니다. *SVG배경패턴 생성기 : 차세대 웹 이미지포맷인 SVG 형태의 배경패턴을 생성해주는 시스템을 말합니다. SVG포맷이기 때문에, 확대해도 깨지지 않고, 용량효율이 좋으며, 수정이 용이합니다. ..
무료 웹 CSS 코드 제네레이터 모음 *본 포스트는 "Envato'에 게재된 " Jake Rocheleau"가 쓴 "Best Free CSS Code Generator Webapps"이라는 포스트를 국문으로 번역하여 더 많은 사람들에게 정보를 알리고자 하는 목적으로 저작된 포스트임을 밝힙니다.좀 더 빠른 작업 효율을 위해서 코드 제네레이터를 쓰는 것은 매우 좋은 전략입니다. 특히 좋은 CSS 코드 제네레이터들은 웹에서 쉽게 구할 수 있습니다. Flexy Boxesflexbox는 CSS의 미래라고 볼 수 있습니다. GUI를 통해서 쉽게 flexbox 레이아웃이 구성한 웹앱사이트입니다. 이 웹앱을 사용하시기 이전에 flexbox에 대한 이해도를 높이시는 것을 추천합니다. Scoch.io에 게재된 flexbox에 대한 소개 내용을 참고하시기 바랍..
❤️ 외주/과외 문의
🖥️ 클라우드 메뉴판 : 디지털팝