jQuery+CSS3文字跑马灯特效的简单实现


Posted in Javascript onJune 25, 2016

jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向。

效果图如下:

jQuery+CSS3文字跑马灯特效的简单实现

完整HTML代码如下:

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery+CSS3文字跑马灯特效 - 何问起</title><base target="_blank" />
<link rel="stylesheet" href="http://hovertree.com/texiao/jquery/83/css/style.css">
</head>
<body>
<div id="hovertreemarquee">
  <div><span>I ❤ HoverTree 我❤何问起 </span></div>
  <div aria-hidden="true"><span>I ❤ HoverTree 我❤何问起 </span></div>
</div>
<form onsubmit="setText(event)">
  <label for="textsource">使用你自己的文本</label>
  <input type="text" id="textsource" value="hwq2.com Is A Good Site!" autocapitalize="characters" pattern=".{5,60}" title="5-30个字符长度" placeholder="请输入文本:hovertree.com">
  <input type="submit" class="btn" value="使用">
</form>
  <div class="hovertreeinfo"><p>可以输入其他文本,然后点击“使用”按钮。<br />
    例如:1314520 hovertree.com 
       <br />或者: 欢迎访问何问起
    <br />
            <a href="http://hovertree.com/h/bjaf/bmfmnq8a.htm">特殊爱心符号点这里</a>
    <br />何问起提示:可以放大或者缩小浏览器宽度查看效果。
    </p></div>

<script src="http://down.hovertree.com/jquery/jquery-2.2.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
    function setText(event){
     event.preventDefault();
     leftText.innerText = textsource.value.toUpperCase();
     rightText.innerText = textsource.value.toUpperCase();
    }
    var leftText = document.querySelector("#hovertreemarquee div:first-of-type span");
    var rightText = document.querySelector("#hov"+"ertreemarquee div:last-of-type span");
    var textsource = document.getElementById("textsource");
    setText();
</script>

<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
<p>适用浏览器:FireFox、Chrome、Edge、Safari、Opera、傲游、搜狗、世界之窗、IE11. 不支持IE8及以下浏览器。</p>
<p>来源:<a href="http://hovertree.com/" target="_blank">何问起</a> <a href="http://hovertree.com/menu/texiao/">网页特效</a>
<a href="http://hovertree.com/h/bjaf/paomadeng.htm">代码说明</a></p>
</div>
</body>
</html>

以上就是小编为大家带来的jQuery+CSS3文字跑马灯特效的简单实现全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
Prototype使用指南之form.js
Jan 10 Javascript
jValidate 基于jQuery的表单验证插件
Dec 12 Javascript
javascript中注册和移除事件的4种方式
Mar 20 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
Sep 26 Javascript
jQuery版AJAX简易封装代码
Sep 14 Javascript
简单理解js的prototype属性及使用
Dec 07 Javascript
JS简单验证上传文件类型的方法
Apr 17 Javascript
js实现图片放大展示效果
Aug 30 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
Nov 13 Javascript
微信小程序之数据绑定原理解析
Aug 14 Javascript
JavaScript中ES6规范中let和const的用法和区别
Aug 06 Javascript
解析JavaScript中的字符串类型与字符编码支持
Jun 24 #Javascript
JavaScript程序中实现继承特性的方式总结
Jun 24 #Javascript
JavaScript编程中实现对象封装特性的实例讲解
Jun 24 #Javascript
JS全局变量和局部变量最新解析
Jun 24 #Javascript
jQuery插件passwordStrength密码强度指标详解
Jun 24 #Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
Jun 24 #Javascript
jquery表单插件Autotab使用方法详解
Jun 24 #Javascript
You might like
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
PDO::exec讲解
2019/01/28 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
什么是JavaScript
2009/08/13 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
基于jquery的web页面日期格式化插件
2011/11/15 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
Javascript中字符串和数字的操作方法整理
2017/01/22 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
JS判断数组那点事
2017/10/10 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
python计数排序和基数排序算法实例
2014/04/25 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
光电信息专业应届生求职信
2013/10/07 职场文书
银行会计业务的个人自我评价
2013/11/02 职场文书
物业保安岗位职责
2014/07/02 职场文书
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript