alternate-stylesheets.js
switch Alternate Style Sheets
Installation
npm
$ npm install alternate-stylesheets
yarn
$ yarn add alternate-stylesheets
Usage
ES Modules
import * as alternateStylesheets from 'alternate-stylesheets';
CommonJS
const alternateStylesheets = require('alternate-stylesheets');
browser
<script src="alternate-stylesheets.min.js"></script>
Example
// <link rel="stylesheet" title="cafe" href="cafe.css">
// <link rel="alternate stylesheet" title="orange" href="orange.css">
// <link rel="alternate stylesheet" title="chocolate" href="chocolate.css">
// get alternate stylesheets
const stylesheets = alternateStyleSheets.getAlternateStylesheets();
// enable orange stylesheet
alternateStyleSheets.setAlternateStylesheet('orange');
// enable chocolate stylesheet
alternateStyleSheets.setAlternateStylesheet('chocolate');
Functions
see documents
License
The MIT License.