導航:首頁 > 編程語言 > js畫矩形框調整大小

js畫矩形框調整大小

發布時間:2023-03-13 04:48:30

A. photoshop 畫完矩形怎麼調整大小

1、打開PS新建一個文檔畫布。

B. ps矩形選框如何調整大小

1、打開抄ps軟體,在左側工具欄中選擇「矩形選框工具」。

C. d3.js 如何設置矩形的寬度跟隨文本的寬度自適應

將包裹文本的矩形display設置為inline-block,寬度設置為auto即可。

<div>

WinnerLeftWinnerLeft

</div>

div{

width:auto;

height:auto;

padding:1em;

border-radius:1em;

background:orange;

display:inline-block;

}

效果

D. 如何在photoshop中確定所畫矩形的尺寸大小

材料/工具:ps6

1、打開ps的軟體,支持菜單欄中的文件—新建,或者直接按快捷鍵Ctrl+N新建一個專畫布。

E. cropper.js剪裁框固定尺寸

java命令執行class文件時,是不帶後綴的 如 有一個App.class 執行時應輸入 java App

F. js實現圖片上的 畫矩形,修改矩形

參考以下代碼
可以一個 jQuery 小插件:jQuery Ruler,用來測量任意網站元素的尺寸和坐標。
剛才整理了一下,順便把需要的代碼用原生 Javascript 寫出來了。
實現繪制矩形,修改矩形和拖拽功能。
<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style type="text/css">
.box {
background: #f00;
width: 0px;
height: 0px;
position: absolute;
opacity: 0.5;
cursor: move;
}
</style>
<script type="text/javascript">
window.onload = function(e) {
e = e || window.event;
// startX, startY 為滑鼠點擊時初始坐標
// diffX, diffY 為滑鼠初始坐標與 box 左上角坐標之差,用於拖動
var startX, startY, diffX, diffY;
// 是否拖動,初始為 false
var dragging = false;

// 滑鼠按下
document.onmousedown = function(e) {
startX = e.pageX;
startY = e.pageY;

// 如果滑鼠在 box 上被按下
if(e.target.className.match(/box/)) {
// 允許拖動
dragging = true;

// 設置當前 box 的 id 為 moving_box
if(document.getElementById("moving_box") !== null) {
document.getElementById("moving_box").removeAttribute("id");
}
e.target.id = "moving_box";

// 計算坐標差值
diffX = startX - e.target.offsetLeft;
diffY = startY - e.target.offsetTop;
}
else {
// 在頁面創建 box
var active_box = document.createElement("div");
active_box.id = "active_box";
active_box.className = "box";
active_box.style.top = startY + 'px';
active_box.style.left = startX + 'px';
document.body.appendChild(active_box);
active_box = null;
}
};

// 滑鼠移動
document.onmousemove = function(e) {
// 更新 box 尺寸
if(document.getElementById("active_box") !== null) {
var ab = document.getElementById("active_box");
ab.style.width = e.pageX - startX + 'px';
ab.style.height = e.pageY - startY + 'px';
}

// 移動,更新 box 坐標
if(document.getElementById("moving_box") !== null && dragging) {
var mb = document.getElementById("moving_box");
mb.style.top = e.pageY - diffY + 'px';
mb.style.left = e.pageX - diffX + 'px';
}
};

// 滑鼠抬起
document.onmouseup = function(e) {
// 禁止拖動
dragging = false;
if(document.getElementById("active_box") !== null) {
var ab = document.getElementById("active_box");
ab.removeAttribute("id");
// 如果長寬均小於 3px,移除 box
if(ab.offsetWidth < 3 || ab.offsetHeight < 3) {
document.body.removeChild(ab);
}
}
};
};
</script>
</head>
<body>
<p>點擊滑鼠左鍵並拖動繪制矩形</p>
</body>
</html>

閱讀全文

與js畫矩形框調整大小相關的資料

熱點內容
如何修改蘋果電腦用戶名和密碼 瀏覽:164
win7電腦右下角的網路連接圖標不見 瀏覽:735
怎麼把ps文件變成源文件 瀏覽:807
如何把圖片放進這個文件夾 瀏覽:530
誰有qq認證圖標復制 瀏覽:881
2014年web伺服器測試工具 瀏覽:192
win7鏡像文件怎麼用 瀏覽:983
多數據can怎麼發送 瀏覽:997
什麼是夏威夷果種植技術app 瀏覽:160
上海學習編程哪個地方好 瀏覽:958
股票軟體與交易編程軟體哪個好 瀏覽:216
linux如何查看一個文件的位置 瀏覽:911
c頭文件無法打開源文件stdafx 瀏覽:750
蘋果x的桌面上可以建文件夾 瀏覽:368
ug8532位破解版安裝教程 瀏覽:490
電腦網路如何重新驅動 瀏覽:125
win10連接伺服器命令 瀏覽:228
盧克raid活動20升級卷 瀏覽:969
機票預訂什麼網站好 瀏覽:690
讀寫xml配置文件 瀏覽:153

友情鏈接