最近网站需要在首页进行活动图片轮播,并在图片上添加链接。

为此我在网上搜寻了一下flexslider插件的一些常用属性进行设置,但是在使用时出现了不大不小的问题
如下代码所示:
<li><a><img /></a></li>

确实是可以轮播图片和实现点击图片进行链接跳转
但是,图片比起正常的位置右移太多,并且左边图片进行平铺操作,看起来特别的不舒服。
而若是将图片放在<li>中当背景图片则位置正确,但是无法将<a>标签套在<li>之外进行图片轮播,
最后的解决办法是:
在 <li>标签里边套一个<a>标签,然后在<a>标签里面套一个和图片一样大的<div>标签即可

形如:

<li><a><div style="width:100%;height:100%"></div></a></li>
虽然会报一个警告,说标签不能这样使用,但是实际效果还是可以的。这是一个简单粗暴的方法,慎用哦。。
在这里介绍一个不用插件实现图片轮播的方法:

下面为css样式:

.full-screen-slides { width: 100%; height: 480px; position:relative; z-index: 1;}
.full-screen-slides li {min-width:1240px; width: 100%; height:100%; position: absolute; z-index: 1; top: 0; left: 0;}
.full-screen-slides li a { display: block; width:776px;height:270px; text-indent:-9999px; margin-left: -388px; position:absolute; z-index: 2; left: 50%;}
.full-screen-slides-pagination{ font-size: 0;*word-spacing:-1px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF',endColorstr='#33FFFFFF'); background: rgba(255,255,255,0.2);text-align: right; display:block; list-style:none; width: 760px;height: 6px; padding:7px 8px ; margin-left: -388px;position:absolute; left:50%; top: 280px; z-index: 9;}
.full-screen-slides-pagination li { vertical-align: top;letter-spacing: normal; word-spacing: normal; display:inline-block; *display:inline; list-style:none; width:24px;height:6px; margin-left:4px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3F000000',endColorstr='#3F000000');background:rgba(0,0,0,0.25); overflow: hidden; cursor: pointer;*zoom:1;}
.full-screen-slides-pagination a { display: block; width:100%;height:100%; padding:0; margin:0; text-indent:-9999px;}
.full-screen-slides-pagination .current { background:#F30;}

如图:

在html中应用的代码如下:


这样图片轮播就实现了,,底部也有导航小方块。显示如图:

flexslider插件使用体会相关推荐

  1. jQuery FlexSlider插件一些使用上的小tips

    最近做的一个需求,用到了jQuery FlexSlider这个插件,本以为一个算是已经比较成熟的插件,用起来应该没什么难度,然而真正用起来才发现,其实还是有些坑的,不过好在这个插件源代码写的比较好,比 ...

  2. flexslider插件的各个参数说明

    flexslider插件 各个参数 $(window).load(function() {$('.flexslider').flexslider({namespace: 'flex-', //控件的命 ...

  3. Vue+Element-ui实例_使用flexslider插件设计横向时间线

    下面是做了一个类似时间线(history事件线)的页面,主要是记录一下log,或者history的操作记录. 主要难点: (1)一般的插件时间线例如(elementUI中的el-timeline)就是 ...

  4. 关于FlexSlider插件

    Flexslider选项设置 $(window).load(function() {$('.flexslider').flexslider({animation: "fade", ...

  5. FlexSlider 轮播图插件 的详细设置参数

    转自:https://www.cnblogs.com/junhaoliu/p/6084281.html FlexSlider插件的详细设置参数 Flexslider具有以下特性: 支持滑动和淡入淡出效 ...

  6. Flexslider图片轮播、文字图片相结合滑动切换效果

    Flexslider是一款基于的jQuery内容滚动插件.它能让你轻松的创建内容滚动的效果,具有非常高的可定制性.开发者可以使用Flexslider轻松创建各种图片轮播效果.焦点图效果.图文混排滚动效 ...

  7. 关于jquery.flexslider-min.js插件

    Flexslider具有以下特性: 支持滑动和淡入淡出效果. 支持水平.垂直方向滑动. 支持键盘方向键控制. 支持触控滑动. 支持图文混排,支持各种html元素. 自适应屏幕尺寸. 可控制滑动单元个数 ...

  8. 分享63个JS幻灯片代码,总有一款适合您

    分享63个JS幻灯片代码,总有一款适合您 63个JS幻灯片代码下载链接:https://pan.baidu.com/s/1tWjsZD6ZiHGiXYmDOqxqgA?pwd=nwl2  提取码:nw ...

  9. 对于 Web 开发很有用的 jQuery 效果制作教程

    如果你的项目中需要响应式滑块,炫丽的图片呈现,对话框提示,轻巧动画等效果,jQuery 是完美的解决方案.凭借这个快速,易用的 JavaScript 库,可以轻松处理语言之间的交互,它给人最快速的 W ...

最新文章

  1. python tkinter设置窗口大小_Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例...
  2. java多线程编程01---------基本概念
  3. android流量控制的实现,Android系统中P2P应用数据包捕获及流量控制研究
  4. 总结ISO各层协议都有哪些
  5. RS232接口是如何工作的?
  6. hihocoder1398 网络流五之最大权闭合子图
  7. java中公用类_提示公用类型
  8. mockito mock测试框架
  9. c语言 将结构体放在flash,如何将 结构体 的 数据 定义在flash里面,并如何读出来,求各位达人帮助……...
  10. 信息学奥赛一本通(1214:八皇后)
  11. leetcode题解236-二叉树的最近公共祖先
  12. maven 打包javadoc乱码解决方案
  13. ICML 2019收录774篇论文:谷歌153篇,清华北大26篇
  14. html代码怎么出歌词,html中的歌词翻译
  15. java从0单排之java就业培训教程复习与面试题回顾——03
  16. VBA变量和函数名中文拼音输入提示
  17. 计算机启动过程:MBR和BIOS
  18. 在IDEA中集成Jenkins插件 解决Missing or bad crumb data异常
  19. 电商相关:SKU概念
  20. java linux解压_在LINUX下 用JAVA如何解压rar文件

热门文章

  1. 修改视频文件“ 日期”(不是创建日期、修改日期、访问日期)
  2. 苹果App Store上传到应用商城遇到问题
  3. AI人工智能测面相 准确率95%,准的有点可怕!
  4. 【组队学习】06.PyTorch的生态
  5. 易保®寿险核心业务系统
  6. 2020年学习工作总结
  7. 时间格式化hh:mm:ss和HH:mm:ss
  8. Windows XP系统瘦身优化加速
  9. 修改windowsXP iis连接数方法
  10. 实战杀毒系列之手动查杀Netstart病毒(转)