用CSS两分钟实现打字机效果
想实现打字机效果,我们要用到一个标签,那就是HTML5中的新标签main
几乎所有浏览器都支持,唯独Internet Explorer
main标签呢规定文档的重要内容,就是说内容对文档来说应该是唯一的,不应该包含重复出现的内容。
注意:在同一个文档中,不能出现一个以上的main元素,main元素不能是以下元素的后代:article、aside、footer、header、nav。
<main class="main"><span>前端GitHub</span>
</main>
下面就是style部分
main {width: 100%;height: 229px;display: flex;justify-content: center;align-items: center;}span {display: inline-block;width: 21ch;font: bold 200% Consolas, Monaco, monospace;/*等宽字体*/overflow: hidden;white-space: nowrap;font-weight: 500;border-right: 1px solid transparent;animation: typing 10s steps(21), caret .5s steps(1) infinite;}@keyframes typing {from {width: 0;}}@keyframes caret {50% {border-right-color: currentColor}}
效果图如下
main打字机
用CSS两分钟实现打字机效果相关推荐
- 纯 CSS 实现打字机效果
纯 CSS 实现打字机效果 先看效果 预备知识 在学习这个需要了解两个新的 CSS 知识 ch 单位 ch 是一个相对长度单位, 表示数字 0 的宽度. steps 函数 这时 CSS 动画中 ani ...
- 【实战】用CSS实现文本打字机效果
之前,我们的文章中已经有通过 JS 的方式实现文本打字机的效果了,具体可以看这篇文章: [前端三分钟]利用Javascript实现打字效果 在本文中,你将学习如何使用纯CSS实现打字机效果,使网站的文 ...
- [css] rgba()和opacity这两个的透明效果有什么区别呢?
[css] rgba()和opacity这两个的透明效果有什么区别呢? 1.opacity 是属性,rgba()是函数,计算之后是个属性值: 2.opacity 作用于元素和元素的内容,内容会继承元素 ...
- css两张图片怎么合在一起_web前端入门到实战:纯CSS实现两个球相交的粘粘效果...
这是一个纯粹利用CSS所做出来的效果,这个效果说穿了就是一个图像处理的原理,做法跟Photoshop里头的几乎一模一样,只是一个用图层和色版来制作,一个则是用CSS(把div当成图层思考就好了). 从 ...
- 利用css动画实现打字机效果
简言 通过使用css的animation(动画属性)实现文字显示的打字机效果. 单行 思路 实现步骤: 将文本框属性设置为等宽字体,计算文本框的字数,设置文字大小.相对布局等. 将文本框隐藏,通过动画 ...
- 如何设计 Web App 应用架构?「两分钟了解 IOING」
IOING 在做些什么? IOING 在你的代码和浏览器之间架设了一个中间解释层,该解释层提供了一套新的语法来填补浏览器所不具备的能力. SPA 开发痛点 开发一个 SPA 应用的痛点是不同模块页面的 ...
- 如何实现chatgpt的打字机效果
点击↑上方↑蓝色"编了个程"关注我~ 这是Yasin的第 88 篇原创文章 打字机效果 最近在搭建chat gpt代理的时候,发现自己的配置虽然能够调通接口,返回数据,但是结果是一 ...
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- CSS如何实现内凹角效果 By 大漠
记得@Lea Verou的<CSS Secrets>一书和前几天@Chris Coyier刚发的帖子都介绍了CSS怎么实现元素斜切口的效果.我也尝试着借助Vue的能力,把这种效果构建成一个 ...
最新文章
- c语言猜拳游戏中出现的关键词,C语言猜拳游戏代码及分析
- 世园会开幕式上的机器人_【在国际智能制造大会暨智能机器人大会开幕式上的致辞】世界智能机器人大会...
- 怎样玩儿转App手游自动化测试?
- RabbitMQ C Client编译
- python3字符编码str_聊聊Python 3 的字符串:str 和 bytes 的区别
- SQL Server 2008获取一个表的字段,类型,长度,是否主键,是否为空,注释等信息...
- Android Palette颜色提取
- 转载——关于bp神经网络
- 魔兽世界服务端开服架设服务器搭建教程
- android c callstack,[MTK] 如何在android native code 打callstack
- AJAX框架眼镜穿搭夏天,夏日太阳镜别乱戴,时髦型男必备这几款太阳镜,防晒帅气兼具...
- java8 Stream 使用案例
- qt: exec()的用法,accept()和accepted的概念
- vue组件测试-Vue Test Utils 应用入门
- 无线433发送接收数据测试程序原理,有杂波解决方案
- 计算机软件著作权登记证书哪里可以申请办理?
- cocos creator 2.3.2火柴人密室逃脱闯关游戏 H5+安卓+IOS三端源码
- 用blender为模型贴图并在gazebo中显示
- printf压栈问题[保姆级教程]
- 《当裸辞的程序猿遇上最冷季四》——顶着高中学历找工作,鸭梨山大
热门文章
- 产品持续优化的六个思考点
- 基于Springboot的超市订单管理系统设计与实现
- 学计算机发朋友圈文案,毕业发朋友圈文案(精选50句)
- matlab调幅举例,基于MATLAB的单边带调幅和解调的实现设计.doc
- linux 查看tomcat 进程 以及子进程的命令总结
- RBA验厂辅导,RBA认证7.0供应商行为准则中文版详细内容
- 【python】pop()栈函数介绍
- 某智慧城市龙头企业:以CRM秘钥,与客户建立“心”连接
- eNSP路由器打开错误,出现40错误
- 02信息安全法律法规