> 웹 프론트엔드 > JS 튜토리얼 > CSS 및 JavaScript 기사를 사용하여 스크롤 바 색상을 조작하십시오

CSS 및 JavaScript 기사를 사용하여 스크롤 바 색상을 조작하십시오

Lisa Kudrow
풀어 주다: 2025-03-06 00:19:27
원래의
808명이 탐색했습니다.

Manipulate Scrollbar Colors Using CSS and JavaScript Article

CSS 및 JavaScript 기사를 사용하여 스크롤 바 색상을 조작하십시오스크롤 바의 기본 색상은 칙칙하고 못 생겼다는 것입니다. 일반적 으로이 색상은 회색입니다. 사이트의 전반적인 테마에 더 잘 맞도록이 색상을 변경하는 것이 좋지 않습니까? 운 좋게도 계단식 스타일 시트와 JavaScript는 바로 그렇게하는 데 사용될 수 있습니다! CSS 사용 CSS에서는 아래 정의를 페이지 상단에 추가하여 브라우저의 스크롤 바 색상을 사용자 정의하십시오. CSS의 가장 큰 장점은 CSS를 이해하지 못하는 브라우저가 건너 뛰는 것입니다. 스크롤 바 페인팅은 IE5.5 이상으로 지원됩니다. 스타일> 스크롤 바가 그 많은 구성 요소로 구성되어 있다는 것을 깨닫지 못했습니다! 처음 세 정의는 스크롤 바의 가장 눈에 띄는 측면에 해당하기 때문에 가장 중요합니다. 다른 정의와 함께 연주하여 그들이 어떤 영향을 미치는지 확인하십시오. JavaScript 사용 JavaScript를 사용하여 스크롤 바 색상을 동적으로 변경할 수도 있습니다. 이것은 한 가지 색상에서 다른 색상으로 스크롤바를 번갈아 가며 멋진 일을하고 싶을 때 유용합니다. 스크롤 바 CSS 정의의 JavaScript 번역은 다음과 같습니다. document.body.style.scrollbarfacecolor = "Colorname" document.body.style.scrollbararrowcolor = "Colorname" document.body.style.scrollbartrackcolor = "Colorname" document.body.style.scrollbarshadowcolor = "colorname" document.body.style.scrollbarhighlightcolor = "Colorname" document.body.style.scrollbar3dlightcolor = "Colorname" document.body.style.scrollbardarkshadowcolor = "Colorname" 다음은 "깜박임"스크롤 바의 예는 다음과 같습니다. 매 초마다 색상이 변경됩니다. var 모드 = 0 함수 blinkscroll () { if (mode == 0) document.body.style.scrollbarfacecolor = "blue" 또 다른 document.body.style.scrollbarfacecolor = "green" 모드 = (모드 == 0)? 1 : 0 } setInterval (“blinkscroll ()”, 1000) 스크립트> OnMouseOver Scrollbar Effect라고 불리는 JavaScript를 사용하여 Scrollbar 조작의보다 정교한 예는 Svetlin Staev가 작성했습니다. 마우스를 뒤로 이동할 때 스크롤 바 색상이 변경됩니다. 점점 더 많은 사이트가 스크롤 바 색상을 사용자 정의하여 나머지 사이트와 혼합되어 있습니다. 이 팁을 똑같이하는 데 도움이되는이 팁을 찾으 셨기를 바랍니다. CSS 및 JavaScript Colors 에 대한 질문이 자주 묻습니다 CSS를 사용하여 스크롤 바의 색상을 어떻게 변경할 수 있습니까?

CSS를 사용하여 스크롤 바의 색상을 변경하는 것은 매우 간단합니다. ::-webkit-scrollbar pseudo element를 사용하여 스크롤 바를 선택한 다음 원하는 스타일을 적용 할 수 있습니다. 예는 다음과 같습니다.

::-webkit-scrollbar { width : 10px;

::-webkit-scrollbar-track {

배경 : #f1f1f1;

} ::-- webkit-sumblbar-sumb : #f1f1f1; #888; ::- webkit-scrollbar-thumb : hover {
배경 : #555; #555; }
이 예에서 스크롤 바의 너비는 10px로 설정되며 트랙 (핸들이 미끄러짐)이 밝은 회색으로 설정되며, 핸들 (또는“엄지 손가락)은 회색으로 설정됩니다. 손잡이 위로 마우스를 가리면 더 어두운 회색으로 변경됩니다.
JavaScript를 사용하여 웹 페이지에서 요소의 색상을 변경할 수 있습니까?

예, JavaScript를 사용하여 웹 페이지에서 요소의 색상을 변경할 수 있습니다. 요소의 스타일 속성에 액세스 한 다음 색상 속성을 변경하여이를 수행 할 수 있습니다. 예는 다음과 같습니다.

worce.getElementById ( "myelement"). style.color = "red";

이 예에서는 ID "myelement"가있는 요소의 텍스트 색상이 빨간색으로 변경됩니다. CSS를 사용하여 구배 효과를 만들 수 있습니까?


CSS를 어떻게 제공 할 수 있습니까? 그라디언트 색상 효과. 예는 다음과 같습니다. 배경 : 배경 : 선형 그레이드 (오른쪽, 오른쪽, 빨간색, 주황색, 노란색, 녹색, 파란색, 인디고, 바이올렛);
이 예에서 요소의 배경은 왼쪽에서 오른쪽으로 이동하기 위해 JavaScript를 사용하여 요소의 배경을 변경하여 요소의 배경을 변경하는 그라디언트가됩니다. 요소의 배경색을 변경하십시오. 요소의 스타일 속성에 액세스 한 다음 BackgroundColor 속성을 변경하여이를 수행 할 수 있습니다. 예는 다음과 같습니다.
worc 요소. 예는 다음과 같습니다.

.MyElement {

불투명도 : 0.5; 이 예에서는 "myelement"클래스의 요소가 불투명도를 0.5로 설정하여 반 트랜스 펜트로 설정할 수 있습니다.


요소의 불투명도를 변경하여 ORCATIA를 변경할 수 있습니까? 요소의. 요소의 스타일 속성에 액세스 한 다음 불투명도 속성을 변경하여이를 수행 할 수 있습니다. 예는 다음과 같습니다.
document.getElementById ( "myelement"). style.opacity = "0.5";
이 예에서는 ID "myelement"를 사용한 요소의 불투명도가 0.5로 변경되어 반대 방향으로 만들 수 있습니다.

.MyElement { border-color : red; 이 예에서는 "myelement"클래스가있는 요소에 테두리 색상이 빨간색으로 설정됩니다.
javaScript를 사용하여 요소의 테두리 색상을 변경할 수 있습니까?

예, JavaScript를 사용하여 요소의 테두리 색상을 변경할 수 있습니다. 요소의 스타일 속성에 액세스 한 다음 BorderColor 속성을 변경하여이를 수행 할 수 있습니다. 예는 다음과 같습니다.

worc 요소. 예는 다음과 같습니다.

.MyElement { 색상 : 파란색; 이 예에서는 클래스 "myelement"가있는 요소가 텍스트 색상을 파란색으로 설정할 수 있습니다.

javaScript를 사용하여 텍스트 색상을 변경할 수 있습니까? 요소의 스타일 속성에 액세스 한 다음 색상 속성을 변경하여이를 수행 할 수 있습니다. 예는 다음과 같습니다.

document.getElementById ( "mylement"). style.color = "blue";

이 예에서는 ID "myelement"가있는 요소의 텍스트 색상이 파란색으로 변경됩니다.
.

위 내용은 CSS 및 JavaScript 기사를 사용하여 스크롤 바 색상을 조작하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