"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS 페이지 스타일링 프레임워크

CSS 페이지 스타일링 프레임워크

2024-08-01에 게시됨
검색:843

CSS 스타일링:

페이지 콘텐츠를 형성하는 도구

  • 너비: 너비 } 자동/초기
  • 높이: 높이 } 최소/최대

  • inherit: 이미 정의된 측정값을 유지합니다.

  • 여백: 위쪽/왼쪽/오른쪽/아래쪽

  • 패딩: 내부 콘텐츠와 외부 콘텐츠 사이의 공간

  • 상자 크기 조정: 요소를 미리 정의된 크기로 반환합니다.

CSS의 색상

  • RGB: 빨간색, 녹색, 파란색의 톤을 정의하는 0에서 255 사이의 값이며 쉼표로 구분됩니다. 예:
#rgb{
   color: rgb(250, 30, 70);
}

값 250은 빨간색, 30은 녹색, 70은 파란색을 나타냅니다. 이 경우 결과는 다음과 같습니다.

Imagem de tonalidade avermelhada

  • RGBA: RGB와 매우 유사하지만 0에서 1 사이의 투명도 요소가 추가됩니다.
  • HEX: 0~9, A~F 사이로 정의되는 16진수. 여기서 F는 가장 높은 값이며 rgb와 유사한 패턴을 따릅니다. 예:

00FF00 -> 녹색
FF0000 -> 빨간색
0000FF -> 파란색

#hex{
  color: #03BB76;
}

다음과 같은 결과가 발생합니다.

Imagem de tonalidade esverdeada

  • HSL (색조, 채도, 밝기): 색상(0% 빨간색, 120 녹색, 240 파란색), 채도(0% 회색 톤, 100% 풀 컬러), 광도(0% 검정)를 통해 색상을 정의합니다. , 100% 흰색) - 투명도 수준을 측정하기 위해 알파 요소(0~1)에 의존하는 HSLA도 있습니다. 예:
#hsl{
  color: hsla(120, 100%, 50%, 1.0);
}

이 프로그래밍으로 인해 완전한 녹색이 생성되지만 HSL 색상환을 사용하여 다른 톤을 찾을 수 있습니다.

Circulo cromático


자금

  • background-color: 단색 배경색
  • background-image: 배경의 참조 이미지
  • 선형 그라데이션: 선형 그라데이션
  • Radial-gradient: 원형 그래디언트
  • 반복: 반복 효과

배경 크기: 다음 설정과 함께 요소의 배경 크기를 정의합니다.

  • auto: 자동 조정
  • Cover: 요소의 전체 공간을 덮습니다.
  • 포함: 전체/자르지 않은 이미지가 표시되도록 콘텐츠 크기를 조정합니다.
  • value: 요소 내부 이미지의 크기 설정

반복 배경-반복: 이미지가 반복되는 축을 정의합니다.

  • 반복: 가능한 최대 반복 횟수
  • 반복-x: x축(가로)에서만 반복합니다.
  • Repeat-y: y축(세로)에서만 반복합니다.
  • space: 공백
  • 으로 잘리지 않고 두 축에서 반복됩니다.
  • round: 자르지 않고 모든 방향으로 반복하고 크기만 조정합니다.
  • no-repeat: 반복하지 않음

배경 위치: 배경 이미지 위치 지정
중앙, 왼쪽, 오른쪽, x%,y%

배경 부착: 브라우저 창에 따라 이미지가 작동하는 방식

  • 고정됨: 움직이지 않음
  • 스크롤: 객체에 고정됩니다
  • local: 콘텐츠 옆에 "스크롤"

background-origin: 이미지 위치 지정 영역을 정의합니다

  • padding-box: 패딩
  • 옆의 원점 코너
  • border-box: 이미지는 테두리의 바깥쪽 영역 옆에서 시작됩니다
  • 콘텐츠 상자: 패딩보다 낮고 요소 콘텐츠에 맞춰 정렬됨

background-flip: 요소의 색상이 가장자리를 덮는지 여부를 정의합니다

  • padding-box: 패딩
  • 에 맞춰 정렬
  • 테두리 상자: 테두리 정렬
  • content-box: 콘텐츠 영역을 채웁니다
  • 클립 텍스트: 텍스트의 배경(색상은 투명해야 함)

background-bland-mode: 요소의 배경에 미치는 영향


가장자리

  • border-width: 테두리의 크기
  • border-style: 테두리 유형
  • border-color: 테두리 색상
  • border-radius: 둥근 테두리

테두리 이미지

  • 소스: 이미지 경로 설정
  • width: 테두리 이미지 너비
  • 반복: 이미지 반복 여부 제어
  • outset: 요소 가장자리로부터의 거리
  • 슬라이스: 영역으로 나누기

