일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 솔루션
- 해피CGI
- CGIMALL
- #이미지
- #홈페이지
- #CSS
- jquery
- #jQuery
- 해피씨지아이
- #뉴스
- 쇼핑몰
- #솔루션
- php
- #홈페이지제작
- #image
- #업종별
- 게시판
- 웹솔루션
- javascript
- #쇼핑몰
- 홈페이지제작
- CSS
- #해피CGI
- #cgimall
- #동영상
- happycgi
- 사이트제작
- 홈페이지
- #happycgi
- #웹솔루션
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] 파일업로드 인풋 디자인 Custom input="file" styling 본문
[해피CGI][cgimall] 파일업로드 인풋 디자인 Custom input="file" styling
해피CGI윤실장 2019. 7. 17. 09:05
css 와 js 로 파일업로드 인풋박스 디자인을 변경하는 소스입니다.
기존의 인풋박스를 투명하게 처리하고 해당 부분에 버튼을 올려 디자인합니다.
스크립트를 이용하여 파일주소를 출력합니다.
css
body{
background:#f1f1f1;
}
.container{
width:400px;
padding:50px 20px;
background:#fff;
}
h1{
margin-bottom: 40px;;
}
.file-upload {
position: relative;
overflow: hidden;
border-radius: 3px !important;
background: #ff0000;
text-transform: uppercase;
font-size: 13px;
border:none !important;
box-shadow: none !important;
color: #fff !important;
text-shadow:none;
padding: 5px 10px !important;
font-family: Arial, sans-serif;
display: inline-block;
vertical-align: middle;
}
.file-upload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
#fileuploadurl{
display: inline-block;
border:none;
vertical-align: middle;
background: none;
box-shadow: none;
font-size: 11px;
padding-left: 0;
width:220px;
padding-right: 0;
}
html
<h1>Custom File Upload Styling</h1>
< div class="file-upload btn btn-primary">
< span>BROWSE</span>
<input type="file" name="FileAttachment" id="FileAttachment" class="upload" />
</div>
<input type="text" id="fileuploadurl" readonly placeholder="Maximum file size is 1GB">
</div>
js
document.getElementById("fileuploadurl").value = this.value;
};
'웹프로그램밍 자료실 > 기타 자료' 카테고리의 다른 글
[해피CGI][cgimall] 상가(상권) 정보 Open API (0) | 2019.07.19 |
---|---|
[해피CGI][cgimall]각종 기호를 html에 사용할 수 있는 코드 참조 웹 사이트 (0) | 2019.07.18 |
[해피CGI][cgimall] 크롬 확장프로그램 비주얼 인스펙터 (0) | 2019.07.15 |
[해피CGI][cgimall] 무료 사물/풍경 이미지 사이트 DesinersPics (0) | 2019.07.12 |
[해피CGI][cgimall] 이미지 깨짐없이 크기 2배 늘릴 수 있는 사이트 Waifu2x (0) | 2019.07.09 |