需求

想要实现一个照片,鼠标移到照片上,可以显示编辑该照片的工具栏

实现

整体布局

 <div id="photo_id" class="photo_contarner" onmouseover="handlerIn( event )" onmouseout="handlerOut( event )"> <a href="javascript:void(0);" onclick="alert('我是底图');" > <img src="img/wl_white.png" /> <div class="toolbar" name="toolbar" id="toolbar"> <a href="javascript:void(0);" class="toolbar_edit" onclick="alert('编辑一把');" > </a> <a href="javascript:void(0);" class="toolbar_delete" onclick="alert('删了吧');" > </a> </div> </a> </div> 

一个照片,上面加一个 div 工具栏(toolbar)里面有两个按钮

样式

.photo_contarner {width: 128px;height: 128px;margin: 20px;float: left;position:relative;
}.photo_contarner img{width: 128px;height: 128px;border: 0
}
.toolbar {position:absolute;width: 48px;height: 24px;top: 0px;right: 0px;z-index:3;background-color: gray;
}
.toolbar_edit {background:url(../img/edit_24.png);
}
.toolbar_delete {background:url(../img/remove_24.png);
}
.toolbar_edit,.toolbar_delete{width:24px;height:24px;float: left;
}

先看下整体效果,工具栏在照片上的右上角,工具栏包含两个图标。关键点: z-index:3 该属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

默认工具栏为隐藏 .toolbar 的样式中添加

display:none;

事件

鼠标移入移出事件,移入为显示,移出为隐藏

var handlerIn = function( event ){ document.getElementById('toolbar').style.display ='block'; };

var handlerOut = function( event ){ document.getElementById('toolbar').style.display ='none'; };

移入

移出

点击工具栏

源码

HTML 遮罩显示工具栏源码

HTML 遮罩显示工具栏相关推荐

  1. cad 怎么显示块句柄_cad怎么显示工具栏

    大家使用电脑时可能会出现一些小问题,比如cad菜单栏不见了,怎样全屏显示等等问题,有时候不小心操作,导致问题的出现,cad怎么显示工具栏? cad怎么显示工具栏 方法一.使用天正自带内部命令 步骤1. ...

  2. ueditor 不显示工具栏_Python 之Django富文本框Ueditor的使用

    Django框架是用Python进行Web开发的重要框架,进行Web开发通常会用到网页编辑器,百度的Ueditor网页编辑器功能非常强大,不直接支持python,但有Django第三方插件支持这就是D ...

  3. SPSS22 安装后不可用 没有出现授权 不显示工具栏

    序 帮一个朋友安装spss,结果一直安装不了 出现的问题,就是没有授权页面跳出,也没有工具栏 下载了3个安装包,都跳不出授权页面 在win中搜索"IBM SPSS Statistics 22 ...

  4. mathtype7与word冲突,无法安装,不显示工具栏的问题解决

    首先mathtype无法安装,或安装出错时,(包括在最后安装字体中途退出时),要清理注册表 防止以后再次出现该问题,以此记录留作备份. 打开注册表的方法是键盘win+r键同时按(win就是Alt旁边像 ...

  5. android5.1显示工具栏,讯飞输入法5.1.1805定制专属工具栏

    [IT168 资讯]作为一款功能强大的手机输入工具,除了输入方式的革命性创新,讯飞输入法最引人的地方还在出众的用户体验.4月10日,讯飞输入法首家发布自定义工具栏功能,允许用户根据自身喜好任意调整工具 ...

  6. 弹出窗口, 不显示工具栏等。

    <script>   opener=null; //在没有提示的状态下,关闭当前窗口   window.close();   var he=screen.availheight-75;   ...

  7. pycharm如何显示工具栏

     

  8. setactive隐藏之后无法显示_WPS表格:如何显示和隐藏顶部工具栏?

    表格顶部功能区的工具栏,提供了很多实用的工具按钮,这在工作中是必不可少的.但是有些时候需要扩大屏幕的显示面积,增加表格的可视化视野,这个时候就可以考虑关闭工具栏,最大限度的显示表格. 我们在WPS20 ...

  9. intellij idea 工具栏的隐藏和显示

    如图: view Tool Button 当然如果你一不小心隐藏的话,可以连续两次按下alt键来显示工具栏

  10. 福昕阅读器不显示菜单栏和工具栏

    问题: 在使用福昕阅读器的过程中,突然发现菜单栏和工具栏都没有了,甚至连滚动条都没了,怎么办呢?点哪个地方都没有右键菜单可以把菜单栏和工具栏调处理. 解决: 解决办法其实很简单,只需要按F9,菜单就又 ...

最新文章

  1. qt 使用非系统字库
  2. python基础指令-python的一些基本命令
  3. 数据库的两种引擎Innodb和MyIASM
  4. FIR数字滤波器设计_窗函数法
  5. css3抽奖转盘,从零制作CSS3抽奖大转盘
  6. 浏览器各个属性的作用
  7. 对“善于提问,主动解决问题”的程序员的吐槽
  8. axios重新调用失败的ajax_Vue之axios实现ajax数据请求
  9. win7计算机找不到脚本文件夹,win7系统开机出现无法找到脚本文件怎么办
  10. Sqlserver2008日志压缩
  11. UVA11173 Grey Codes【位操作】
  12. Redis(十五)Redis 的一些常用技术(Spring 环境下)
  13. android拆轮子系列之一步一步教你写微信抢红包插件
  14. android设置动画循环播放,Android动画之AnimatorSet如何循环执行
  15. 单片机炫彩灯实训报告_单片机实验报告一-流水灯实验
  16. 如何修改input提示文字样式
  17. 笔记本电脑重启快捷键是什么
  18. IDEA:plugins插件下载失败的解决办法
  19. 写给宝贝百天的一份信
  20. windows系统日志查询

热门文章

  1. Atitit. servlet 与 IHttpHandler  ashx  listen 和HttpModule的区别与联系 原理理论 架构设计   实现机制    java php c#.net j
  2. Atitit.收银系统pos 以及打印功能的行业标准
  3. 石川:股票多因子模型的回归检验
  4. 富国银行眼下乱成一团糟:数据中心被烟雾笼罩,银行网站和应用软件宕机
  5. 数据治理的坑你遇到过几个?
  6. 从数据治理、数据资产管理,到数据中台的落地实战!
  7. 机器学习笔记(七):线性回归 | 凌云时刻
  8. 马上上线!谷歌与苹果联手抗疫,打造基于蓝牙设备的接触史回溯 | 凌云时刻...
  9. linux 内核块设备驱动,linux之块设备驱动
  10. 【图像几何】基于matlab GUI图像拉东变换【含Matlab源码 848期】