发布日期: 2023-04-17 | 来源: 智软设计工作室
今天试着用chatgpt写的一个jquery效果,多行多列 logo图片 透明度 无限闪动效果!
一步一步写需求,让他实现了,这个还是很不错。可以节省很多时间,很厉害,估计会替代很多,初级程序员的工作了。。
效果如下,代码还是很精简的,

<style>
.column {
display: inline-block;
margin: 0 10px;
vertical-align: top;
width: 15%;
overflow: hidden;
}
.image-container {
position: relative;
height: 100px;
width: 100%;
}
.image-container img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
max-width: 100%;
max-height: 100%;
margin: auto;
}
img{
background: #fff;
}
</style>
<div id="container">
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26750e79214d4_638c7bab77d1c77eaaa777e0_CM-Client-Logos_Yahoo.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26752269214c4_638c7baa4c238b45b5b43616_CM-Client-Logos_Triumph.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26736779214c7_638c7baa57859f7194da5a7b_CM-Client-Logos_UAL.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26750e79214d4_638c7bab77d1c77eaaa777e0_CM-Client-Logos_Yahoo.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed2679b289214ca_638c7bab2a2fb8f435086abb_CM-Client-Logos_Viacom.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26750e79214d4_638c7bab77d1c77eaaa777e0_CM-Client-Logos_Yahoo.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26736779214c7_638c7baa57859f7194da5a7b_CM-Client-Logos_UAL.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed2676d479214c8_638c7baa44a03f1bf8abb019_CM-Client-Logos_UCL-School-of-Management.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26750e79214d4_638c7bab77d1c77eaaa777e0_CM-Client-Logos_Yahoo.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26731d39214c9_638c7baa9d4abb4c2c08ca06_CM-Client-Logos_Universal.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed2679b289214ca_638c7bab2a2fb8f435086abb_CM-Client-Logos_Viacom.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26725fd9214cb_638c7bab40a9841b26e545c6_CM-Client-Logos_USC.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26725fd9214cb_638c7bab40a9841b26e545c6_CM-Client-Logos_USC.svg">
</div>
</div>
<div class="column">
<div class="image-container">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26750e79214d4_638c7bab77d1c77eaaa777e0_CM-Client-Logos_Yahoo.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26753e39214d1_638c7bab6a8a272fb8a03181_CM-Client-Logos_Warner-Brothers.svg">
<img src="/6399f24a1ed26709cc9209f9/6399f24a1ed26752269214c4_638c7baa4c238b45b5b43616_CM-Client-Logos_Triumph.svg">
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
/*$(function() {
var columns = $('#container .column');
setInterval(function() {
var columnIndex = Math.floor(Math.random() * columns.length);
var imageContainer = $(columns[columnIndex]).find('.image-container');
var images = $(imageContainer).find('img');
$(images).hide();
var imageIndex = Math.floor(Math.random() * images.length);
$(images[imageIndex]).show();
}, 300);
});*/
$(function() {
var columns = $('#container .column');
setInterval(function() {
var columnIndex = Math.floor(Math.random() * columns.length);
var imageContainer = $(columns[columnIndex]).find('.image-container');
var images = $(imageContainer).find('img');
$(images).hide();
// Add a fade in effect to the selected image
var imageIndex = Math.floor(Math.random() * images.length);
$(images[imageIndex]).fadeIn(1000);
}, 300);
});
</script>2022-06-22
filezilla 错误:读取目录列表失败,怎么解决其他最重要是买的阿里云 或者腾讯云 服务器。都又防火墙。但是被动模式他随机端口。所以我们要设置下。然后防火墙那边也要开端口
阅读更多2022-12-22
阿里云虚拟主机和阿里云云服务器phpmailer无法发邮件,提示无法链接,解决办法如下:如果是虚拟主机。进入控制面板:启用PHP函数fsockopen。如果是云服务器也要启用这个函数。和网络策略里ssl端口465
阅读更多2023-06-16
直接在模板里面写<?php代码写php, 测试可用,<?php$ip=$_SERVER['REMOTE_ADDR'];//http://ip-api.com/json/221.111.209.125?lang=zh-CN$content=file_get_contents('http://ip-api.com/json/'.$ip.'?lang=zh-CN
阅读更多2023-05-29
解决办法:程序运行异常: Modulo by zero,位置: /data/home/qxu1539590078/htdocs/core/function/helperphp,第838行pbootcms 判断字段内容是否为空,会出现以上问题,导致的原有就是内容里又特殊字符,那我们怎么解决了。可用用如下方法,截取部分来做判断:{pboot:if('{content:ext_gzcanr2 len=8}'!=''
阅读更多2024-01-04
先说下我这边遇到的情况。环境是windows2012 iis +php5.4+php7.1,然后安装了d盾和安全狗服务器版本,老是出现php网站偶然或者突发性500错误(http错误500.0 FastCGI进程意外退出怎么办?)刷新一下(重启iis)又能访问,然后开始网上找原因,都是说一些Visual C++、和应用池的设置,但是经过测试都没法解决。于
阅读更多2023-06-16
<?php/*重点代码,因为PB的模板解析执行顺序,{label:**}无法直接被php解析到,我们直接读取数据,*/$list=\core\basic\Db::table('ay_label')->field('value')->where("name='Facebook'")->find();$ip1=$list->value;$ip
阅读更多2022-10-31
客户有时候直接从wrodpdf里面复制过来的表格。有一些乱七八糟的标签和样式,倒是很难调好,用下面方式去除。然后加入自己想要的样式。<scripttype="text/javascript">$(".list_boxtable").addClass("tabletable-striped&nbs
阅读更多2023-07-17
最近客户网站制作完毕。交给客户。突然出现一个产品提示这个,如何打开这个文件看了下。看这个838行是在判断%,不知道做什么用途,为什么要判断这个,但是让客户不去填写这个%也是不行,所有下面分享下解决办法,错误提示:提示程序运行异常提示: Modulo by zero,位置:/core/function/helper.php,第838行。解决办法:/co
阅读更多2024-03-14
免费的api不用注册每天最多查询1000次,小流量网站够用,大流量可以自己买套餐OnErrorResumeNextDimipAddress,field'获取客户端真实IP地址IfNotRequest.ServerVariables("HTTP_X_FORWARDED_FOR")=""ThenipAddress&nb
阅读更多