css之marquee,让你的文字跳起来
当你看到别人的网页文字动态效果美美哒,而你却为不会使用js而遗憾时,不妨看看这篇文章,教你如何只用css即可实现漂亮的文字滑动效果。
1.问题提出:
在一个特定大小的div中,如何让p标签内的内容动态滑动。如下面所给的图片所示

让实验室简介的内容动态的显现出来。
2.解决方法
使用css的marquee属性即可实现动态效果。不多说,先给出代码:
<div class="library_text">
<h3>实验室简介</h3>
<hr>
<marquee style="height: 140px;" scrollamount="2" direction="up" onmouseover=this.stop() onmouseout=this.start()>
<center><font face="仿宋" color="#008000" size="4" ></font ></center >
<br>
<div>
<p> 综合业务网理论及关键技术国家重点实验室于1989年由国家计委批准立项,1991年开始建设。实验室于1995年10月通过国家验收,并正式投入开放运行,分别于2002年、2007年和2012年三次通过国家评估。现任实验室主任高新波教授,学术委员会主任于全院士。实验室依托于信息与通信工程以及军队指挥学两个国家一级学科,目前主要研究方向包括“通信网络体系架构及关键技术”,“高效信源和信道编码技术”,“信息传输理论与技术”,“信息安全及密码理论与技术”。</p>
</div>
</marquee>
</div>
感兴趣的读者可以复制代码,查看一下效果。
3.详解marquee属性
align:--对其方式 LEFT,CENTER,RIGHT,TOP,BOTTOM ;
Behavior:--用于设定滚动的方式,主要由三种方式:
behavior="scroll":--表示由一端滚动到另一端;
behavior="slide":--表示由一端快速滑动到另一端,且不再重复;
behavior="alternate": 默认值 --表示在两端之间来回滚动。
innercode:--设置或获取位于对象起始和结束标签内的 code
innerText:--设置或获取位于对象起始和结束标签内的文本
scrollLeft:-- 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop: --设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
注意:没有scrollRigh和scrollDown
scrollDelay-- 设置或获取字幕滚动的速度
要创建垂直滚动的字幕,请将其 scrollLeft 属性设定为 0。
要创建水平滚动的字幕,请将其 scrollTop 属性设定为 0,这将覆盖任何脚本设置
scrollHeight:-- 获取对象的滚动高度
scrollAmount:--设置或获取介于每个字幕绘制序列之间的文本滚动像素数
offsetTop:--获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
offsetLeft:--获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetHeight:--获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。
setInterval:(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
clearInterval: 使用 setInterval 方法取消先前开始的间隔事件。
onmouseover="this.stop()" onmouseout="this.start() --鼠标响应:即鼠标指向就停,离开继续.
css之marquee,让你的文字跳起来的更多相关文章
- amazeui学习笔记--css(基本样式3)--文字排版Typography
amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...
- CSS 奇技淫巧 | 妙用混合模式实现文字镂空波浪效果
本文将介绍一个小技巧,通过混合模式 mix-blend-mode 巧妙的实现文字的镂空波浪效果. 起因 一日,一群友私聊问我.如何使用 CSS 实现下述效果,一个文字的波浪效果: 我当时想都没想,就回 ...
- CSS实现单行与多行文字省略(truncation)
在上一篇文章小div布局之卡片堆叠(card-stacking)中有多行文字溢出省略的效果,这篇文章就对这种效果(包括单行文字溢出省略)的实现做个简单的记录,以防自己忘记.具体来说,就是要实现这种文字 ...
- css实现固定高度及未知高度文字垂直居中的完美解决方案
在工作当中我们经常碰到类似于"固定高度文字垂直居中及未知高度垂直居中问题",或者 "图片垂直居中问题",而我们最容易会想到使用表格来垂直居中,或者如果是单行文字 ...
- css如何实现背景透明,文字不透明?
之前做了个半透明弹层,但设置背景半透明时,子元素包含的字体及其它元素也都变成了半透明.对opacity这个属性认识的不透彻,在这里做一些总结,方便以后使用. 背景透明,文字不透明的解决方法: ...
- 用css实现在横线中间插入文字
在一些登录或者注册界面中常常可看到,一个大框框上面的横线中有插入文字,大概示意图如下: 这种现象其实是相对位置作用的结果,可以通过相对定位,是某元素恰好出现在div的边框上. position: re ...
- CSS 两边是线 中间是文字的效果
刚开始做的时候 想了一下 这个是怎么做出来的,后来在网上看到有个类似的效果,研究一下 <!DOCTYPE html> <html lang="en"> &l ...
- 利用css去除input按钮上的文字的几种方法
相信很多时候input上的文字困扰着web前端开发者,必须要通过修改html代码中的value值才能清空按钮上的文字,但很多人不愿意去动html代码,一方面麻烦,另外主要的原因还在于保留文字对seo有 ...
- 前端css知识实现自动打字,文字滚动
HTML部分: <div class="div1"> <div class="div2">文字文字文字文字文字文字文字文字文字文字文字文 ...
随机推荐
- OC可变參数的函数实现va_start、va_end、va_list的使用
一.简单介绍 我们常常在编程的时候看见类似这种代码,如图1.1 图1.1 或者是这种可变參数,如图1.2 图1.2 二.基本知识介绍 在学习怎样写这样的格式的函数前,先简介几个经常使用的宏: 下面摘自 ...
- 【Hibernate步步为营】--继承映射具体解释
上篇文章讨论了多对多映射,在使用多对多映射时重点是使用<many-to-many>标签,并在标签的两端加入外键这样在生成关系时会创建两个关系之间的关系表,通过关系表来维护它们之间的关系,另 ...
- easyui 给文本框 checkbox赋值问题
刚进公司 要做一个后台维护系统,选择easyui 从未接触过 对于页面给文本框赋值遇到一些问题 写下了来 我之前使用了好几种方式都未能成功给input 文本框赋值 第一尝试传统的JavaScript代 ...
- 指针-->字符串
1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符. 如在代码中写"abc",那么编译器帮你存储的是"abc\0". 2. "ab ...
- CString与std::string unicode下相互转化
1. CString to string CString str = L"test"; CString stra(str.GetBuffer(0)); str.ReleaseB ...
- rsync+inotify实现服务器之间文件实时同步--转
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停的产生的,造成不知道 ...
- MySQL 5.6.19编译安装
1.创建mysql安装目录.mysql用户 [root@serv19 ~]# mkdir -p /u01/mysql/data [root@serv19 ~]# groupadd mysql [roo ...
- mwc config.h 中文注释
#ifndef CONFIG_H_ #define CONFIG_H_ /*************************************************************** ...
- 数据库 SQL 外键约束 多表查询
多表设计与多表查询 1.外键约束 表是用来保存现实生活中的数据的,而现实生活中数据和数据之间往往具有一定的关系,我们在使用表来存储数据时,可以明确的声明表和表之前的依赖关系,命令数据库来 ...
- table的border-collapse属性与border-spacing属性
table border-collapse:collapse; 表示边框合并在一起. border-collapse:separate;表示边框之间的间距,间距的大小用border-spacing:p ...