欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

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

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

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

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

美化步驟:

(1)將上傳圖片標(biāo)簽采用絕對(duì)定位,使之位于一個(gè)圖片,按鈕,div等標(biāo)簽上。或者給圖片,按鈕或div設(shè)置絕對(duì)定位,總之,是要讓上傳文件按鈕和用戶指定的按鈕重合。

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

(3)我將此標(biāo)簽設(shè)置為透明:opacity:0;

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

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

接下來(lái)是完成圖片預(yù)覽的功能,步驟:

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

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

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

接下來(lái)為具體的代碼示例。

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

HTML代碼:

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

新聞標(biāo)題:js實(shí)現(xiàn)圖片上傳并預(yù)覽功能-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.chinadenli.net/article16/djcpdg.html

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

廣告

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

成都網(wǎng)站建設(shè)公司