前端——背景图片显示以及悬浮状态下变色的情况

简介: 前端——背景图片显示以及悬浮状态下变色的情况

前言

最近搞了一个项目,几乎全是前端的东西;

以前,前端的东西很少做,所以现在做起来比较吃力;

对于一些我认为比较难的地方,在这里专门记录一下,以便于后期遇到了可以查看

(主要是脑子记不住啊!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;
}


“附件一”悬浮前后效果对比:

悬浮前:

悬浮后

OK,GAME OVER!

相关文章
|
Windows
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
|
4月前
|
JavaScript 前端开发
JS单选框默认选中样式修改,为白色背景中心有黑色小圆点的样式
JS单选框默认选中样式修改,为白色背景中心有黑色小圆点的样式
19 0
|
4月前
【推荐】实现跟随鼠标移动的浮动提示框、气泡框、Tip效果
【推荐】实现跟随鼠标移动的浮动提示框、气泡框、Tip效果
|
4月前
|
前端开发 JavaScript
uniapp四个元素点击那个哪个变色,其他的还变原来的颜色
uniapp四个元素点击那个哪个变色,其他的还变原来的颜色
70 0
|
8月前
|
前端开发
上传图片组件的悬停显示删除等操作遮罩层
上传图片组件的悬停显示删除等操作遮罩层
|
JavaScript 前端开发
菜单栏底部线条切换效果(标题滚动居中显示)
菜单栏底部线条切换效果(标题滚动居中显示)
108 0
菜单栏底部线条切换效果(标题滚动居中显示)
|
前端开发 JavaScript 计算机视觉
css动画:文字向上移动并逐渐消失 点击按钮显示+1上移淡出
css动画:文字向上移动并逐渐消失 点击按钮显示+1上移淡出
936 0
css动画:文字向上移动并逐渐消失 点击按钮显示+1上移淡出
点击图片或者鼠标划过切换样式的另一种写法
点击图片或者鼠标划过切换样式的另一种写法
57 0
|
前端开发 JavaScript
CSS实现背景跟随滑动的按钮菜单效果
通过transition过渡属性,可以将相关css属性的变化,改为一个持续一段时间的连续过程,而不是使css样式的改变立即生效,其过程按照指定的曲线速率变化......
472 0
CSS实现背景跟随滑动的按钮菜单效果
红色小圆点消息提示之BadgeView
红色小圆点消息提示之BadgeView
84 0
红色小圆点消息提示之BadgeView