Css跑马灯/步进图/轮播图

探究前端的跑马灯效果是如何用css实现的 无意见看到了一个网站的一个动画的跑马灯效果很不错,这篇博客将用css实现跑马灯效果,剖析它是如何实现的!并且我也推荐用css实现这种无缝滚动的跑马灯,效果看起来更平滑,用js定时器实现的会有明显的抖动效果! 阅读详情

这里两种跑马灯的不同,我们可以看一下。这也是轮播图的两种基础方式,我们可以直接把里面的div换成我们想要轮播的图片复制代码,轮播图就完成了,我们可以明显看到两种方式的不同,一种是轮着转,还有一种我称为“闪播图”,

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
        //所有div设置
			.wrapper div{
				width: 200px;
				height: 200px;
				border-left: 1px solid red;
				background-color: lightgreen;
				float: left;
			}
			//第一个div前面的隐藏元素设置,就是“马”
			.wrapper div:nth-of-type(1)::before{
				content: "中奖";
				display: block;
				width: 200px;
				height: 200px;
				background-color: lightcoral;
				animation: mybox 4s infinite;
			}
			    //    关键帧设置
			@keyframes mybox{
				0%{
					transform: translateX(0);
				}
				25%{
					transform: translateX(200px);
				}
				50%{
					transform: translateX(400px);
				}
				75%{
					transform: translateX(600px);
				}
				
			}
		</style>
	</head>
	<body>
		<div class="wrapper">
			<div>1</div>
			<div>2</div>
			<div>3</div>
			<div>4</div>
		</div>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
            //div设置
			.wrapper div{
				width: 200px;
				height: 200px;
				border-left: 1px solid red;
				background-color: lightgreen;
				float: left;
			}
			
			.wrapper div:nth-of-type(1)::before{
				content: "中奖";
				display: block;
				width: 200px;
				height: 200px;
				background-color: lightcoral;
                /* start 第一帧是第一步动画结束
				   end  第一帧是第一步动画开始,默认为end 
				*/
				/* steps(1,start) 等价于 step-start */
				/* steps(1,end) 等价于 step-end */
				/* animation: mybox 3s steps(4,end); */
				animation: mybox 4s step-end infinite;
			}
			
			@keyframes mybox{
				0%{
					transform: translateX(0);
				}
				25%{
					transform: translateX(200px);
				}
				50%{
					transform: translateX(400px);
				}
				75%{
					transform: translateX(600px);
				}
				
			}
		</style>
	</head>
	<body>
		<div class="wrapper">
			<div>1</div>
			<div>2</div>
			<div>3</div>
			<div>4</div>
		</div>
	</body>
</html>

一文读懂资管系统里的“清算路径”:钱和券的“导航地 简单来说,清算路径就是给每一笔交易预设好的“导航路线”。钱从哪个银行账户出?通过哪家证券公司去买?用哪个股东账户去登记?买回来的股票记在谁的名下?“清算路径”就是把这一连串问题的答案提前配置好。它连接了银行托管户(钱的源头)、券商(交易的中介)和交易所(买卖的市场)。没有配好这条路,交易就无法闭环。清算路径是金融基础设施的缩影。资金如何安全地从银行流向市场;资产如何合法地归属到产品名下;交易数据如何在不同系统间流转。它是资管系统能够日复一日、准确无误地处理亿万级交易的基石。 阅读详情

相关推荐

[语义分割]SPP、空洞卷积与ASPP总结

ASPP全称:Atrous Spatial Pyramid Pooling,中文可以理解为空洞空间卷积池化金字塔或者孔空间金字塔池化。在这其中,要理解两个概念:一个是SPP,池化金字塔结构或者叫空间金字塔池化层,都是一个东西;另一个是Atrous,空洞卷积,两个加在一起就是ASPP。 首先说一下SPP:Spatial Pyramid Pooling。这个结构出自于论文《Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Re

lipengfei0427的博客 2万+

关于pc 跑马灯轮播图

快速使用 swiper 实现轮播 滚动的效果

m0_56420453的博客 618

css片无缝走马灯效果源码

