在html5中如何让一串文字显示n秒后消失,接着另一串文字也重复该流程?可以吗?

 我来答
坂砬睦
推荐于2018-04-05 · 远离喧嚣,别样幽兰!
坂砬睦
采纳数:135 获赞数:1658

向TA提问 私信TA
展开全部

可以的这要用js来处理,光html实现不了的……;

工具:Dreamweaver


要用到javascript的两个函数setTimeout();和setIntervar();
setTimeout()方法用于在指定的毫秒数年后调 用函数或计算表达式
而setIntervar则可以在每隔指定的毫秒数年循环调函数或表达式,直到
clearInterval把它清除

男儿本she
2016-08-19 · TA获得超过301个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:47.7万
展开全部

光是HTML应该不行吧

要用到脚本语言   大概意思就是

循环》元素隐藏(延时)》下一个元素

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<script type="text/javascript">
var i = 0;
function load () {
setInterval('load()',5000);
i++;
document.getElementById("text" + i).style = "display: none";
}
</script>
</head>
<body onload="setInterval('load()',5000);">
<p id="text1">Hollow World</p>
<p id="text2">Be yourself !</p>
</body>
</html>

写了大半个小时  只能帮你这么多了   我也不是很熟练

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcp299
2016-08-17 · TA获得超过1299个赞
知道小有建树答主
回答量:1182
采纳率:75%
帮助的人:407万
展开全部
给你要的地方加上该类,类名是myShow,代码如下:
.myShow{
opacity:0;
animation:myShow 10s;
}
@keyframes{
0%{
opacity:1;
}
90%{

opacity:1;
}
100%{

opacity:0;
}
}
十秒动画,九秒显示,最后一秒逐渐透明。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f4aeb5a0f
2016-08-10 · 知道合伙人软件行家
百度网友f4aeb5a0f
知道合伙人软件行家
采纳数:372 获赞数:705
微软技术支持工程师 HTML5开发工程师

向TA提问 私信TA
展开全部
jQuery里面直接有个fadeIn,或者你直接写个css3 动画很easy的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
进击的汪星人W
2016-10-08 · TA获得超过2024个赞
知道小有建树答主
回答量:406
采纳率:100%
帮助的人:95.7万
展开全部
要用js写,setInterval定时器
$(function(){
var x= 0;
setInterval(function(){
x++;
$('.hiden1').hide();
if(x==2){
$('.hiden2').hide();
}
},3000)
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式