Computer >> 컴퓨터 >  >> 프로그래밍 >> CSS

CSS

  1. CSS matrix() 함수 완벽 정리 – 2D 변환 행렬 사용법과 예제

    CSS matrix() 함수란?CSS의 matrix() 함수는 동차(homogeneous) 2D 변환 행렬을 정의하는 데 사용되는 변환 함수입니다. 요소에 적용할 선형 변환을 여섯 개의 매개변수로 지정하며, 이를 통해 확대·축소(scale), 기울이기(skew), 이동(translate) 등의 효과를 하나의 선언으로 동시에 처리할 수 있습니다.기본 문법은 다음과 같습니다.transform: matrix(a, b, c, d, e, f);각 매개변수의 의미는 다음과 같습니다.a: 수평(x축) 방향 크기 조절b: 수직 기울임(skewY)

  2. CSS right 속성 완벽 가이드 – 요소의 수평 위치 설정 방법

    CSS right 속성이란?CSS의 right 속성은 요소의 수평(가로) 위치를 지정하는 속성입니다. 기준이 되는 컨테이너의 오른쪽 가장자리부터 요소까지의 거리를 설정하며, position 값이 absolute, relative, fixed, sticky로 지정된 요소에만 적용됩니다.기본 문법right: auto | length | initial | inherit;속성값 정리auto — 기본값으로, 브라우저가 위치를 자동으로 계산합니다.length — px, em, cm 등의 고정 단위로 거리를 지정합니다. 음수 값도 허용됩니다.%

  3. CSS linear-gradient() 함수 완벽 가이드: 선형 그라디언트 배경 만들기

    CSS linear-gradient() 함수란?linear-gradient() 함수는 CSS에서 선형 그라디언트(Linear Gradient)를 정의하여 요소의 배경 이미지로 활용할 수 있게 해주는 함수입니다. 두 개 이상의 색상이 지정된 방향을 따라 부드럽게 전환되는 효과를 이미지 파일 없이 순수 CSS만으로 구현할 수 있습니다.기본 문법background-image: linear-gradient(direction, color-stop1, color-stop2, ...);위 문법에서 direction은 그라디언트가 시작되는 위치와

  4. CSS3 RGBA, HSL, HSLA 색상 값 완벽 정리

    CSS3에서는 기존의 HEX나 RGB 방식보다 더 유연하게 색상을 표현할 수 있는 다양한 색상 값을 제공합니다. 대표적으로 RGBA, HSL, HSLA가 있으며, 각각의 특징과 사용법을 예제와 함께 살펴보겠습니다.CSS3 RGBA 색상 값이란?RGBA는 Red(빨강), Green(초록), Blue(파랑), Alpha(알파)의 약자입니다. 앞의 세 가지 값으로 색을 지정하고, 마지막 알파 값으로 색상의 불투명도(opacity)를 조절합니다.알파 값은 0.0부터 1.0 사이의 숫자를 사용하며, 1.0은 완전히 불투명한 상태, 0.0은

  5. CSS font-variant 속성 완벽 정리 – 글꼴 변형(스몰캡스) 사용법

    CSS font-variant 속성이란? CSS의 font-variant 속성은 텍스트의 글꼴 변형을 지정하는 단축(shorthand) 속성입니다. 하나의 선언으로 여러 세부 속성을 동시에 제어할 수 있으며, 다음 속성들의 축약형 역할을 합니다. font-variant-caps (대소문자 변형) font-variant-numeric (숫자 표기 방식) font-variant-alternates (대체 글리프) font-variant-ligatures (합자) font-variant-east-asian (동아시아 문자 변형) fo

  6. CSS display 속성 완벽 정리 – 웹 요소 표시 방식 쉽게 이해하기

    CSS의 display 속성은 웹 페이지에서 요소가 어떻게 표시될지를 결정하는 핵심 속성입니다. 레이아웃을 구성할 때 반드시 알아야 할 속성으로, 각 값에 따라 요소가 인라인으로 흐르는지, 블록으로 영역을 차지하는지 등이 달라집니다. CSS display 속성의 주요 값 display 속성에서 자주 사용되는 주요 값과 그 의미는 다음과 같습니다. 번호속성 값설명 1inline요소를 인라인(줄 안에 나란히 배치되는) 요소로 표시합니다. 2block요소를 블록(한 줄 전체를 차지하는) 요소로 표시합니다. 3contents컨테이너

  7. CSS display: inline-block 완벽 가이드 – 인라인 블록 요소 표시 방법

    display: inline-block 속성값이 적용된 요소는 인라인 수준의 블록 컨테이너로 표시됩니다. 즉, 텍스트처럼 한 줄에 나란히 배치되면서도, 블록 요소처럼 너비·높이·패딩·마진 등 박스 모델 속성을 자유롭게 제어할 수 있는 것이 가장 큰 특징입니다. inline-block의 주요 특징 인라인 흐름을 따르므로 다른 인라인 요소들과 같은 줄에 배치할 수 있습니다. width, height 속성이 적용되며, 값을 지정하지 않으면 콘텐츠 크기만큼 자동으로 맞춰집니다. padding과 margin이 상하좌우 모든 방향에 정상적으

  8. CSS border-collapse 속성으로 테이블 테두리 겹치기 완벽 가이드

    HTML 테이블을 스타일링할 때 각 셀의 테두리가 이중으로 보이는 경우가 많습니다. 이럴 때 CSS의 border-collapse 속성을 사용하면 인접한 셀들의 테두리를 하나로 합쳐 깔끔하고 전문적인 모양의 테이블을 만들 수 있습니다.border-collapse 속성이란?border-collapse 속성은 테이블 셀 사이의 테두리가 어떻게 표시될지 결정합니다. 주요 값은 다음과 같습니다.collapse: 인접한 셀의 테두리가 서로 겹쳐져 하나의 테두리로 표시됩니다.separate(기본값): 각 셀이 자신만의 독립된 테두리를 가지며,

  9. CSS skew() 함수 완벽 가이드 – 요소를 2D 평면에서 기울이는 방법

    CSS skew() 함수란?skew() 함수는 CSS 변형(transform) 속성 중 하나로, 요소를 2D 평면에서 기울이거나 왜곡할 때 사용됩니다. 기울이고 싶은 정도를 skew() 함수의 매개변수로 지정하면 되는데, 첫 번째 값은 X축 방향의 기울임 각도, 두 번째 값은 Y축 방향의 기울임 각도를 의미합니다.각도 단위로는 deg(도)뿐만 아니라 turn 같은 단위도 사용할 수 있어 다양한 방식으로 표현이 가능합니다.예제 1: skew() 기본 사용법다음 예제에서는 이미지에 skew(45deg, 0)을 적용하여 X축 방향으로만

  10. CSS에서 픽셀(px) 단위로 글꼴 크기 설정하기

    CSS에서 font-size 속성을 설정할 때 픽셀(px) 단위를 사용할 수 있습니다. 텍스트 크기를 정확한 픽셀 값으로 지정해야 하는 경우에 특히 유용합니다. 픽셀 단위는 화면 해상도와 무관하게 일관된 크기를 보장하므로, 디자인 의도를 그대로 구현하고 싶을 때 많이 활용됩니다.예제 1: 여러 요소에 픽셀 단위 적용하기다음은 픽셀 단위로 글꼴 크기를 설정하는 예제입니다.<!DOCTYPE html> <html> <head> <style> #demo1 {background-color: hsla

  11. CSS table-layout 속성으로 테이블 레이아웃 제어하기

    HTML 테이블의 레이아웃 방식을 조절하려면 CSS의 table-layout 속성을 사용합니다. 이 속성을 활용하면 브라우저가 셀과 열의 너비를 계산하는 방식을 직접 지정할 수 있어, 복잡한 데이터 테이블도 원하는 형태로 깔끔하게 배치할 수 있습니다.table-layout 속성 문법table-layout 속성은 아래와 같은 값을 가질 수 있습니다.table-layout: auto | fixed | initial | inherit;속성 값 살펴보기auto (기본값): 브라우저가 셀 내용에 따라 열 너비를 자동으로 계산합니다.fixed

  12. CSS rgb() 함수 완벽 가이드 – 색상 값 지정 방법과 예제

    CSS의 rgb() 함수는 웹 페이지에서 색상을 지정할 때 사용하는 대표적인 색상 함수입니다. 빨강(Red), 초록(Green), 파랑(Blue) 세 가지 기본 색상 채널의 강도를 조합하여 원하는 색상을 만들어냅니다. rgb() 함수의 기본 문법 rgb() 함수의 각 매개변수는 해당 색상 채널의 강도를 나타내며, 0부터 255 사이의 숫자 또는 백분율(%)로 지정할 수 있습니다. rgb(red, green, blue) red: 빨강 계열의 강도 (0~255 또는 0%~100%) green: 초록 계열의 강도 (0~255 또는 0

  13. CSS3 필터로 이미지 대비(Contrast) 간단하게 조정하는 방법

    CSS에서 이미지의 대비를 조정하려면 filter: contrast(%) 속성을 사용합니다. 이 속성은 매우 직관적이며, 값에 따라 이미지의 명암 차이를 자유롭게 제어할 수 있습니다.contrast() 값의 의미각 값이 이미지에 미치는 영향은 다음과 같습니다.0%: 대비가 완전히 제거되어 이미지가 검은색으로 표시됩니다.100%: 원본 이미지 그대로 유지되며, 기본값(default)입니다.100% 초과: 대비가 강화되어 명암 차이가 더 뚜렷한 이미지가 됩니다.0%와 100% 사이의 값도 자유롭게 지정할 수 있으며, 값이 작을수록 대비

  14. CSS3 filter 속성으로 이미지에 그림자 효과 추가하기

    CSS3에서 이미지에 그림자(드롭 섀도우) 효과를 추가하려면 filter 속성의 drop-shadow() 값을 사용합니다. 이 함수는 아래와 같은 다섯 가지 값을 받을 수 있습니다.drop-shadow() 주요 값h-shadow – 가로 방향 그림자의 위치를 픽셀(px) 값으로 지정합니다.v-shadow – 세로 방향 그림자의 위치를 픽셀(px) 값으로 지정합니다. 음수 값을 입력하면 그림자가 이미지 위쪽에 생성됩니다.blur – 그림자에 흐림(blur) 효과를 추가하여 부드러운 느낌을 줍니다.spread – 양수 값은 그림자를 확

  15. CSS text-justify 속성 완벽 정리 – 텍스트 양쪽 정렬 방식 지정하기

    CSS의 text-justify 속성은 text-align 속성이 justify(양쪽 정렬) 값으로 설정되어 있을 때, 텍스트가 어떤 방식으로 정렬될지를 지정하는 속성입니다. 즉, 단어 사이 간격을 늘릴지, 글자 사이 간격을 조절할지 등 양쪽 정렬의 세부 동작을 제어할 수 있습니다.기본 문법text-justify: auto | inter-word | inter-character | none | initial | inherit;속성 값 설명auto – 브라우저가 텍스트 내용에 따라 적절한 정렬 방식을 자동으로 결정합니다. (기본값)i

  16. CSS scroll-behavior 속성 완벽 정리 – 부드러운 스크롤 효과 구현하기

    CSS의 scroll-behavior 속성은 앵커 링크 클릭이나 자바스크립트 호출 등으로 페이지 내 이동이 발생할 때 스크롤이 어떻게 동작할지를 지정하는 속성입니다. 이 속성을 활용하면 별도의 JavaScript 없이도 순간 이동 대신 부드럽게 화면이 이동하는 스무스 스크롤(Smooth Scrolling) 효과를 손쉽게 구현할 수 있습니다.scroll-behavior 속성 값scroll-behavior 속성에 사용할 수 있는 값은 다음과 같습니다.scroll-behavior: auto | smooth | initial | inher

  17. CSS3 scale3d() 함수 완벽 가이드 – 3D 공간에서 요소 크기 조절하기

    CSS의 scale3d() 함수는 요소를 3차원 공간에서 확대하거나 축소할 때 사용하는 변환(transform) 함수입니다. X축, Y축, Z축 각각에 대해 크기 배율을 숫자 값으로 지정하면, 해당 값만큼 요소가 3D 공간에서 조절됩니다.scale3d() 함수의 기본 문법scale3d() 함수는 세 개의 매개변수를 받습니다.transform: scale3d(x, y, z);x : 가로 방향(X축)의 크기 배율y : 세로 방향(Y축)의 크기 배율z : 깊이 방향(Z축)의 크기 배율값이 1이면 원래 크기를 유지하고, 1보다 크면 확대되

  18. CSS 위치 지정 완벽 가이드: relative, absolute, fixed 차이와 활용법

    CSS에서 요소의 위치를 제어하려면 position 속성을 사용합니다. 대표적인 위치 지정 방식으로는 상대 위치(relative), 절대 위치(absolute), 고정 위치(fixed)가 있으며, 각 방식은 기준점과 동작 방식이 서로 다릅니다. 이 글에서는 세 가지 방식의 개념과 실제 동작 예제를 통해 차이점을 자세히 살펴보겠습니다. 1. 상대 위치 지정 (Relative Positioning) position: relative;는 요소를 자신의 원래 위치(일반적인 문서 흐름상의 위치)를 기준으로 이동시키는 방식입니다. left,

  19. CSS text-transform 속성으로 텍스트 대소문자 변환하기

    CSS에서 텍스트를 변환하려면 text-transform 속성을 사용합니다. 이 속성은 HTML 문서의 텍스트를 그대로 두거나, 각 단어의 첫 글자만 대문자로 바꾸거나, 전체를 대문자 또는 소문자로 변환할 수 있게 해줍니다.text-transform 속성 값text-transform 속성에 사용할 수 있는 값은 다음과 같습니다.text-transform: none | capitalize | uppercase | lowercase | initial | inherit;none — 변환 없이 원본 텍스트 그대로 표시합니다.capitali

  20. CSS3 matrix3d() 함수 완벽 가이드 – 4x4 3D 변환 행렬 정의하기

    CSS3 matrix3d() 함수란?CSS의 matrix3d() 함수는 4x4 동차(homogeneous) 좌표계의 3D 변환 행렬을 정의하는 데 사용됩니다. 이 함수를 활용하면 요소에 이동(translate), 회전(rotate), 확대·축소(scale), 기울임(skew) 등의 3차원 변형을 하나의 선언으로 동시에 적용할 수 있습니다.matrix3d() 함수는 총 16개의 매개변수를 받으며, 각 값은 열(column) 단위 순서로 지정됩니다. 마지막 열에서 네 번째 값(d4)은 일반적으로 1로 고정되며, 그 앞의 세 값은 각각

Total 1574 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:27/79  20-컴퓨터/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33