博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
H5取经之路——添加hover实现特定效果
阅读量:4316 次
发布时间:2019-06-06

本文共 1331 字,大约阅读时间需要 4 分钟。

一、鼠标指上后显示二维码,效果图如下:

鼠标未指上时:  鼠标指上后:

代码如下:

.div1 .li2 .code_wexin{
width: 0px; height: 0px; position: absolute; background-image: url(../img/weixin.jpg); background-size: cover; background-repeat: no-repeat; }.div1 .li2:hover .code_wexin{
width: 113px; height: 113px; margin-left: -15px; }

 原理:将该二维码另设一个div,鼠标未指上时,设置该div宽高为0,鼠标之上时,给其设置一个合适的宽高

二、鼠标指上后,按钮变色,背景图放大,效果图如下:

鼠标未指上时:  鼠标指上后:

按钮变色的代码:

.div6 .f2_content .video_card{
height:64px; width:64px; background:url(../img/qita.png) no-repeat ; background-position:0 -52px; position:absolute; margin-top: 141px; margin-left: 81px; border: none; }.div6 .f2_content>div:hover .video_card{
background-position:-66px -52px; }

原理:实际上没有”变“色,只是换了图片

背景图放大代码:

.div6 .f2_content .img{
        width: 238px;         height: 176px;         margin-left: -2px;         overflow: hidden;     } .f_family .div6 .f2_content > div:hover img {
transform: scale(1.1);}

原理:让图片在一个固定大小的父容器中进行放大,用transfo标签(如果盛放图片的父容器没有固定大小,图片会溢出)

三、鼠标指上后,该块未发生变化,其他块透明度改变,效果图如下:

鼠标未指上时:

鼠标指上时:

 代码如下:

.f6 .f6_content ul:hover li:not(:hover){
opacity: 0.3; }

原理:运用not标签,当鼠标之上某个li时,反选,给其设置一个透明度。

 

转载于:https://www.cnblogs.com/pandapang/p/6537421.html

你可能感兴趣的文章
多线程基础
查看>>
完美解决 error C2220: warning treated as error - no ‘object’ file generated
查看>>
使用SQL*PLUS,构建完美excel或html输出
查看>>
前后台验证字符串长度
查看>>
《算法导论 - 思考题》7-1 Hoare划分的正确性
查看>>
win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
查看>>
获取各种类型的节点
查看>>
表达式求值-201308081712.txt
查看>>
centos中安装tomcat6
查看>>
从Vue.js窥探前端行业
查看>>
学习进度
查看>>
poj3368 RMQ
查看>>
“此人不存在”
查看>>
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>