前言
最近搞了一个项目,几乎全是前端的东西;
以前,前端的东西很少做,所以现在做起来比较吃力;
对于一些我认为比较难的地方,在这里专门记录一下,以便于后期遇到了可以查看
(主要是脑子记不住啊!O(∩_∩)O哈哈~)
遇到的问题以及解决
在一个div里面添加背景图片,并且在悬浮状态下变色,
这里的变色是字体和图片一起变色:
HTML部分:
<div class="fjxx-icon">
<a class="fjxx-fjmc" href="#: data[i].FJDZ #" download title="点击下载文件">#: data[i].FJMC#</a>
</div>
CSS部分:
.fjxx-icon {
margin: 0.5% 0 0.5% 1.5%;
color: #C8E4F7;
background: url(../../../../icons/zbzs-zbdt-xz-n.png) no-repeat;
background-size: 6% 90%;
background-position-x: 100%;
}
.fjxx-fjmc{
display: block;
color: #C8E4F7;
font-size: 1.1vw;
text-decoration: none;
}
/*注意:这里在悬浮的时候,需要换背景图片,而且图片的其他属性也要列出来*/
.fjxx-icon:hover{
background: url(../../../../icons/zbzs-zbdt-xz-h.png) no-repeat;
background-size: 6% 90%;
background-position-x: 100%;
}
/*注意:这里首先悬浮外部div,然后让内部的字体变色,字体的其他属性就不会变化了*/
.fjxx-icon:hover .fjxx-fjmc{
color: #ffb317;
}