Chrome扩展:通过CSS(安装主题和皮肤)来改变目标网站的外观

tophf 9c1e447495 fix button mode for #sync button + simplify css 13 saat önce
.github 4349385f73 ci/publish 4 gün önce
.husky 18d5200c1e add a test in pre-push git hook 2 hafta önce
.tx 3f6f7bbaba fix update-locales 1 yıl önce
src 9c1e447495 fix button mode for #sync button + simplify css 13 saat önce
tools 9e8bdfcad5 update locales 1 gün önce
.editorconfig c54e22ad64 Don't enforce non-native end_of_line in editorconfig 8 yıl önce
.gitattributes d468c37550 enforce LF newline on copied files 1 yıl önce
.gitignore 5b551e3ecb make zips 1 yıl önce
BUILD.md 179ea2c009 update BUILD.md 1 yıl önce
CONTRIBUTING.md d8a16c1303 rework README 1 ay önce
LICENSE df691b7a13 Adding external licenses (#424) 7 yıl önce
README.md d8a16c1303 rework README 1 ay önce
babel.config.js c368ee0410 MV3 3.0.4 fix browserlist targets for zip-chrome-beta 1 yıl önce
eslint.config.js ba21f4ab28 use target-specific dist to debug multiple browsers 6 gün önce
jsconfig.json 4da27f988f fix linux/ci build: use @ as a root alias 1 yıl önce
package.json a9383a3a7e consider csslint-mod already built 1 gün önce
pnpm-lock.yaml 01e9240e15 fix :not() for old browsers 5 gün önce
postcss.config.js f2910acdaa fix postcss warnings for nesting 5 gün önce
privacy-policy.md 43f1da1b4c copy policy from app details 4 yıl önce
webpack.config.js fe3598feee extract Firefox-specific manifest stuff 5 gün önce

README.md

Stylus is a browser extension to restyle the websites via CSS themes, compatible with Chrome, Firefox, and any Chromium-based browsers.

Highlights

  • No analytics/tracking - this is our foundational principle as Stylus was created solely because the original Stylish extension was sold to a Web analytics company.
  • Lots of themes in external galleries like USW, USO archive, greasyfork:
    • click the Find button in the popup UI,
    • click the screenshot to apply the style to the website,
    • click the screenshot again to uninstall the style.
  • UserCSS styles with advanced customization installable from any raw plain text URL.
  • Cloud sync for Dropbox, GDrive, OneDrive, or any WebDAV-compatible server.
  • Backup to a JSON file compatible with other userstyles managers.
  • Auto-update for styles, configurable in each style and globally in the options.
  • Lightweight content script (~10kB) in the web pages runs in about a millisecond.
  • Lots of options to configure UI and behavior.
  • Built-in editor for your own CSS themes (CSS/LESS/Stylus) that highlights problems using up-to-date linters (Stylelint and CSSLint-mod) with customizable rules.
  • Support for external IDE or advanced editor via the live reload feature e.g. you can write SASS/SCSS by setting up a build step to produce standard CSS in a separate file that will be tracked by Stylus.
## Screenshots * Manager ![Style manager](.github/screenshots/manager.png) * Installer ![Installer](.github/screenshots/installer.png) * Editor ![Style editor](.github/screenshots/editor.png) * Popup search ![Popup inline search](.github/screenshots/popup-search.png) * Popup config ![Popup config for usercss](.github/screenshots/popup-config.png) * Manager config ![Style manager config for usercss](.github/screenshots/manager-config.png) * Options ![Options](.github/screenshots/options.png)

Releases

  1. Chrome Web Store or beta
    for modern Chrome (v128+) and Chromium-based browsers like Brave, Opera, Vivaldi.

  2. Mozilla addons or beta (as an xpi file)
    for Firefox and any Gecko-based browser.

  3. Zip file with -mv2 suffix to load as an unpacked extension
    for older Chromium-based browsers which only support ManifestV2 version.

Pre-release test builds (nightlies) badge

  1. click a workflow entry in https://github.com/openstyles/stylus/actions/workflows/ci.yml,
  2. download the file in Artifacts - this requires a github.com account,
  3. install it, see the instruction.

Asking questions, participating, contributing

License: GPLv3