gpt4 book ai didi

javascript - 如何使用 CSS/JavaScript 对 Angular 线组合两个图像?

转载 作者:行者123 更新时间:2023-11-30 17:00:36 26 4
gpt4 key购买 nike

是否可以使用 CSS 或 JavaScript(如有必要)来实现?

我希望三 Angular 形 div (image1/2.jpg) 中的内容是 2 个不同的 div,因为我想将它们变成指向 2 个不同页面的链接。

enter image description here

最佳答案

使用 html canvas 和 kinetic js 你应该能够实现这个:

JavaScript

var c = $('#canvas').get(0).getContext("2d"),
imageOne = $('#imageOne').get(0),
imageTwo = $('#imageTwo').get(0),
pattern1 = c.createPattern(imageOne,"no-repeat"),
pattern2 = c.createPattern(imageTwo,"no-repeat");

c.canvas.width = 400; // width of rectangle
c.canvas.height = 400; // height of rectangle

c.fillStyle = pattern1;
c.beginPath();
c.moveTo(0, 0); // top left
c.lineTo(400, 0); // top right
c.lineTo(400, 400); // bottom right
c.closePath();
c.fill();

c.fillStyle = pattern2;
c.beginPath();
c.moveTo(0, 0); // top left
c.lineTo(0, 400); //bottom left
c.lineTo(400, 400); // bottom right

c.closePath();
c.fill();

HTML

<canvas id="canvas">
<img id="imageOne" src="http://lorempixel.com/400/400/city/1" />
<img id="imageTwo" src="http://lorempixel.com/400/400/city/2" />
</canvas>

Fiddle Example

Images going to different corner

关于javascript - 如何使用 CSS/JavaScript 对 Angular 线组合两个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28946190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com