你将收获
•网站换肤设计方案介绍•:target伪类介绍和用法以及如何使用css实现网站换肤•transition动画以及如何用纯css实现焦点图动画
效果展示
1.网站换肤
?
2.焦点图动画
?...实现思路
1.网站换肤
通常我们实现网站换肤都基于如下方式实现:
•方案一: 使用OOCSS模式,通过js动态切换公共类名来达到换肤效果•方案二: 点击不同的按钮切换不同的样式表,如下:•theme-green.css...在实现换肤之前,我们需要了解一个知识点,那就是a标签的:target伪类.
:target伪类
为了辅助标识那些指向文档特定部分链接的目标, CSS3 选择器 引入了 :target 伪类....实现思路也很简单,我们也会基于上面讲的:target伪类来实现,这里为了实现动画效果,我们使用了transiton动画,关于transtion和伪元素的更多介绍和使用,可以参考:
•css3实战汇总(附源码...)•《css大法》之使用伪元素实现超实用的图标库(附源码)
实现思路如下:
1.建立焦点图和控制点的对应关系2.初始化页面时只让第一个焦点图有宽度,其他宽度都设置为零,当控制点激活时,然控制点对应的目标对象的宽度设置为正常值