>웹 프론트엔드 >CSS 튜토리얼 >Greasemonkey/Tampermonkey 스크립트를 사용하여 클래스 CSS를 변경하는 방법은 무엇입니까?

Greasemonkey/Tampermonkey 스크립트를 사용하여 클래스 CSS를 변경하는 방법은 무엇입니까?

DDD
DDD원래의
2024-11-03 03:37:02293검색

How to Change Class CSS with Greasemonkey/Tampermonkey Script?

Greasemonkey/Tampermonkey 스크립트를 사용하여 클래스 CSS 변경

"banner_url"과 같은 특정 클래스의 배경 이미지를 변경하려면 다음을 추가하여 CSS 캐스케이드를 활용할 수 있습니다. GM_addStyle()을 사용하여 페이지에 스타일시트를 추가합니다.

// ==UserScript==
// @name     Override banner_url styles
// @include  http://YOUR_SERVER.COM/YOUR_PATH/*
// @grant    GM_addStyle
// @run-at   document-start
// ==/UserScript==

GM_addStyle ( `
    .banner_url {
        background: url('http://www.pxleyes.com/images/contests/kiwis/fullsize/sourceimage.jpg') no-repeat center center fixed !important;
        -webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;
    }
` );

@run-at document-start를 사용하면 스타일 변경 중 시각적인 "깜박임"을 최소화할 수 있습니다. Greasemonkey 4의 경우 GM_addStyle()이 작동하지 않습니다. Tampermonkey 또는 Violentmonkey로 전환하는 것이 좋습니다. Greasemonkey 4 사용자의 경우 GM_addStyle()에 대한 심이 제공됩니다. 또한 순수한 CSS 조작을 위해서는 Greasemonkey/Tampermonkey 대신 Stylus 확장 프로그램을 사용하는 것이 좋습니다.

위 내용은 Greasemonkey/Tampermonkey 스크립트를 사용하여 클래스 CSS를 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.