如题补充:
遇到个需求,要做一个点击选项卡切换轮播图的特效。
一般情况的选项卡轮播都是点击选项卡背景色和字体样式会切换,但这边是有共性的,点击选项卡切换的样式都是统一的,所以只要定义一个class名,去给选中的元素加上就可以了。
但是客户这边选项卡样式提供了图片,并且图片不不一样,这样感觉很难实现。
为了找共性,个人思路觉得是不是用svg技术比较好实现选项卡的样式切换。
设想:
步骤1:先把提供的选项卡图片制作成svg格式
步骤2:@font-face引入字体
步骤3:定义个样式,可以同时设置字体色和背景色
步骤4:用jquery控制点击的元素添加这个设置好的样式。
步骤5:实现效果
素材:
如果不用以上方法,还有别的方法实现这类需求的轮播呢?
你把每个选项卡看成一个按钮不就完了,点击之后对应到相对应的图片索引,剩下的图片位置的CSS通过JS控制跟着变不就行了么,给你一个demo看看吧,记得自己本地引用下jquery...