成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

js實現(xiàn)圖片上傳并預覽功能-創(chuàng)新互聯(lián)

本文為大家分享了js實現(xiàn)圖片上傳并預覽的具體代碼,供大家參考,具體內容如下

十載建站經(jīng)驗, 成都網(wǎng)站建設、網(wǎng)站設計客戶的見證與正確選擇。創(chuàng)新互聯(lián)建站提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。

思路:完成這個功能,首先需要美化上傳圖片的按鈕,然后添加一個<img/>標簽,在圖片上傳之后,用新圖片的src替換原來<img/>標簽中的src。

如下圖所示,是原始的按鈕樣式:

美化步驟:

(1)將上傳圖片標簽采用絕對定位,使之位于一個圖片,按鈕,div等標簽上?;蛘呓o圖片,按鈕或div設置絕對定位,總之,是要讓上傳文件按鈕和用戶指定的按鈕重合。

(2)給上傳圖片標簽設置大大小,使之和與它重疊的圖片,按鈕,div等標簽大小一致。

(3)我將此標簽設置為透明:opacity:0;

如下圖所示,是兩種美化后的上傳圖片按鈕:

js實現(xiàn)圖片上傳并預覽功能

接下來是完成圖片預覽的功能,步驟:

(1)首先需要定義好一個<img>,src為空或者是默認圖片,

(2)如果src為空,就給定義好的img設置為透明:opacity:0;如果不是透明的話,會顯示一個圖片的標志,不美觀。

(3)點擊上傳圖片后,獲取上傳的圖片的src,將它賦值給事先定義好的<img>,再給<img>設置opacity:1;

接下來為具體的代碼示例。

 示例一:將圖片上傳到點擊的位置。(此示例中使用了AUI框架,但不影響此功能。)

HTML代碼:

<div id="imgPreview">
 <div id="prompt3">
 <span id="imgSpan">
 點擊上傳
 <br />
 <i class="aui-iconfont aui-icon-plus"></i>
 <!--AUI框架中的圖標-->
 </span>
 <input type="file" id="file" class="filepath" onchange="changepic(this)" accept="image/jpg,image/jpeg,image/png,image/PNG">
 <!--當vaule值改變時執(zhí)行changepic函數(shù),規(guī)定上傳的文件只能是圖片-->
 </div>
 <img src="#" id="img3" />
</div>

新聞標題:js實現(xiàn)圖片上傳并預覽功能-創(chuàng)新互聯(lián)
文章轉載:http://jinyejixie.com/article16/djcpdg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、建站公司、自適應網(wǎng)站、小程序開發(fā)網(wǎng)站改版、網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司
绵竹市| 嘉禾县| 改则县| 张家口市| 韶山市| 云霄县| 宣恩县| 云霄县| 沙河市| 出国| 施秉县| 唐河县| 喀喇沁旗| 佛坪县| 华安县| 田林县| 黔东| 益阳市| 库车县| 上饶市| 新野县| 定安县| 汉寿县| 鹤庆县| 宜川县| 达日县| 台南县| 中超| 陵川县| 介休市| 且末县| 桂阳县| 洛宁县| 辽中县| 玛纳斯县| 柏乡县| 黎平县| 涟水县| 凉山| 将乐县| 油尖旺区|