发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
请朋友们不要用看音画的眼光审视下图,因为我不是作音画,虽然它也是个音画,但我是在聊代码,更明白点说,我是介绍在css中的变色文字平移和立体文字旋转,这属于文字动画。
《花一样的女人》,歌很好听,我把它搬来了。背景图是在北京植物园应求给游园美女拍的照片,我把它制成了gif动图。其实,背景图和歌曲在这里都是附加物,是陪衬,我们主要看文字如何变色平移,文字如何立体旋转。
代码:
<style type="text/css">.背景图{ width:650px;height:430px; 背景图宽高position:relative;left:8px;top:0px; 背景图定位border:10px maroon double; 边框线的厚度、颜色及样式border-radius:50%; 椭圆background:url(http://www.oldkids.cn/upload/2019/03/11/blog_ 20190311225226694.gif); } 背景图片h1{ text-align:center; font-size: 8vh; color:purple; cursive; text-shadow:1px 1px 10px #ff0,0 0 20px #fff,0 0 30px #fff,0 0 40px #ff0,0 0 50px #ff00de,0 0 60px #ff00de; transform-style:preserve-3d; 旋转字字影animation:run ease-in-out 9s infinite; 旋转字转速及循环旋转position: absolute; left: 500px; top: 1500px; 旋转文字定位} @keyframes run { 0% { transform:rotateX(-5deg) rotateY(0); } 50% { transform:rotateX(0) rotateY(180deg); } 100% { transform:rotateX(5deg) rotateY(360deg); } } 旋转字在时间轴上的字影变化</style> <div class="背景图"> </div> <h1>美 丽 女 人</h1> <style type="text/css">.scroll-area { position: relative; 相对定位height: 40px; 跑马灯高度范围border: 5px dotted #ffc20e; 跑马灯边框线的厚度、样式、颜色width: 670px; 跑马灯宽度范围font-size: 30px; 跑马灯字号color: red; 跑马灯字色} .scroll { position: absolute; 绝对定位line-height: 40px; 定位文字,确定文字的纵向位置left: 50%; 定位文字,使之在水平中间范围white-space: nowrap; 文本不换行,无论多少文字,都保持单行排列animation: todayScroll 10s linear infinite; 设定移动速度和旋环移动} .today-scroll-content { margin-right: 3em; } @keyframes todayScroll { 0% { transform: translate(-5%); } 25% { transform: translate(-25%);color: white; 时间轴上变色} 50% { transform: translate(-50%);color: yellow; 时间轴上变色} 75% { transform: translate(-75%);color: lime; 时间轴上变色} 100% { transform: translate (-100%);color: blue; 时间轴上变色} } </style> <div class="scroll-area"> <div class="scroll"><span class="today-scroll-content">送给女同胞的迟来礼物 </span></div> </div>
代码解析:
当文本内容很长,文字很多时,文字跑马灯要求文字单行排列,不能自动换行而成多行并行,这就需要代码 white-space: nowrap;了,它可以保证无论有多少文字,都坚持单行而不会换行,除非人为添加了换行代码 <br/> 。如果文字不多,不会有自动换行的情况发生,white-space: nowrap; 可略去不用。
其它有关内容在代码中已作注释,不另赘述。
来自: pfm > 《聊代码》
0条评论
发表
请遵守用户 评论公约
【聊代码】第一0四集 css样式(之七十四)png图片遮罩层|老小孩讲述
【聊代码】第一0四集 css样式(之七十四)png图片遮罩层|老小孩讲述。聊代码(第九十集)css样式(之六十)本集,展示的是png透明图片遮罩,png图片是透明抠图,它会产生半遮半露的效果,同样具有似露...
知更鸟begin主题使用常见问题汇总
三、将如下代码添加到主题选项→定制风格→自定义样式代码框中:#menu-item-6597 .font-text { background: #ff4400; color: #fff; p...
20 个让你效率更高的 CSS 代码技巧
border-box - padding与边框包含在元素的宽度或高度中,一个设置为width: 100px和box-sizing:border-box的div元素,他的总宽度就是100px...
编写现代 CSS 代码的 20 个建议
基于这种方式配合上background-size与background-position这两个属性,可以很方便地按比例缩放:img { width: 300px; height: 200p...
学:使用css样式的文字可无限增大
使用css样式的文字可无限增大“一勒。。”欢迎您 “春天没来”欢迎您 2、用css样式设置行高: 代码1:
css常用样式整理_css属性大全
css常用样式整理_css属性大全一. 字体属性:(font)7. 显示 {display:block;}(块) inline;(内嵌) list-item;(列表项) run-in;(追加部分) compact;(紧凑) marker;(标记) table; inline-table; table-raw-...
代码学习群简易教程(6)
段落标签是一套标签,需要用首标签与尾标签配套使用,也就是说,不能只用首标签,而没有尾标签。一、设置了对齐方式的段落标签:1、设置了“居左对齐”的段落标签:<p align="left">这...
css的相对定位样式代码:
css的相对定位样式代码:css的相对定位样式代码:style="LEFT: 0px; WIDTH: 940px; POSITION: relative; TOP: 20px" 相对定位是指相对它应该在的位置所做的移动,依据left,right,t...
滚动条样式大全
这是测试文字。这是测试文字这是测试文字这是测试文字这是测试。这是测试文字这是测试文字这是测试文字这是测试文字这是测试文字这是测试文字这是测试文字这是测试文字。★ scrollbar-base-color,scrol...
微信扫码,在手机上查看选中内容