首页 > 其他分享 >直播软件开发,css预加载旋转动画 与 流光字体

直播软件开发,css预加载旋转动画 与 流光字体

时间:2023-01-17 14:11:40浏览次数:42  
标签:动画 scale 流光 100% 50% transform webkit round css

直播软件开发,css预加载旋转动画 与 流光字体

一、预加载旋转动画

 


Html
<view class="concentric_round"></view>
css
body {

}
.concentric_round {
width: 200rpx;
height: 200rpx;
position: relative;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -100%);
}
.concentric_round::after,
.concentric_round::before {
content: '';
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
opacity: 0.4;
border-radius: 100%;
}
 
.concentric_round::before {
width: 50%;
height: 50%;
animation: beform_round 0.6s ease-in-out infinite alternate;
}
 
.concentric_round::after {
width: 100%;
height: 100%;
animation: after_round 0.6s ease-in-out infinite alternate;
}
/* 外圆 */
@-webkit-keyframes after_round {
0% {
transform: translate3d(-50%, -50%, 0) scale(1.3);
}
100% {
transform: translate3d(-50%, -50%, 0) scale(1);
}
}
@keyframes after_round {
0% {
transform: translate3d(-50%, -50%, 0) scale(1.3);
}
100% {
transform: translate3d(-50%, -50%, 0) scale(1);
}
}
/* 内圆 */
@-webkit-keyframes beform_round {
0% {
transform: translate3d(-50%, -50%, 0) scale(0.7);
}
100% {
transform: translate3d(-50%, -50%, 0) scale(1);
}
}
@keyframes beform_round {
0% {
transform: translate3d(-50%, -50%, 0) scale(0.7);
}
100% {
transform: translate3d(-50%, -50%, 0) scale(1);
}
}

二、流光字体动画

 


html
<view class="preload">F-REWARD</view>
css 
.preload {
width: 100%;
font-weight: bold;
font-family: 'Arial', 'Microsoft YaHei', '黑体', '宋体', sans-serif;
font-size: 2.5rem;
text-align: center;
background-image: -webkit-linear-gradient(left, black, transparent 25%, black 50%, transparent 75%, black);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-background-size: 200% 100%;
-webkit-animation: masked-animation 2s infinite linear;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -100%);
}
@-webkit-keyframes masked-animation {
0% {
background-position: 0 0;
}
100% {
background-position: -100% 0;
}

 

以上就是 直播软件开发,css预加载旋转动画 与 流光字体,更多内容欢迎关注之后的文章

 

标签:动画,scale,流光,100%,50%,transform,webkit,round,css
From: https://www.cnblogs.com/yunbaomengnan/p/17057681.html

相关文章

  • css样式表的使用方式
    一、css的三种引入方式:1、行内样式<pstyle="background-color:red">行内样式</p>2、内部样式表<head><metacharset="UTF-8"><title>基本选择器详解</title>......
  • 92款超级漂亮的css按钮样式 复制即用
    样式如图,代码已在结尾,按照序号复制粘贴便可直接用了:代码:<ul><li><divclass="button-wrapper"data-tippy-content="Clicktocopybutton1"><b......
  • Android开发 ViewPropertyAnimator动画属性
    前言ViewPropertyAnimator是基于ValueAnimator实现的,这点在ViewPropertyAnimator的源码中的 privatevoidstartAnimation()方法里可以看到。Android的动画实现方式......
  • 10.Selenium【元素的定位】css选择器定位
    一、前言了解前端的同学应该知道,css是一种语言,它用来描述THML和XML的元素显示样式,在css语言中有css选择器,在Selenium中也可以使用这种选择器来定位元素。二、学习目标1.......
  • 用::after伪元素,attr()CSS 表达式和一个自定义数据属性 data-descr 创建一个纯 CSS,词
    <p>这是上面代码的实现<br/>我们有一些<spandata-descr="collectionofwordsandpunctuation">文字</span>有一些<spandata-descr="smallpopupswhichalso......
  • CSS定位
     1.相对定位position:relative;相对于原来的位置进行指定的偏移,相对定位,它仍然在标准文档流中!原来的位置会被保留top:-20px;left:20px;bottom:-10px;right:20px; <......
  • 轻松解决 CSS 代码都在一行的问题
    前言最近在做博客园的界面美化,用的是博客园[guangzan]的开源项目,配置超级简单,只需要复制粘贴代码就好啦。但在粘贴CSS代码时遇到一个问题,那就是所有代码都挤在了一行,没......
  • sass/scss和less对比
    一、less、sass/scss是什么less:是一种动态样式语言,对CSS赋予了动态语言的特性,如变量、继承、运算、函数。Less既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可......
  • 元素定位之--Css定位
    Selenium极力推荐使用CSS定位而不是XPath来定位元素,原因是CSS定位比XPath定速度快,语法也更加简洁。CSS常用定位方法1.find_element_by_css_selector()2.#idid选择器......
  • 「HTML+CSS」自定义加载动画【049】
    前言Hello!小伙伴!首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因C语言结识编程,随后转入计算......