html+css實(shí)現圖片右上角加刪除叉、圖片刪除按鈕
時(shí)間:2026-05-04 22:45:10這篇文章主要介紹了html+css 實(shí)現圖片右上角加刪除叉、實(shí)上角刪除圖片刪(′ω`)除按鈕,現圖本文通過(guò)實(shí)例代碼給大家介( ?ヮ?)紹的非常詳細,對大家??的片右學(xué)習或工作具有一定的參考借鑒價(jià)值,需要??的(de)加刪朋友可以參ヽ(′▽?zhuān)?ノ考下
為了紀錄下,以后可能用到,除叉有需要的圖片道友也(????)可以用用。
不BB,按鈕上效果圖先
以上就是實(shí)上角刪除效果圖。 右上角的現圖圖片可自己換圖片,圖片素材我就不放上來(lái)了,片右我就上個(gè)代碼,加刪挺簡(jiǎn)單的除叉css和js,初學(xué)者應(ying)該也看得明白
</pre><pre name='code' class="html"><!DOCTYPE html PUBLIC "-/??/W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D??TD/xhtml1-transitional.dtd">
<html xmlns="http://www??.w3.o??rg/199??ヽ(′?`)ノ9/xhtml">
<head>
<(°o°)meta http-equiv="Content-Type" content='te(?_?;)xt/html; charset=utf-8' />
<title>無(wú)標題文檔</title>
<style type='text/css'>??;
.divX
{
z-index:200;
-moz-border-radius:20px;
-webkit-border-radius:20p??x;
line-height:10px;
text-align:center;
font-weight:bold;
curs??or:pointer;
font-size:10px;
displaヾ(?■_■)ノy: none;
}
</style>
</head>
<body>
<form id="form" style="m??argin-top:20px;">
<div id="img_div_1">
<input type='file' id='file_i???nput' οnchange="addFile(this);" style='display:none' />
<d??iv style='position: relative;'>
<img id="file_img" src='add_img.png' width='75' οnclick="file_input.click();" height="65" />
</div>
<div class="divX" id="img_zindex_div_1" οnc??liヾ(′▽?zhuān)??ck="del()">
<img src="no.png" width='16' height='16' />
</div>
</d??iv>
</form>
</body>
<script src="jque┐(′?`)┌ry-1.7.2.js" type="text/javascript"></script>
<script type="text/javascript">
function addFile(ths) {
var objUrl = getObjectUR(°□°)L(ths.files[0]);
var left = $('#file_img').position().left;
var top = $('#file_img').position()??.top;
$('#img_zindex_div_1').css({ position: "absolute",圖片 left: left + 75, top: top + 10, display: "block(╬?益?)" });
$('#file_img').attr("src", objUrl);
}
function del() {
alert("刪除");
}
function getObjectURL(file) {
var url = null ;
if (win??dow.createObjectURL!=undefined) { // bas??ic
url = window.createObjectURL(file) ;
} else if (window.URL!=undefined) { // mozilla(f??irefox)
url = window.URL.createObjectUR??L(file) ;
} else if (w(◎_◎;)indow.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectUヽ(′?`)ノRL(file) ;
}
return url ;
}
</script>
&??lt;/html>
下班。走人
補充。由于拿left都是0
換種方式獲取
var objUrl = getObjectURL(ths.files[0]);
v??ar left = $('#fi??le_img').offset().left;
var top = $('#file_img').offset().top;
// left為默認圖的ヾ(^-^)ノ最左側距離, 添加后的圖片可根據 默認圖的寬度 - 刪除層圖片的寬度(即:當前??我默認圖的寬度為75,刪除層的圖片寬度為16, left = 75 - 16, 位置就能到圖片的最右側了! top也是同樣道理)
$('#img_zindex_div_1').css({ position: "absolute",?? left: left + 59, top: top - 5, display: "bl??ock" });
總結
到此這(zhe)篇關(guān)于html+css 實(shí)現圖片右上角加刪除叉、圖片刪除按鈕的文章就介紹到這了,更多相關(guān)html圖(′?ω?`)片右上角加上刪除內容請搜索腳本之??家以前的文章或繼續瀏覽下面的相關(guān)文章,希望大家以后多多支持(chi)腳本之家!
來(lái)源:腳本之家
鏈接:https://www.jb51.net/web/724504.html
客服電話(huà)18960395558
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號:
客服電話(huà)13347307821