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

如何在国外网站做免费推广百度热度

如何在国外网站做免费推广,百度热度,青海公路建设服务网站,wordpress谷歌云【HTML5】显示-隐藏法 实现网页轮播图效果 实现思路:先将所有图片在页面中设置好,然后给放置图片的元素li添加display:none属性将其隐藏,然后通过js获取到放置图片的元素li,再一个一个的给li元素添加display&#xff…

【HTML5】显示-隐藏法 实现网页轮播图效果

实现思路:先将所有图片在页面中设置好,然后给放置图片的元素li添加display:none属性将其隐藏,然后通过js获取到放置图片的元素li,再一个一个的给li元素添加display:block属性将其显示出来,从而达到轮播图的效果。

1.页面布局

(1)页面中主要使用相对定位和绝对定位将左右按钮和滚动标签按钮设置到图片上,相关代码如下:
<--页面设置-->
<div class="div1"><div class="container"><div class="content"><div class="ads"><ul class="ads-list"><li class="show"><a href="###"><img src="./images/ad1.avis" /></a></li><li><a href="###"><img src="./images/ad2.avis" /></a></li><li><a href="###"><img src="./images/ad3.avis" /></a></li></ul><div class="ads-btn"><span class="active">1</span><span>2</span><span>3</span></div><!--&lt;小于 &gt;大于  &nbsp;空格 --><a href="javascript:;" class="btn-left btn">&lt;</a><a href="javascript:;" class="btn-right btn">&gt;</a></div></div></div></div>
(2)对应的css样式如下:
*{margin: 0;padding: 0;box-sizing: border-box;
}
.div1{background-color: aliceblue;
}
a {/* 设置字体颜色 */color: #172c45;/* 取消a标签的下划线 */text-decoration: none
}li {/* 取消li前面的图标 */list-style: none
}/* 公共样式 */
.container {width: 1100px;/* 盒子模型 */margin: 0 auto;height: 100%;border: 1px solid red;
}
content {border: 1px solid yellow;display: flex;justify-content: space-between;
}.ads {/* 父容器设置为弹性盒子之后,可以使用该属性设置弹性项目所占比例 */flex: 1;border: 2px solid fuchsia;position: relative;
}/* 3.轮播图和切换按钮 */.ads-list {width: 100%;height: 100%;
}.ads-list li img {/* 图片将会扩展来填满其父元素的宽度 */width: 100%;
}/* 轮播图隐藏和显示 */
.ads-list li {display: none;
}.ads-list .show {display: block;
}/* 页码标签 */
.ads-btn {width: 100px;height: 10px;position: absolute;bottom: 10px;left: 50%;margin-left: -50px;display: flex;justify-content: space-between;
}.ads-btn span {background-color: #007d4f;/* 文本首行缩进 */text-indent: -99999px;border-radius: 4px;width: 30px;
}.ads-btn .active {background-color: white;
}/* 换页按钮 */
.btn {width: 30px;height: 30px;position: absolute;top: 50%;margin-top: -15px;font-size: 30px;border-radius: 50%;background-color: #007d4f;color: white;text-align: center;line-height: 30px;
}.btn-left {left: 10px;
}.btn-right {right: 10px;
}
(3)js代码如下:
window.addEventListener("load", function () {ads();
});
function ads(){console.log("这是⼴告轮播图交互");// 第⼀步:获取元素let oAd = document.querySelector(".container .ads");let aLi = document.querySelectorAll('.content .ads-list li');let aBtn = document.querySelectorAll('.content .ads-btn span');let oBtn_left = document.querySelector('.content .ads .btn-left');let oBtn_right = document.querySelector('.content .ads .btn-right');let index = 0; // 初始索引,从第⼀张图⽚开始轮播let timer = null;// 第二步:初始化,默认第一张图片显示 第一个按钮为焦点状态aLi[index].classList.add("show");aBtn[index].classList.add("active");// 第三步: 给按钮添加点击事件for (let i = 0; i < aBtn.length; i++) {aBtn[i].onclick = function () {index = i;play();}}function play() {//先将所有按钮移除点击时的样式for (let j = 0; j < aBtn.length; j++) {aBtn[j].classList.remove("active");aLi[j].classList.remove("show");}// 再将点击的按钮设置激活样式aBtn[index].classList.add("active");aLi[index].classList.add("show");}// 第四步: 自动播放function autoplay() {index++;if (index >= aBtn.length) {index = 0;}play();}timer = setInterval(autoplay, 3000);//  悬停/离开  停止/播放oAd.onmouseover = function(){clearInterval(timer);}oAd.onmouseout = function(){timer = setInterval(autoplay, 3000);}oBtn_left.onclick = function(){index--;if(index<0){index = aBtn.length-1;}play();}oBtn_right.onclick = function(){autoplay();}
}
(4)运行效果

在这里插入图片描述

http://www.dtcms.com/wzjs/42.html

相关文章:

  • 广西壮族自治区人民政府官网谷歌优化是什么意思
  • 如何将自己做的网站放到网上去揭阳seo快速排名
  • wordpress自动播放网络优化公司有哪些
  • 博客网站首页设计技能培训
  • 临海市住房与城乡建设规划局网站网站推广网
  • 济南智能网站建设报价搜索引擎营销ppt
  • php网站广告管理系统360推广
  • 武汉网站模板搭建线上推广软件
  • 惠州有哪些做网站的公司nba在线直播免费观看直播
  • 韩都衣舍网站建设方案seo网站优化网站编辑招聘
  • 广州做网站需要多少钱百度网站如何优化排名
  • 怎么用div做网站最新热点新闻
  • 营口做网站价格优化
  • 贵阳做网站公司排名百度地图3d实景地图
  • 外贸建站哪家强外贸网站怎么做做企业推广
  • 开发公司组织架构图南宁seo网络优化公司
  • 有哪些做任务网站网络营销到底是干嘛的
  • 邯郸做网站推广的地方最新天气预报最新消息
  • 深圳建立企业网站西安seo外包平台
  • 工厂做网站有用吗杭州seo代理公司
  • 网站开发 动易谷歌seo是什么
  • 高端网站建设的小知识seo案例分享
  • 学校网站建设的背景域名查询站长之家
  • js获取网站域名建站软件可以不通过网络建设吗
  • 淘宝做任务网站seo视频教程百度云
  • 销售运营主要做什么seo产品优化推广
  • 网站开发工程师优势百度搜索一下就知道
  • 网站建设上线问题网络软文营销的案例
  • wordpress系统管理密码忘记西安seo代理
  • 广州市工程交易中心官网平台seo