콘텐츠(이미지 또는 동영상)

object-fit : 요소의 내용이 설정된 상자에서 동작하는 방식

  • 채우기: 전체 공간을 채우고 왜곡합니다
  • 포함: 왜곡되지 않지만 설정된 측정 범위 내에 맞습니다.
  • 표지: 왜곡 없이 모든 공간을 채우다
  • 없음: 상위 개체의 측정값을 무시하고 원래 측정값을 사용합니다
  • scale-down: 왜곡 없는 최소 이미지 설정

객체 위치: 중앙 이미지

  • x축 및 y축
  • 왼쪽, 오른쪽, 중앙, 위쪽, 아래쪽
릴리스 선언문 이 기사는 https://dev.to/marimnz/estruturas-de-estilizacao-de-pagina-css-3844?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>
  • Python을 사용한 컴퓨터 비전 소개(1부)
    Python을 사용한 컴퓨터 비전 소개(1부)
    참고: 이 게시물에서는 쉽게 따라할 수 있도록 회색조 이미지만 사용합니다. 이미지란 무엇입니까? 이미지는 값의 행렬로 생각할 수 있으며, 각 값은 픽셀의 강도를 나타냅니다. 이미지 형식에는 세 가지 주요 유형이 있습니다. 이진: 이 형식의 이미지는 값이 ...
    프로그램 작성 2024-11-05에 게시됨
  • 웹사이트용 HTML 코드
    웹사이트용 HTML 코드
    항공 관련 웹사이트를 구축하려고 노력해왔습니다. 저는 AI를 사용하여 코드를 생성하는 전체 웹사이트를 생성할 수 있는지 확인하고 싶었습니다. HTML 웹사이트가 블로그와 호환됩니까, 아니면 자바스크립트를 사용해야 합니까? 데모로 사용한 코드는 다음과 같습니다. <...
    프로그램 작성 2024-11-05에 게시됨
  • 프로그래머처럼 생각하기: Java의 기본 사항 배우기
    프로그래머처럼 생각하기: Java의 기본 사항 배우기
    이 글에서는 자바 프로그래밍의 기본 개념과 구조를 소개합니다. 변수와 데이터 유형에 대한 소개로 시작한 다음 연산자와 표현식은 물론 제어 흐름 프로세스에 대해 논의합니다. 둘째, 메서드와 클래스를 설명하고 입력 및 출력 작업을 소개합니다. 마지막으로 이 기사에서는 급여...
    프로그램 작성 2024-11-05에 게시됨
  • PHP GD는 두 이미지의 유사성을 비교할 수 있나요?
    PHP GD는 두 이미지의 유사성을 비교할 수 있나요?
    PHP GD가 두 이미지의 유사성을 결정할 수 있습니까?고려 중인 질문은 두 이미지가 동일한지 확인하는 것이 가능한지 묻습니다. 차이점을 비교하여 PHP GD. 이는 두 이미지 간의 차이를 획득하고 그것이 완전히 흰색(또는 균일한 색상)으로 구성되어 있는지 결정하는 것...
    프로그램 작성 2024-11-05에 게시됨
  • 이 키를 사용하여 고급 수준 테스트 작성(JavaScript의 Test Desiderata)
    이 키를 사용하여 고급 수준 테스트 작성(JavaScript의 Test Desiderata)
    이 글에서는 모든 고위 개발자가 알아야 할 12가지 테스트 모범 사례를 배우게 됩니다. Kent Beck의 기사 "Test Desiderata"에 대한 실제 JavaScript 예제를 볼 수 있습니다. 그의 기사는 Ruby에 있기 때문입니다. 이러한 ...
    프로그램 작성 2024-11-05에 게시됨
  • matlab/octave 알고리즘을 C로 포팅하여 AEC에 대한 최상의 솔루션
    matlab/octave 알고리즘을 C로 포팅하여 AEC에 대한 최상의 솔루션
    완료! 나 자신에게 조금 감동받았습니다. 저희 제품에는 에코 제거 기능이 필요하며 세 가지 가능한 기술 솔루션이 확인되었습니다. 1) MCU를 사용하여 오디오 신호의 오디오 출력과 오디오를 감지하고 두 개의 선택적 채널 전환 사이의 오디오 출력과 오디오 입력의 강도에...
    프로그램 작성 2024-11-05에 게시됨
  • 단계별 웹 페이지 구축: HTML의 구조 및 요소 탐색
    단계별 웹 페이지 구축: HTML의 구조 및 요소 탐색
    ? 오늘은 내 소프트웨어 개발 여정의 중요한 단계입니다! ? 나는 첫 번째 코드 줄을 작성하여 HTML의 필수 요소를 살펴보았습니다. 해당 요소와 태그가 포함되어 있습니다. 어제는 웹사이트를 구성하는 복싱 기술을 탐구했고, 오늘은 머리글, 바닥글, 콘텐츠 영역과 같은 ...
    프로그램 작성 2024-11-05에 게시됨
  • 프로젝트 아이디어가 독특할 필요는 없습니다. 그 이유는 다음과 같습니다.
    프로젝트 아이디어가 독특할 필요는 없습니다. 그 이유는 다음과 같습니다.
    혁신의 세계에서는 프로젝트 아이디어가 가치를 가지려면 획기적이거나 완전히 독특해야 한다는 일반적인 오해가 있습니다. 그러나 그것은 사실과 거리가 멀다. 오늘날 우리가 사용하는 많은 성공적인 제품은 경쟁사와 핵심 기능 세트를 공유합니다. 이들을 차별화하는 것은 반드시 아...
    프로그램 작성 2024-11-05에 게시됨
  • HackTheBox - 글쓰기 편집 [은퇴]
    HackTheBox - 글쓰기 편집 [은퇴]
    Neste writeup iremos explorar uma máquina easy linux chamada Editorial. Esta máquina explora as seguintes vulnerabilidades e técnicas de exploração: S...
    프로그램 작성 2024-11-05에 게시됨
  • 코딩 기술 수준을 높이는 강력한 JavaScript 기술
    코딩 기술 수준을 높이는 강력한 JavaScript 기술
    JavaScript is constantly evolving, and mastering the language is key to writing cleaner and more efficient code. ?✨ Whether you’re just getting starte...
    프로그램 작성 2024-11-05에 게시됨
  • ReactJS에서 재사용 가능한 Button 구성 요소를 만드는 방법
    ReactJS에서 재사용 가능한 Button 구성 요소를 만드는 방법
    버튼은 모든 반응 애플리케이션의 중요한 UI 구성 요소이며 양식을 제출하거나 새 페이지를 여는 등의 시나리오에서 버튼을 사용할 수 있습니다. 애플리케이션의 다양한 섹션에서 활용할 수 있는 재사용 가능한 버튼 구성 요소를 React.js에서 구축할 수 있습니다. 결과적으...
    프로그램 작성 2024-11-05에 게시됨
  • Apache HttpClient 4에서 선점형 기본 인증을 달성하는 방법은 무엇입니까?
    Apache HttpClient 4에서 선점형 기본 인증을 달성하는 방법은 무엇입니까?
    Apache HttpClient 4로 선제적 기본 인증 단순화Apache HttpClient 4는 이전 버전의 선제적 인증 방법을 대체했지만 대체 수단을 제공합니다. 동일한 기능을 달성하기 위해. 선제적 기본 인증에 대한 간단한 접근 방식을 원하는 개발자를 위해 이 문...
    프로그램 작성 2024-11-05에 게시됨
  • 예외 처리
    예외 처리
    예외는 런타임에 발생하는 오류입니다. Java의 예외 처리 하위 시스템을 사용하면 체계적이고 제어된 방식으로 오류를 처리할 수 있습니다. Java는 예외 처리를 위해 사용하기 쉽고 유연한 지원을 제공합니다. 가장 큰 장점은 이전에는 수동으로 수행해야 했던 오류 처리 ...
    프로그램 작성 2024-11-05에 게시됨
  • `dangerouslySetInnerHTML` 없이 React에서 원시 HTML을 안전하게 렌더링하는 방법은 무엇입니까?
    `dangerouslySetInnerHTML` 없이 React에서 원시 HTML을 안전하게 렌더링하는 방법은 무엇입니까?
    더 안전한 방법을 사용하여 React에서 원시 HTML 렌더링React에서는 이제 위험한SetInnerHTML 사용을 피하고 더 안전한 방법을 사용하여 원시 HTML을 렌더링할 수 있습니다. . 다음은 네 가지 옵션입니다.1. 유니코드 인코딩유니코드 문자를 사용하여 U...
    프로그램 작성 2024-11-05에 게시됨
  • PHP는 죽었나요? 아니요, 번창하고 있습니다
    PHP는 죽었나요? 아니요, 번창하고 있습니다
    PHP는 지속적으로 비판을 받아왔지만 계속해서 발전하고 있는 프로그래밍 언어입니다. 사용률: W3Techs에 따르면 2024년 8월 현재 전 세계 웹사이트의 75.9%가 여전히 PHP를 사용하고 있으며, 웹사이트의 43%가 WordPress를 기반으로 구축되었습니다. ...
    프로그램 작성 2024-11-05에 게시됨

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3