服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 编程技术 - 网站logo添加闪光动画效果

网站logo添加闪光动画效果

2023-09-12 11:58网络 编程技术

为网站log增加闪光动画效果已经不算是新鲜东西了。不过现在还是有很多网站使用此效果,让logo显得比较有美观。今天分享一篇如何用纯代码的方式为网站logo添加闪光动画效果,适用于所有网站。我们浏览网站时经常会看到一些

为网站log增加闪光动画效果已经不算是新鲜东西了。不过现在还是有很多网站使用此效果,让logo显得比较有美观。今天分享一篇如何用纯代码的方式为网站logo添加闪光动画效果,适用于所有网站。我们浏览网站时经常会看到一些网站的LOGO带有扫光效果,像光线扫过一样,看上去比较美观。有的站长可能用软件做一个GIF格式的logo,可以达到类似的效果,但是今天发现可以用纯代码实现网站logo扫光的效果,还是很不错的。

  1. /**logo闪光效果CSS**/ 
  2. .logo{ 
  3.  position: relative; 
  4.  overflow: hidden; 
  5.  float:left; 
  6.  max-height: 50px; 
  7. .logo:before { 
  8.  content: ""
  9.  position: absolute; 
  10.  width: 150px; 
  11.  height: 10px; 
  12.  background-color: rgba(255, 255, 255, 0.5); 
  13.  -webkit-transform: rotate(-45deg); 
  14.  transform: rotate(-45deg); 
  15.  -webkit-animation: blink 1s ease-in 1s infinite; 
  16.  animation: blink 1s ease-in 1s infinite; 
  17.   
  18. @-webkit-keyframes blink { 
  19.  from {left: 10px;top: 0;} 
  20.  to {left: 320px;top: 0;} 
  21. @-o-keyframes blink { 
  22.  from {left: 10px;top: 0;} 
  23.  to {left: 320px;top: 0;} 
  24. @-moz-keyframes blink { 
  25.  from {left: 10px;top: 0;} 
  26.  to {left: 320px;top: 0;} 
  27. @keyframes blink { 
  28.  from {left: -100px;top: 0;} 
  29.  to {left: 320px;top: 0;} 

@keyframes 规则控制扫光的起始位置和终止位置,以上的参数根据自己的logo的大小和布局进行调整即可。大家可以根据自己需要调整上面代码中的参数以适应自己的站点logo。

PS:部分自适应的主题需要把下面这段代码去掉:

  1. .logo{  
  2.  position: relative; 
  3.  overflow: hidden;  
  4.  float:left;  
  5.  max-height: 50px;  

使用wordpress的站长可以把代码中的.logo修改成自己主题使用的logo元素选择器名称,比如有的是.site-logo。原则上说这个代码应该可以适用于所有网站,并不仅限于wordpress程序。

延伸 · 阅读

精彩推荐