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

CSS

  1. CSS로 구현하는 왼쪽 아래 회전(rotateInDownLeft) 애니메이션 효과

    CSS의 @keyframes와 animation 속성을 활용하면 요소가 왼쪽 아래 모서리를 축으로 회전하면서 화면에 나타나는 rotateInDownLeft 애니메이션 효과를 손쉽게 구현할 수 있습니다. 아래 예제 코드를 실행하여 직접 확인해 보세요.예제 코드<html>    <head>       <style>          .animated {           &

  2. CSS volume 속성 완벽 정리: 음성 볼륨 조절 값과 사용법

    CSS volume 속성이란? CSS의 volume 속성은 음성(speech) 기반 출력 환경, 즉 스크린 리더나 텍스트 음성 변환(TTS) 브라우저에서 재생되는 목소리의 중간 크기(median volume)를 지정하는 속성입니다. 일반적인 화면 출력에는 영향을 주지 않으며, 청각 중심의 접근성 환경에서 유용하게 활용됩니다. volume 속성에 사용할 수 있는 값 숫자(number) — 0부터 100 사이의 임의의 숫자를 지정합니다. 0은 들을 수 있는 최소 음량 수준을, 100은 편안하게 들을 수 있는 최대 음량 수준을 의미합

  3. CSS로 회전(Rotate In) 애니메이션 효과 구현하기

    CSS만으로 요소가 회전하면서 나타나는 Rotate In(회전 등장) 애니메이션을 만들 수 있습니다. 핵심은 @keyframes 규칙으로 애니메이션의 시작과 끝 상태를 정의하고, transform: rotate()로 회전 각도를 지정하며, opacity로 투명도를 조절하는 것입니다.동작 원리transform-origin: center center — 요소의 중심을 기준으로 회전합니다.transform: rotate(-200deg) — 시작 시점에 -200도 기울어진 상태에서 출발합니다.opacity: 0 → 1 — 투명한 상태에서

  4. CSS :after 선택자로 요소 뒤에 콘텐츠 삽입하는 방법

    CSS의 :after 가상 요소(pseudo-element)를 사용하면 별도의 HTML 태그를 추가하지 않고도 특정 요소 뒤에 원하는 콘텐츠를 삽입할 수 있습니다. 이때 반드시 content 속성과 함께 사용해야 하며, 값으로 텍스트, 이미지 URL, 따옴표 등을 지정할 수 있습니다.예제아래 코드를 실행하면 각 문단(<p>) 뒤에 불릿 이미지가 자동으로 삽입되는 것을 확인할 수 있습니다.<html> <head> <style> p:after {

  5. CSS @page 규칙으로 인쇄 페이지 크기와 여백 설정하기

    CSS @page 규칙이란? CSS의 @page 규칙은 웹 문서를 인쇄할 때 페이지 상자(page box)의 크기, 방향, 여백 등을 지정할 수 있는 규칙입니다. 화면 출력이 아닌 인쇄물에 적용되는 스타일을 정의할 때 유용하게 사용됩니다. 페이지 상자의 실제 크기는 size 속성으로 설정합니다. 이때 콘텐츠가 실제로 배치되는 페이지 영역(page area)의 크기는 페이지 상자 전체 크기에서 여백(margin) 영역을 뺀 값이 됩니다. @page 규칙 기본 예제 다음 예제는 페이지 상자의 크기를 8.5 × 11인치(미국 편지지 규격

  6. CSS로 구현하는 오른쪽 아래 회전(rotateInDownRight) 애니메이션 효과

    CSS의 @keyframes와 animation 속성을 활용하면 요소가 오른쪽 아래를 기준으로 회전하면서 나타나는 rotateInDownRight 애니메이션 효과를 쉽게 구현할 수 있습니다.이 효과는 요소가 화면에 등장할 때 오른쪽 하단 모서리를 축으로 삼아 시계 방향으로 살짝 기울어진 상태(90도)에서 시작해, 원래 위치로 부드럽게 돌아오면서 서서히 나타나는 연출입니다. 로고나 배너 이미지에 적용하면 페이지에 역동적인 인상을 줄 수 있습니다.애니메이션 동작 원리transform-origin: right bottom — 회전의 기준

  7. CSS 필터로 흐릿한 이미지와 텍스트 효과 만들기 – Motion Blur 완벽 가이드

    CSS의 Motion Blur(모션 블러) 필터를 사용하면 이미지나 텍스트에 방향성과 강도를 지정한 흐릿한 효과를 손쉽게 적용할 수 있습니다. 마치 사진이 빠르게 움직이는 듯한 잔상 효과를 연출할 때 유용합니다.Motion Blur 필터의 주요 매개변수이 필터에서 사용할 수 있는 매개변수는 다음과 같습니다.번호매개변수 및 설명1Addtrue 또는 false 값을 지정합니다. true일 경우 원본 이미지가 흐릿하게 처리된 이미지 위에 겹쳐서 표시되고, false일 경우 흐릿한 이미지만 표시됩니다.2Direction흐림 효과가 번지는

  8. CSS로 구현하는 힌지(Hinge) 애니메이션 효과 완벽 가이드

    CSS 힌지 애니메이션이란?힌지(Hinge) 애니메이션은 요소가 마치 경첩에 걸려 있는 문처럼 좌측 상단을 기준점으로 회전하다가 결국 화면 아래로 떨어지며 사라지는 효과입니다. CSS의 @keyframes 규칙과 transform, opacity 속성을 조합하면 별도의 JavaScript 라이브러리 없이도 자연스러운 낙하 애니메이션을 손쉽게 만들 수 있습니다.아래 예제 코드를 실행하여 힌지 애니메이션 효과를 직접 확인해 보세요.전체 예제 코드<html> <head> <style> .animated {

  9. CSS로 구현하는 광속(lightSpeedIn) 애니메이션 효과

    CSS의 lightSpeedIn 애니메이션은 요소가 화면 오른쪽 바깥에서 빛처럼 빠르게 날아들어 제자리에 착지하는 듯한 역동적인 등장 효과를 만들어 줍니다. @keyframes 규칙과 transform, opacity 속성을 조합하면 별도의 JavaScript 없이도 순수 CSS만으로 이 효과를 구현할 수 있습니다. 애니메이션 동작 원리 lightSpeedIn 효과는 다음과 같은 단계로 진행됩니다. 0% – 요소가 X축으로 100% 이동한 상태(화면 오른쪽 바깥)에서 -30도 기울어진 채 투명(opacity: 0)하게 시작합니다.

  10. CSS @font-face 규칙으로 다운로드할 글꼴 위치 정의하기

    CSS에서 @font-face 규칙은 웹페이지에서 사용할 글꼴의 다운로드 위치를 정의하는 데 사용됩니다. 이 규칙을 활용하면 방문자의 컴퓨터에 설치되어 있지 않은 글꼴도 웹에서 불러와 표시할 수 있습니다.다만 브라우저마다 구현 방식이 다르기 때문에 일부 환경에서는 특정 제한 사항이 적용될 수 있다는 점을 유의해야 합니다.@font-face 규칙의 주요 속성font-family: 글꼴에 지정할 이름을 정의합니다.src: 글꼴 파일의 위치(URL)를 지정하며, local()을 사용해 로컬에 설치된 글꼴을 우선 참조할 수도 있습니다.fo

  11. CSS @font-face 규칙으로 웹 문서에 사용할 글꼴 정의하기

    CSS에서 문서에 사용할 글꼴(font face)을 직접 정의하려면 @font-face 규칙을 사용합니다. 이 규칙을 활용하면 웹 폰트 파일을 불러와 사용자 브라우저에서 원하는 서체를 표시할 수 있습니다.@font-face의 주요 속성font-family: 정의할 글꼴의 이름을 지정합니다. 이후 스타일에서 이 이름으로 해당 글꼴을 참조합니다.src: 글꼴 파일의 위치를 지정합니다. url()로 외부 파일 경로를 지정하거나, local()로 사용자 시스템에 설치된 글꼴을 우선 참조할 수도 있습니다.format: 글꼴 파일의 형식(예:

  12. 핵심 CSS 규칙 총정리: @import부터 !important까지

    CSS의 주요 규칙(Rules) 한눈에 보기CSS(Cascading Style Sheets)에는 스타일시트 전체의 동작 방식을 제어하는 몇 가지 중요한 규칙이 있습니다. 각 규칙은 저마다 뚜렷한 용도가 있으며, 이를 제대로 이해하면 스타일시트를 더 체계적이고 효율적으로 관리할 수 있습니다. 아래에서 핵심 규칙들을 하나씩 살펴보겠습니다.@import — 외부 스타일시트 가져오기@import 규칙은 다른 스타일시트를 현재 스타일시트 안으로 불러올 때 사용합니다. 여러 개의 CSS 파일을 하나로 묶어 관리하고 싶을 때 유용합니다.@imp

  13. CSS !important 규칙이란? 언제, 어떻게 사용해야 할까

    CSS의 !important 규칙은 캐스케이드(cascade) 우선순위와 상관없이 특정 스타일 선언을 강제로 최우선 적용시키는 방법입니다. !important가 지정된 속성은 그 규칙이 스타일 시트의 어느 위치에 있든, 다른 어떤 선언보다도 항상 우선하여 적용됩니다.기본 동작 예시먼저 일반적인 경우를 살펴보겠습니다. 아래 스타일 시트에서는 같은 선택자 p에 대해 두 번 선언했는데, 이 경우 CSS 캐스케이드 규칙에 따라 나중에 선언된 값이 적용됩니다. 즉, 첫 번째 선언이 빨간색(#ff0000)이라 하더라도 실제로 표시되는 단락 텍

  14. CSS로 구현하는 라이트 스피드 아웃(Light Speed Out) 애니메이션 효과

    웹 페이지에서 요소가 빛의 속도처럼 화면 오른쪽 밖으로 사라지는 라이트 스피드 아웃(Light Speed Out) 효과는 CSS의 @keyframes와 transform 속성만으로 간단하게 구현할 수 있습니다.핵심 원리는 다음과 같습니다.translateX(100%): 요소를 화면 오른쪽 끝까지 이동시킵니다.skewX(-30deg): 요소를 기울여 고속으로 날아가는 듯한 역동적인 느낌을 줍니다.opacity: 0: 애니메이션이 끝날 때 요소를 서서히 투명하게 만들어 자연스럽게 사라지게 합니다.아래는 완전하게 동작하는 예제 코드입니다

  15. CSS @import 규칙 완벽 가이드: 외부 스타일시트 가져오기

    CSS의 @import 규칙은 다른 스타일시트 파일을 현재 스타일시트 안으로 가져오는 기능을 합니다. 이 규칙은 반드시 스타일시트의 가장 앞부분, 즉 다른 모든 CSS 규칙보다 먼저 선언되어야 하며, 값으로는 가져올 파일의 URL을 지정합니다. 작성 예제 @import 규칙은 아래와 같이 두 가지 방식으로 작성할 수 있습니다: <style> <!-- @import mystyle.css; 또는 @import url(mystyle.css); .......

  16. CSS를 활용한 펄스(Pulse) 애니메이션 효과 구현하기

    CSS로 펄스(Pulse) 애니메이션 효과 만들기CSS의 @keyframes 규칙과 animation 속성을 조합하면 요소가 천천히 확대되었다가 다시 원래 크기로 돌아오는 펄스(맥동) 효과를 간단하게 구현할 수 있습니다. 이 효과는 버튼, 알림 아이콘, 로고처럼 사용자의 시선을 끌고 싶은 요소에 특히 유용합니다.아래 예제 코드를 실행하면 이미지가 주기적으로 맥동하는 모습을 직접 확인할 수 있습니다.예제<html>   <head>      <style>&nb

  17. CSS 마스크(Mask) 필터로 투명 픽셀과 불투명 픽셀 색상 변환하기

    CSS 마스크(Mask) 필터란?마스크 효과를 사용하면 이미지나 텍스트에서 투명한 픽셀은 지정된 색상으로 채우고, 그 반대로 불투명한 픽셀은 투명하게 전환할 수 있습니다. 원본의 실루엣만 남겨 도장을 찍은 듯한 시각 효과를 만들 때 유용하게 활용됩니다.참고로 Mask 필터는 과거 인터넷 익스플로러(IE)에서만 동작하던 레거시 기능입니다. 크롬, 파이어폭스 등 현대 브라우저에서는 지원되지 않으므로, 최신 환경에서는 CSS의 mask-image 속성이나 SVG 마스크를 사용하는 것이 권장됩니다.마스크 필터의 매개변수번호매개변수 및 설명

  18. CSS 반전(Invert) 효과로 네거티브 이미지 만들기

    CSS의 반전(Invert) 효과는 객체의 색상을 색 스펙트럼에서 정반대 값으로 매핑하는 필터입니다. 쉽게 말해, 원본 이미지나 텍스트를 사진의 네거티브(음화)처럼 보이게 만드는 효과라고 할 수 있습니다.매개변수반전 필터에서 사용되는 매개변수는 다음과 같습니다.번호매개변수 및 설명1Invert객체의 색상을 색 스펙트럼에서 정반대 값으로 변환합니다.예제아래 코드를 실행하면 이미지와 텍스트에 반전 효과가 적용되는 것을 직접 확인할 수 있습니다.<html>    <head>    

  19. CSS 웨이브 효과 구현하기: 파라미터와 예제 코드 총정리

    웨이브(Wave) 효과는 객체에 사인파(sine wave) 형태의 왜곡을 적용하여 마치 물결처럼 출렁이는 모습으로 보이게 만드는 시각적 필터입니다. 이미지나 텍스트 요소에 부드러운 흔들림 효과를 주고 싶을 때 활용할 수 있습니다.웨이브 효과의 주요 파라미터Wave 필터에서 사용할 수 있는 파라미터는 다음과 같습니다.번호파라미터 및 설명1.Add값이 1이면 원본 이미지를 웨이브가 적용된 이미지 위에 함께 표시하고, 0이면 원본 이미지를 포함하지 않습니다.2.Freq생성할 물결(웨이브)의 개수를 지정합니다.3.Light물결에 비치는 빛

  20. CSS로 플립 아웃 Y(Flip Out Y) 애니메이션 효과 구현하기

    CSS로 플립 아웃 Y(Flip Out Y) 애니메이션 효과 구현하기 플립 아웃 Y(Flip Out Y)는 요소가 Y축(세로 축)을 중심으로 90도 회전하면서 점점 투명해지며 화면에서 사라지는 3D 애니메이션 효과입니다. 카드가 옆으로 넘어가듯 뒤집히는 느낌을 주기 때문에 로고, 이미지, 카드형 UI 등 다양한 요소에 활용할 수 있습니다. 핵심 CSS 속성 살펴보기 perspective(400px) : 3D 변환에 원근감을 부여합니다. 값이 작을수록 왜곡이 커지고 입체적인 느낌이 강해집니다. rotateY() : Y축을 기준으로

Total 1574 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:63/79  20-컴퓨터/Page Goto:1 57 58 59 60 61 62 63 64 65 66 67 68 69