当前位置: 首页 > news >正文

焦点图下面的索引小圆环

从很多焦点轮播图中我们都可以看到下面的显示相应图片的索引小圆环。

淘宝:

魅族:

其他:

当然还可以直接用图片来制作小圆环。

每一个的切换效果是用jQuery做的。需要先引入一个jQuery文件。

切换效果就是这行代码:

1 <script>
2 $(function(){
3   $('.banner-circle li').click(function(){
4      $(this).addClass('selected').siblings().removeClass('selected');  
5   });    
6 });
7 </script>

 

 首先是淘宝的。

html:

1 <ul class="banner-circle">
2 <li class="selected"><a href="#"></a></li>
3 <li><a href="#"></a></li>
4 <li><a href="#"></a></li>
5 <li><a href="#"></a></li>
6 <li><a href="#"></a></li>
7 <li><a href="#"></a></li>
8 </ul>

css:

 1 <style>
 2 *{
 3   padding:0;
 4   margin:0;
 5 }
 6 body{
 7   background:rgba(0,0,0,.6);    
 8 }
 9 .banner-circle{
10   position:absolute;
11   left:500px;
12   top:300px;
13   height:13px;
14   text-align:center;
15   font-size:0;
16   border-radius:10px;
17   background:rgba(255,255,255,.3);    
18 }
19 .banner-circle li{
20   border-radius:10px; /*这句可以不要*/
21   margin:2px;
22   display:inline-block;
23   vertival-align:middle;
24   zoom:1;  /*兼容IE*/
25   list-style:none;    
26 }
27 .banner-circle li a{
28   display:block;
29   padding-top:9px;  /*相当高度为9px*/
30   width:9px;
31   height:0;
32   border-radius:50%;
33   background:#B7B7B7;
34   overflow:hidden;    
35 }
36 .banner-circle li.selected a{
37   background:#f40;    
38 }
39 
40 /*给段落一个样式*/
41 p{
42   height:30px;
43   width:60%;
44   padding:20px;
45   background:white;
46   margin:10px auto;
47   line-height:120%;
48   border-radius:5px;
49 }
50 </style>

然后是魅族:

html:

1 <ul class="bullet"> 
2  <li></li>
3  <li class="on"></li>
4  <li></li>
5  <li></li>
6 </ul>

css:

 1 <style>
 2 *{padding:0;margin:0;list-style:none;}
 3 body{
 4   background:#333;    
 5 }
 6 .bullet{
 7   position:absolute;
 8   left:50%;
 9   margin-left:-74px;
10   top:200px;    
11 }
12 .bullet li{
13   float:left;
14   width:20px;
15   height:20px;
16   margin-left:15px;
17   border-radius:50%;
18   background:transparent;
19   border:1px solid #fff;
20   cursor:pointer;    
21 }
22 .bullet li.on{
23   background:#fff;    
24 }
25 </style>

 

然后是其他:

html:

1 <div id="buttons">
2  <span class="on"></span>
3  <span></span>
4  <span></span>
5  <span></span>
6  <span></span>
7 </div>

css:

 1 <style>
 2 *{
 3   padding:0;
 4   margin:0;    
 5 }
 6 body{
 7   background:#989898;;    
 8 }
 9 #buttons{
10   width:100px;
11   height:10px;
12   position:absolute;
13   top:200px;
14   left:400px;    
15 }
16 #buttons span{
17   float:left;
18   cursor:pointer;
19   width:10px;
20   height:10px;
21   border-radius:50%;
22   margin-right:5px;
23   background:#333;
24   border:1px solid #fff;    
25 }
26 #buttons span.on{
27  /* background:orangered;*/    /*橘红色*/
28   background:#FF4500;
29 }
30 </style>

具体的布局样式就是这样的哦。

 

转载于:https://www.cnblogs.com/hl-520/p/4250720.html

相关文章:

  • java虚拟机的启动实例--eclipse的方式
  • 本地方法中printf如何传给java--java系统级命名管道
  • OUYA游戏开发核心技术剖析大学霸内部资料
  • 解决windows 10 9926 中vmware安装的虚拟机无法桥接上网的问题
  • 字符设备驱动程序
  • html中#include file的使用方法
  • 天龙客户端的ResourceManager
  • 我想改了我的音箱
  • sql server 中引號嵌套
  • jsfDemo
  • 第二章
  • 【转】风雨20年:我所积累的20条编程经验
  • 模拟银行账户汇款操作(并发控制)
  • .net 无限分类
  • js 重新梳理 1:indexOf与serch 的区别
  • php的引用
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【RocksDB】TransactionDB源码分析
  • gcc介绍及安装
  • Go 语言编译器的 //go: 详解
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • miaov-React 最佳入门
  • node学习系列之简单文件上传
  • October CMS - 快速入门 9 Images And Galleries
  • PHP面试之三:MySQL数据库
  • React-生命周期杂记
  • Redis在Web项目中的应用与实践
  • Sass 快速入门教程
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 面试总结JavaScript篇
  • 为什么要用IPython/Jupyter?
  • const的用法,特别是用在函数前面与后面的区别
  • ​比特币大跌的 2 个原因
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (20050108)又读《平凡的世界》
  • (BFS)hdoj2377-Bus Pass
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (多级缓存)缓存同步
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十五)使用Nexus创建Maven私服
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原)Matlab的svmtrain和svmclassify
  • (转)大道至简,职场上做人做事做管理
  • **PHP分步表单提交思路(分页表单提交)
  • *2 echo、printf、mkdir命令的应用
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core 中插件式开发实现