首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
input样式l修改和焦点事件转移
时间:
2016-05-03 12:38:37
阅读:
160
评论:
0
收藏:
0
[点我收藏+]
标签:
一 label
<input type="file"
id="male"
style="display: none;"></input>
<label
for="male"
style="background:url(‘
http://fgg.natali.com.cn/resources/images/1.jpg
‘);width:130px;height:130px;display: block;"></label>
lable标签的 for属性等于input的id
,然后设置input隐藏就可以,然后设置这个lable的各种样式就是代表了这个input,这个是简单的方法
二 用div设置img图片,input绝对定位覆盖这个div,然后input设置opcity:0
.box{
position: relative;width:130px;height:130px;
}
#file{
width:100%;height:100%;
position:absolute;z-index: 5;
left: 0;top: 0;
cursor: pointer;
opacity: 0;
}
.dimg{
position: relative;width: 100%;height: 100%;
cursor: pointer;
}
<div class="box">
<input type="file" id="file"></input>
<div class="dimg">
<img src="
http://fgg.natali.com.cn/resources/images/1.jpg
">
</div>
</div>
这个方法的就是
input是透明的 opcity:0
;虽然肉眼看不见,但是它还是有宽高的占据了文档的位置,鼠标看似点击了图片,其实还是点击了input框框,只不过这个input框框透明了而已。这个方法和方法1可以达到同样的效果,但是麻烦,推荐方法1。
这里的input是flie 也可以用其他的type
input样式l修改和焦点事件转移
标签:
原文地址:http://www.cnblogs.com/fstgshow/p/5454429.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!