使用link的rel支持的一个属性alternate stylesheet实现一键换肤功能
之前写过一个直接利用JS实现换肤的可以参考下JavaScript一键换肤
alternate stylesheet
中文意思是:可替代的样式,不过我们用的不是很多,一般只用stylesheet
就够用
首先需要一个index.html
、style1.css
、style2.css
、index.js
文件
Tips:在引入css
文件的时候,带有stylesheet
的链接的样式将作为默认样式,而alternate stylesheet
会变成可替换样式,而且,在链接中一定需要加上title
属性,其属性值将会变成后续替换的一个id
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>alternate stylesheet一键换肤</title>
<link
rel="alternate stylesheet"
title="silver"
href="./style2.css"
type="