轮播图---2淡入淡出

本文详细介绍了如何使用CSS和JavaScript实现一个带有左右切换箭头和指示点的轮播图效果,包括隐藏默认样式、设置轮播图尺寸、图片显示逻辑、按钮交互及自动轮播功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结构

< >
样式 * { margin: 0; padding: 0; list-style: none; }

.slider {
height: 340px;
width: 790px;
margin: 100px auto;
position: relative;
}

.slider li {
position: absolute;
display: none;
}
.slider li:first-child {
display: block;
}

.arrow {
display: none;
}

.slider:hover .arrow {
display: block;
}

.arrow-left,
.arrow-right {
font-family: “SimSun”, “宋体”;
width: 30px;
height: 60px;
background-color: rgba(0, 0, 0, 0.1);
position: absolute;
top: 50%;
margin-top: -30px;
cursor: pointer;
text-align: center;
line-height: 60px;
color: #fff;
font-weight: 700;
font-size: 30px;
}

.arrow-left:hover,
.arrow-right:hover {
background-color: rgba(0, 0, 0, .5);
}

.arrow-left {
left: 0;
}

.arrow-right {
right: 0;
}
.control {
position: absolute;
bottom: 20px;
left: 50%;
margin-left: -85px;
}
.control a {
float: left;
width: 13px;
height: 13px;
background-color: #fff;
border-radius: 8px;
border: 1px solid #ccc;

}

.control a + a {
margin-left: 10px;
}
.control a.active {
background-color: red
};
脚本
// 1、添加索引
var index = 0
// 2、右侧按钮注册点击事件
$(’.arrow-right’).click(function(){
// 2.1 index++
index++;
// 2.2 判断索引位置
if(index > $(’.slider li’).length-1){
index = 0
};
console.log(index)
// 2.3 点击按钮实现图片轮播
$(’.slider li’).eq(index).fadeIn(600).siblings().fadeOut(600);
// 2.4 小点跟着轮播图动
$(’.control a’).eq(index).addClass(‘active’).siblings().removeClass(‘active’);
})
// 3、左侧按钮注册点击事件
$(’.arrow-left’).click(function(){
// 3.1 index–
index–;
// 3.2 判断索引位置
if(index < 0){
index = $(’.slider li’).length-1
};
console.log(index)
// 3.3 点击按钮实现图片轮播
$(’.slider li’).eq(index).fadeIn(600).siblings().fadeOut(600);
// 3.4 小点跟着轮播图动
$(’.control a’).eq(index).addClass(‘active’).siblings().removeClass(‘active’);
})
// 4、实现图片自动轮播
// 4.1封装自动轮播函数
var num;
function autoPlay(){
num = setInterval(function(){
$(’.arrow-right’).click()
},3000)
};
autoPlay();
// 4.2鼠标移入停止自动轮播
$(’.slider li’).mouseover(function(){
clearInterval(num)
})
// 4.3移除继续轮播
$(’.slider li’).mouseout(function(){
autoPlay();
})

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值