몇 가지 흥미로운 CSS 주제에 대해 이야기해 보겠습니다. (1)-왼쪽에 수직 막대를 구현하는 방법
이 시리즈에서는 몇 가지 흥미로운 CSS 주제를 논의합니다. 실용성은 제쳐두고 문제 해결을 위한 아이디어를 넓히기 위해 고안되었습니다. 또한 쉽게 간과할 수 있는 몇 가지 CSS 세부 사항도 포함합니다.
문제 해결 시 호환성은 고려되지 않습니다. 질문이 거칠고 제약이 없습니다. 문제 해결에서 익숙하지 않다고 생각되는 CSS 속성이 있으면 빨리 공부하세요. .
계속 업데이트하고, 계속 업데이트하고, 계속 업데이트하고, 중요한 것을 세 번 말하세요.
더 많은 솔루션을 얻기 위해 Github에 요약하고 블로그에 게시하세요.
질문 1. 하나의 레이블만 사용하여 다음 그래픽을 구현할 수 있는 방법은 몇 가지입니까?
단일 태그가 div
:
<div></div>
은 다음 일반 CSS
으로 정의됩니다.
div{ position:relative; width:200px; height:60px; background:#ddd; }
방법 1: 테두리
이것이 가장 생각하기 쉽고 쉬운 것이어야 합니다
div{ border-left:5px solid deeppink; }
방법 2: 의사 요소 사용
은 before
및 after
의사 요소를 세어 보면 실제로 세 개의 레이블이 있습니다. 이는 또한 많은 단일 레이블 그림의 기초이기도 합니다. 의사 요소.
div::after{ content:""; width:5px; height:60px; position:absolute; top:0; left:0; background:deeppink; }
방법 3: 외부 상자 그림자
박스 섀도우 box-shadow
대부분의 사람들은 생성된 그림자만 사용합니다. 실제로 그림자는 여러 개의 그림자를 가질 수 있으며, 이를 위해서는 box-shaodw
의 각 매개변수의 특정 기능을 이해해야 합니다. box-shaodw
을 사용하여 문제를 해결하세요
div{ box-shadow:-5px 0px 0 0 deeppink; }
방법 4: 내부 상자 그림자
상자 그림자에는 내부 그림자를 설정하는 데 사용되는 매개변수 inset
도 있습니다.
div{ box-shadow:inset 5px 0px 0 0 deeppink; }
방법 5: 그림자
drop-shadow
은 CSS3 filter
의 새로운 필터 중 하나입니다. 그림자를 생성할 수도 있지만 상자 그림자보다 하나 적은 3개의 숫자 매개변수만 있습니다.
div{ filter:drop-shadow(-5px 0 0 deeppink); }
방법 6: 그라데이션 선형 그라데이션
CSS3 그라디언트를 유연하게 사용하면 예상치 못한 그래픽이 많이 생성될 수 있습니다. CSS3 그라디언트는 선형 그라디언트와 방사형 그라디언트를 사용하며 쉽게 해결할 수 있습니다.
div{ background-image:linear-gradient(90deg, deeppink 0px, deeppink 5px, transparent 5px); }
방법 7: 개요 개요
드물게 사용됩니다. 윤곽선은 요소 주위에 그려지는 선으로 테두리 가장자리 외부에 위치하며 요소를 강조할 수 있습니다. 이 방법은 차선책으로 간주됩니다.
div{ height:50px; outline:5px solid deeppink; } div{ position:absolute; content:""; top:-5px; bottom:-5px; right:-5px; left:0; background:#ddd; }
방법 8, 스크롤바
이 방법은 Little Match의 Blue Ideal에서 제공하며 스크롤바 스타일을 변경하여 구현됩니다.
div{ width:205px; background:deeppink; overflow-y:scroll; } div::-webkit-scrollbar{ width: 200px; background-color:#ddd; }
실용성을 떠나 이 스타일만 흉내낸다면 이 방법이 정말 눈길을 사로잡습니다.
위에 생각나는 8가지 방법이 있습니다. 제가 생각하지 못한 다른 방법도 있을 수 있으니 댓글을 눌러주세요. 구체적인 8가지 구현을 보려면:
단일 라벨 왼쪽에 세로 막대 코드펜 구현
모든 질문은 내 Github에 요약되어 있으며 더 많은 솔루션을 얻기 위해 블로그에 게시되었습니다.
아직 궁금한 점이나 제안사항이 있으면 더 많은 의견을 보내주시면 됩니다. 글의 내용이 제한되어 있고 잘못된 내용이 있는 경우. 기사로 알려주세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.
