您现在的位置是:网站首页> 编程资料编程资料
使用HTML CSS实现网页换肤效果(二) 前端html换肤功能的实现代码
2021-09-05
853人已围观
简介 这篇文章主要介绍了使用HTML CSS实现网页换肤效果(二) 的相关资料,需要的朋友可以参考下
废话不多说了,直接给大家贴html代码了,具体代码如下所示:
XML/HTML Code复制内容到剪贴板
- <head>
- <title>网页换肤title>
- <meta http-equiv="Content-Type" content="text/html" ; charset="UTF-8">
- <link id="myCss" href="orange.css" rel="stylesheet">
- <script language="javascript">
- //写入客户端Cookie
- function writeCookie(csspath) {
- var today = new Date();
- var expires = new Date();
- expires.setTime(today.getTime() + 1000 * 60 * 60 * 24 * 30); //有效期为30天
- var str = "cssPath=" + csspath + ";expires=" + expires.toGMTString()
- + ";";
- document.cookie = str;
- }
- //读取Cookie
- function readCookie(cookieName) {
- var search = cookieName + "=";
- if (document.cookie.length > 0) {
- offset = document.cookie.indexOf(search);
- if (offset != -1) {
- offset += search.length;
- end = document.cookie.indexOf(";", offset);
- if (end == -1) {
- end = document.cookie.length;
- return unescape(document.cookie.substring(offset, end));
- }
- }
- }
- }
- function ifCookie() {
- if (readCookie("cssPath") == undefined) {
- writeCookie("orange.css");
- }
- document.getElementById("myCss").href = readCookie("cssPath");
- }
- function change(type) {
- if (type == "orange") {
- document.getElementById("myCss").href = "orange.css";
- writeCookie("orange.css");
- }
- if (type == "gray") {
- document.getElementById("myCss").href = "gray.css";
- writeCookie("gray.css");
- }
- }
- script>
- head>
通过以上代码就可以简单实现使用HTML CSS实现网页换肤效果,希望本读代码对大家有所帮助。
相关内容
- 简单介绍CSS设置打印页面的方法及css里media的使用 设计适用于打印的CSS样式CSS控制漂亮的网页打印效果示例代码将XHTML CSS页面转换为打印机页面CSS实现强制浏览器分页将XHTML CSS页面转换为打印机页面详解CSS3中@media的实际使用CSS3的media query学习攻略详解CSS3中Media Queries的相关使用CSS media queries CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
- CSS3圆角和渐变2种常用功能详解 CSS3绘制圆角矩形的简单示例利用CSS3实现圆角的outline效果的教程使用CSS3实现圆角,阴影,透明CSS3实现圆角、阴影、透明效果并兼容各大浏览器纯CSS3实现圆角效果(含IE兼容解决方法)css3圆角边框和边框阴影示例纯CSS3制作的圆角渐变表格效果(无js)用js实现css3效果的圆角方法
- 小议Data URI scheme及其在CSS中的相关使用
- 使用CSS实现中间镂空的图片遮罩效果CSS实现镂空遮罩效果用纯CSS实现镂空效果的示例代码CSS实现镂空效果的示例代码CSS3中文字镂空、透明值、阴影效果设置示例小结CSS背景色镂空技术实际应用及进阶分享css3遮罩层镂空效果的多种实现方法
- CSS毛玻璃效果如何实现css实现照片模糊效果类似毛玻璃效果css3 iphone玻璃透明气泡完美实现
- 使用CSS3的appearance属性改变元素的外观的方法详解HTML5中CSS外观属性
- CSS基础教程十九之CSS图文混排,图像签名,多图拼接和图片特效 div css图文混排列表设计中的基础问题总结CSS 网页图文混排的10个技巧
- CSS3 flex布局之快速实现BorderLayout布局浅谈CSS3中display属性的Flex布局的方法移动端Web页面的CSS3 flex布局快速上手指南详解CSS3伸缩布局盒模型Flex布局
- 分享CSS代码写法优化方案网页头部css代码优化实例CSS代码优化7个准则智能化CSS检测法,好优化拒绝冗杂代码使用css sprites来优化你的网站在Retina屏幕下显示实现原理与代码CSS代码是否合理?是否优化?-CSS教程-网页制作-网页教学网详解CSS代码重构与优化之路(经典)
- 深入浅析css3 border-image边框图像详解在线CSS边框圆角效果代码工具css3图片边框border-image的用法使用CSS的border属性构建变形边框的方法总结border-radius以外的CSS圆角边框制作方法详解CSS的border边框属性及其在CSS3中的新特性CSS3之边框多颜色Border-color属性使用示例一文教你玩转CSS border(边框)