纯CSS-logo扫光特效-网站logo扫光美化CSS!
纯CSS-logo扫光特效-网站logo扫光美化CSS!
在自定义CSS样式代码中复制以下css代码粘贴至里面!
/**logo位置扫光创心域**/
.logo-wrapper:after {
content: “”;
position: absolute;
width: 80px;
此处内容需要权限查看
会员免费查看
这段CSS代码实现了一个创心域顶部logo的扫光特效,包括日间和夜间两个版本。
首先,.logo-wrapper:after选择器表示选择logo-wrapper类的元素的伪元素after,即在元素的内容之后插入一个伪元素。
接下来是该伪元素的属性设置:
content: “”; 表示伪元素的内容为空。
position: absolute; 将伪元素的定位设置为绝对定位,相对于其最近的具有定位属性的父元素进行定位。
width: 150px; 设置伪元素的宽度为150像素。
height: 10px; 设置伪元素的高度为10像素。
background-color: rgba(255,255,255,.5); 设置伪元素的背景颜色为半透明的白色。
接下来是对伪元素应用动画效果的设置:
-webkit-transform: rotate(-45deg); 和 transform: rotate(-45deg); 将伪元素进行旋转,角度为-45度。
-webkit-animation: blink 1s ease-in 1s infinite; 和 animation: blink 1s ease-in 1s infinite; 应用名为blink的动画效果,持续时间为1秒,以渐入方式开始动画,延迟1秒后开始动画,并且无限循环播放。
接下来是针对夜间模式的样式设置:
.dark-open .logo-wrapper:after选择器表示当具有dark-open类的元素的子元素,且该子元素具有logo-wrapper类时,应用以下样式。
background-color: rgba(41,48,66,1); 设置伪元素的背景颜色为不透明的深蓝色。
最后是关键帧动画的定义:
@-webkit-keyframes blink、@-o-keyframes blink、@-moz-keyframes blink和@keyframes blink分别定义了名为blink的关键帧动画。
from {left: 10px;top: 0;} 定义了动画的起始关键帧,将伪元素的左边距设置为10像素,上边距设置为0。
to {left: 320px;top: 0;} 定义了动画的结束关键帧,将伪元素的左边距设置为320像素,上边距保持为0。
这样,通过这段CSS代码,可以实现一个创心域顶部logo的扫光特效,根据日间和夜间模式的不同,改变伪元素的背景颜色,给用户带来视觉上的动态效果。
----------------------------------------------------
版权声明: 一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。 二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。 三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱(691310337@qq.com)联系QQ:691310337 站长会进行审查之后,情况属实的会在三个工作日内为您删除。
------------------------------------------------
创心域技术网:www.cxyxt.com(请添加到浏览器收藏夹)