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">文字文字文字文字文字文字文字文字文字文字文字文 ...
随机推荐
- webservice2-wsimport的使用
打开Eclipse,新建java项目,service_start cmd下运行wsimport(要配置jdk的环境变量,wsimport在JAVA_HOME/bin下) wsimport -d d:/ ...
- Linq to Sql语法及实例大全
LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的 ...
- C++ —— 类模板的分离式编译
目录 对于C++中类模板的分离式编译的认识 具体的实例 1.对于C++中类模板的分离式编译的认识 为什么C++编译器不能支持对模板的分离式编译(博文链接) 主要内容:编译器编译的一般工作原理.对模版的 ...
- Android 单指触控拖拽,两指触控缩放
import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view. ...
- [ES6] Object.assign (with defaults value object)
function spinner(target, options = {}){ let defaults = { message: "Please wait", spinningS ...
- SQL报错error:索引中丢失IN或OUT參数
简单记录下: 今天mybatis中遇到一个错误: org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallba ...
- Java基础知识强化27:Object类之toString()方法
1. Object类的toString()方法: public String toString():返回该对象的字符串表示 2. 案例演示: (1)Student类: package cn.itc ...
- mysql 热备
全备份:(生成时间戳文件夹:2016-04-20_16-12-01)innobackupex --users=root --password=root /tmp/backup 第一次增量备份:(生成时 ...
- web页面打印
在使用的两种方式打印: 第一种:js如下 function doPrint() { allhtml = window.document.body.innerHTML; starstr = " ...
- 正式进入C#的世界——委托
委托(delegate)1.可以认为是这样的对象,它包含具有相同签名和返回值类型的有序方法列表.2.可以理解为函数的一个包装,它使得C#中的函数可以作为参数来被传递. 委托的定义和方法的定义类似,只是 ...