当前位置:首页 > WEB前端 > HTML > 正文内容

使用HTML+CSS 给logo附加闪光效果

ZnanrHTML1751


这个代码是从网上copy的,研究了一下原理,大致是给图片类元素附加一个渐变,当然图片可以是LOGO,BANNR。

代码原理:先position定位,再调linear-gradient闪光角度,最后附加transition动作。


具体代码如下:


HTML:

<html>
<head>
<link href="./css/index.css" rel="stylesheet">
</head>
<body>
<div class="overimg"><a><img src="./你的LOGO.png"></a><i class="light"></i><div>
</body>
</html>

CSS样式:

/**logo闪光效果CSS**/
.overimg{
    position: relative; width:500px; height:335px;
}
.light{
    cursor:pointer;  /*定义鼠标的样式为小手*/
    position: absolute;left: -500px;top: 0;/*定位特效的使用区域*/
    width: 500px;height: 335px; 
/*下面有多个background-image和transform样式设定,其意思相同,写多个是为了设定内核兼容*/
/*-moz、-webkit、-o内核私有属性,针对兼容性*/
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));/*linear-gradient:创建一个线性渐变的 "图像"(从上到下)*/
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    transform: skewx(-25deg);
-o-transform: skewx(-25deg);/*-定义沿着 X 轴的 2D 倾斜转换-25度。*/
    -moz-transform: skewx(-25deg);/*-moz内核私有属性,针对兼容性*/
    -webkit-transform: skewx(-25deg);/*-webkit内核私有属性,针对兼容性*/
}
.overimg a img{ width:100%; height:100%;}
.overimg:hover .light{
    left:500px;
/*transition闪光动态效果的核心标签*/
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
}


扫描二维码推送至手机访问。

版权声明:本文由Znanr发布,如需转载请注明出处。

本文链接:https://znanr.com/?id=74

标签: HTMLCSS

相关文章

网页自动跳转

网页自动跳转

<meta http-equiv="refresh" content="1;URL=http://www.znanr.com/">...

网页中调用另外网页

网页中调用另外网页

     这个网页中调用另外网页的方法可以让别人的页面成为你的页面的一部分,一下子让你的网页的内容丰富起来,再也不要愁你的记数器走的慢了,效果怎么样,你一用就知道了!&l...

防止页面内容被复制

防止页面内容被复制

第一种方法:当别人在网站复制文字的时候,复制成功后会有一个弹窗提示,提醒下复制的人要保留出处<script type="text/javascript">do...

前端:如何屏蔽审查元素,禁止修改页面代码

前端:如何屏蔽审查元素,禁止修改页面代码

众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改一、屏蔽F12 审查元素document.onkeydow...

网页头部导航透明置顶  CSS样式

网页头部导航透明置顶 CSS样式

网页头部导航透明定制 CSS样式border-bottom: 1px solid #dae1e7;    background: #000000b5;    p...

HTML 点击复制

HTML 点击复制

<!DOCTYPE html> <html> <head>     <script type...