[Typecho]joe主题使用css代码完成logo扫光

宗同学
2025-03-01 / 0 评论 / 88 阅读 / 正在检测是否收录... / 搜一下
温馨提示:
本文最后更新于2025年03月01日,已超过61天没有更新,若内容或图片失效,请留言反馈。

动态光效增强视觉吸引力

Logo扫光通过模拟光线扫过的动态效果,赋予静态Logo更强的视觉冲击力。其核心在于利用渐变透明遮罩层叠加在Logo上,通过位移动画实现光效从左到右(或特定方向)的流动感。这种动态效果能迅速吸引用户注意力,符合Logo设计中“识别性”和“视觉冲击力”的要求。

m7pqdknn.png


目录 表情

  • 创建css文件
  • 复制css代码
  • 引入css

创建css文件

m7ppv2od.png

创建一个名为: joe.logo.sao .min.css的文件,min这里代表的是压缩后的css代码,当然我给出的也是压缩好的,可以直接使用的。


复制css代码
.joe_header__above-logo{overflow:hidden;display:block}.joe_header__above-logo:before{content:"";position:absolute;top:-50px;left:-15px;width:250px;height:12px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:flashlights 1s ease-in 1s infinite;-o-animation:flashlights 1s ease-in 1s infinite;animation:flashlights 1.5s ease-in 1s infinite}@-webkit-keyframes flashlights{0%{left:-100px;top:0}to{left:120px;top:100px}}@-o-keyframes flashlights{0%{left:-100px;top:0}to{left:120px;top:100px}}@-moz-keyframes flashlights{0%{left:-100px;top:0}to{left:120px;top:100px}}@keyframes flashlights{0%{left:-100px;top:0}to{left:120px;top:100px}}

复制以上css代码粘贴到我们创建好的文件里面,保存后我们进行下一步操作。


引入css

我们使用 <link rel="stylesheet" href="/usr/themes/Joe/assets/css/joe.logo.sao.min.css"> 方式在joe主题后台里面全局设置: <head></head>部分把引入链接填进去然后就成功了。



总结

要完成logo扫光这个功能,需要joe主题的类名没被改过,改过的话自己替换代码中的类名即可,剩下的就是在服务器端创建一个后缀为css的文件,把代码粘贴进去保存好之后到head头部引入就行。

10

评论

博主关闭了所有页面的评论