css片无缝走马灯效果源码,无需js控制,完美效果 纯css片无缝走马灯效果源码,无需js控制,完美效果

css实现(简单)跑马灯效果

css实现(简单)跑马灯效果

weixin_42116704的博客 297

html css跑马灯效果,css3实现文字跑马灯css3跑马灯demo)

一、css3实现文字跑马灯CSS:.marquee {white-space: nowrap;  /* 文字不折行 */overflow:-webkit-marquee;  /* 只有设置为marquee才有滚动效果 */width: 170px;  /* 不是必须的 */-webkit-marquee-direcTIon:left;  /* 文字滚动方向 可选值为left | right | u...

weixin_39822629的博客 715

html怎么设置y轴,Y轴方向跑马灯的实现

跑马灯是比较常见的页面展现元素。写这篇博客的目的主要是掘金上面关于前端跑马灯的教程基本没有,仅有的一个也是x轴方向的,今天写一个y轴方向的。首先我们需要定义 html 结构和 css,我将 box 的高度和 item 的高度都设置了 40px,这些都是可更改的。.box{overflow: hidden;margin-top: 200px;width: 500px;height: 40px;bor...

weixin_39559015的博客 574

js实现跑马灯

#box { width: 100%; height: 300px; overflow: hidden } #box ul { position: relative; left: 0; top: 0; list-style: none } #box ul li { width: 400px; height: 100%; float: left; } <div id="box"> <ul>

WangYi0118的博客 229

matlab设计走马灯,移动端UI样式-走马灯

走马灯又叫轮播图,常用于一组片或卡片轮播,当内容空间不足时进行轮播展现。从空间利用来说,片轮播要比卡片轮播更好的利用空间资源;从动效的趣味性来说,卡片轮播在卡片的形式上要更丰富些,常用的切换形式有,水平滑动和水平滑动+缩放;片轮播的切换形式,常用的是水平移动,所以卡片轮播要更吸引用户注意力些。· 片轮播 · · 卡片轮播 · 使用场景轮播图因视觉比重占比较大,所以常用于投放商业广告和电商宝...

weixin_30837611的博客 619

实现文字跑马灯的两种方式

实现文字跑马灯的两种方式 1. html实现 使用 marquee 标签,配合它的一些属性,可以实现功能强大的跑马灯文字, <marquee> 跑马灯 html实现 </marquee> 但是,这个 marquee 标签,并没有被W3C标准录入,也就是在未来的某个时候,它可能会被弃用,请慎用 为什么这么好的东东,不被认同呢? 在W3C标准中,规定功能性分离。分成为结构、样式、行为三个部分,这三个部分分别包括了,结构(xHTML、XML),样工(CSS),行为(DOM、EC

m0_37653407的博客 1075

Vue简短代码实现文字首尾无缝跑马灯效果

Vue精简代码实现文字首尾无缝跑马灯效果写在前面效果子组件代码父组件代码 写在前面 由于HTML自带的marquee标签无法做到上一条文本和下一条文本无缝衔接,所以结合网上的资源自己写了一个,代码不,仅能横向滚动,可滚动重复滚动一条或条文本,字数不限制,若想要实现纵向滚动可使用vux组件库的marquee组件。 效果 gif展示出来看起来很卡,实际不卡 子组件代码 <templa...

Jerry的博客 6277

前端开发:css3实现文字首尾衔接跑马灯

故事背景 事情是这样的,卤煮无意间得知一款外放效果宇宙无敌第一的手机!!!脑袋一热就趁着阿东618大促搞了一台,毕竟卤煮是一个地道的电子发烧友!!!但是当卤煮查询物流信息的时候。。。。。。 好吧,我这该死的探索欲,被这突兀的跑马灯吸引住了目光(ca,今天看样子是收不到货了!!!) 那就说说怎么实现它吧(这个梗接的就是这么硬) 效果 逻辑描述 p标签包含俩span标签(提示的文字),要两个span,或者2个以上,p标签定位,改变p标签left值进行运动,运动到第一个span标签的结尾处,看!!!当第二

yman_pro的博客 9209

css动画实现跑马灯效果

该动画主要以@keyframes 延迟动画实现 大致就是在动画加载到百分之少时“动作”进行到什么程度 比如人去 伸手扶墙 这个“动作” 当你百分之0时不做动作,百分之百时手扶到墙,动作完成 中间那些包括你伸手,手臂打弯等等,在“时间”进行到少,动作相应的完成到少 @keyframes myfirst { 0% {left:0px;} 10% {left:-200px;} ...

一念花开丶君临天下 1万+

包教包会,纯 CSS 实现步进环绕跑马灯效果

执行上下文是什么:代码执行前,Js引擎会创建代码的执行环境,代码的执行环境称作执行上下文,包含当前正在运行的代码以及帮助其执行的所有内容。*全局执行上下文:(1)将window作为全局执行上下文对象(2)创建this,this 指向window(3)给变量和函数安排内存空间(4)变量赋值undefined,函数声明放入内存(5)放入作用域链*全局与函数执行上下文不同:(1)全局:在文件执行前创建;函数:在函数调用时创建(2)全局:只创建一次;函数:调用几次创建几次(3)将window作为全局对象;

小陈的博客 913

css】一个只用css即可实现的完美跑马灯方案

1、一段文字在页面上方滚动播放,即跑马灯。2、鼠标移动上去,字会停住。代码如下:可以自己尝试。

@point 573

html+css+js实现无缝隙跑马灯

js实现从下到上跑马灯效果

用心创作每一篇文章 755

CSS实现文字跑马灯效果

* 最外层盒子,需要三个属性:定宽、文字不换行、超过隐藏 *//* 让前面的几个文字有一个初始的距离,达到更好的呈现效果 */在完成一个任务的时候,要求在表格中固定宽度的其中一个。/* 盒子背景宽度将随文字宽度而进行自适应 *//* 添加动画 */

时光清浅处,一步一安然 6688

css 超出文字头尾相接滚动_【转载】CSS3 ——文本超出设置 超出显示...与跑马灯效果...

桌面平台的开发中,内容超出设定区域的大小时,我们常用的操作有三种,一个是显示,一个是隐藏,一个是出现滚动条。在手机平台的开发中,我们常用的操作也有三种,第一是隐藏,第二是显示“。。。”,第三种是滚动显示。这篇文章主要介绍后两种的用法。现阶段做手机开发,针对的智能手机主要是iPhone和Android,用的浏览器分别是safari和chrome。都是webkit内核,所以下面的实例代码也会针对web...

weixin_39940913的博客 1902

首尾相连的跑马灯效果(在IE Firefox Opera Safari中均已测试)

  div{border:1px solid #ccc;background:#eee;margin:10px;} 说明: 可以设置是否响应鼠标暂停 可以设置滚动滚动方向 可以设置滚动速度 文支持 。。。 function Marquee() { this.ID = document.getElementById(arguments[0]); if(!this.ID) {   ale

lincnl的专栏 2564

css3片实现无缝滚动的效果(走马灯)

<style> * { padding: 0; margin: 0; } li { list-style: none; } img { width: 200px; } ul { /*因为是10张照片,所以ul的宽是2000px*/ width: 2000px; animation: move 10s infinite linear; }

weixin_46682277的博客 3826

前端原生 CSS 跑马灯效果,无限轮播(横竖版本,带渐变遮罩,简单实用)

公式:主张数 * 单个片宽度(每轮主只有 4 张,4 张照片为一个周期,如果需要轮播的主为 7、8、9...张,都一样) *//* 为什么设置 -600px?公式:主张数 * 单个片高度(每轮主只有 4 张,4 张照片为一个周期,如果需要轮播的主为 7、8、9...张,都一样) *//* 重点:单个片宽度 200,相当于默认不动可见 3 个 *//* 重点:单个片高度 150,相当于默认不动可见 1 个 *//* 重点:盒子宽度 600 *//* 重点:盒子宽度 150 */

卡尔特斯 1万+

Hexview 免安装版

Hexview 免安装版

上一篇: 纯css好玩的动画效果
下一篇: js单选多选和全选
composed person
博客等级 码龄5年 11粉丝 12原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值