博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机端上传相册图片
阅读量:6504 次
发布时间:2019-06-24

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

css:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.upload-img{
    
width
:
80%
;
    
position
:
fixed
;
    
top
:
50%
;
    
left
:
50%
;
    
margin-left
:
-40%
;
    
background-color
#fff
;
    
border-radius: 
10px
;
    
z-index
:
1000
;
    
display
:
none
;
}
.upload-img>p:first-child{
    
height
:
50px
;
    
line-height
50px
;
    
border-bottom
:
2px 
solid 
#ccc
;
    
padding
:
0 
20px
;
    
font-size
2.2
rem;
}
#open-picture,#open-camera{
    
height
:
40px
;
    
line-height
40px
;
    
padding
:
0 
20px
;
    
font-size
2
rem;
    
cursor
pointer
;
}
#open-picture{
    
border-bottom
:
1px 
solid 
#ccc
;
}
.mask{
    
background
:
#000
;
    
opacity: 
0.8
;
    
width
:
100%
;
    
height
:
100%
;
    
z-index
:
999
;
    
position
fixed
;
    
top
:
0
;
    
left
:
0
;
    
display
none
;
}
 
#picture,#camera{
    
position
:
absolute
;
    
top
:
0px
;
    
left
:
0px
;
    
width
:
100%
;
    
height
:
100%
;
    
margin
:
0px
;
    
opacity: 
0
;
    
filter: 
"alpha(opacity=0)"
;
    
filter: alpha(opacity=
0
);
    
-moz-opacity: 
0
;
}

html:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<
p
><
img 
src
=
"默认显示图片的路径地址" 
id
=
"img"
></
p
>
<
form 
action
=
"" 
id
=
"upload-img" 
runat
=
"server" 
method
=
"post" 
enctype
=
"multipart/form-data"
>
    
<
div 
class
=
"upload-img"
>
        
<
p
>上传照片</
p
>
        
<
div 
style
=
"position:relative;"
>
            
<
p 
id
=
"open-picture"
><
span 
class
=
"glyphicon glyphicon-picture rMar10"
></
span
>相册</
p
>
            
<
input 
type
=
"file" 
name
=
"picture"  
capture
=
"camera" 
id
=
"picture"
/>
        
</
div
>
        
<
div 
style
=
"position:relative;"
>
            
<
p 
id
=
"open-camera"
><
span 
class
=
"glyphicon glyphicon-camera rMar10"
></
span
>拍照</
p
>
            
<
input 
type
=
"file" 
name
=
"camera" 
accept
=
"image/*" 
id
=
"camera"
/>
        
</
div
>
    
</
div
>
</
form
>

js:

1
2
3
4
5
6
7
8
$(
"#img"
).click(
function
(){
    
$(
".upload-img"
).show();
    
$(
".mask"
).show();
});
$(
".mask"
).click(
function
(){
    
$(
".mask"
).hide();
    
$(
".upload-img"
).hide();
});
本文转自 蓓蕾心晴 51CTO博客,原文链接:http://blog.51cto.com/beileixinqing/1877466,如需转载请自行联系原作者
你可能感兴趣的文章
iphone UIView的一些基本方法理解
查看>>
sys.check_constraints
查看>>
vue问题
查看>>
ThinkPHP 框架学习
查看>>
css3箭头效果
查看>>
MathType在手,公式不求人!
查看>>
测试用例设计
查看>>
三层架构
查看>>
Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
查看>>
解决方案(.sln)文件
查看>>
【Treap】bzoj1588-HNOI2002营业额统计
查看>>
第六周作业
查看>>
利用ZYNQ SOC快速打开算法验证通路(5)——system generator算法IP导入IP integrator
查看>>
指针和引用的区别
查看>>
运行PHP出现No input file specified错误解决办法
查看>>
【重建】从FJOI2016一试谈起
查看>>
selenium之frame操作
查看>>
php 引入其他文件中的变量
查看>>
MYSQL体系结构-来自期刊
查看>>
mysql的基本知识
查看>>