javascript - 如何重叠 "build your own t-shirt"产品显示页面的 PNG 图像 - javascript/css/asp

标签 javascript css image-processing asp-classic z-index

我用经典 ASP 构建了我的 CMS(是的,我知道它很旧)。 它有一个购物车和支付系统。 除了标题、价格、缩略图等之外,我正在为任何产品添加功能:“用于堆叠的图像”。

因此,例如,如果您销售 T 恤,页面上的一个“产品”将是“衬衫款式”,它有自己的 PNG 与之关联。同一页面上的下一个“产品”将是“衬衫颜色”。然后是“标志”或“文字”。这些元素中的每一个都会影响页面左侧的一个图像,以便这些 PNG“堆叠”以创建最终产品的外观。

我的弱项是 javascript 和 css。有没有人有一些代码或线索可以帮助我?

哦,还有数百张图片,所以请提供有关如何让它们动态加载而不是在页面加载时尝试加载所有图片的提示。

谢谢各位程序员!

最佳答案

CSS 属性 position:absolute 允许您将元素放置在彼此之上,z-index 控制堆叠顺序,因此请使用它们来正确设置。

然后动态加载使用 javascript 将任何现有元素的 src 更改为您需要的任何内容,如下所示。 (使用 jQuery)

<div id="shirt>
    <img id="color" src="blank.png">
    <img id="decal" src="blank.png">
    <img id="logo" src="blank.png">
</div>

-

$('#color').attr('src','red-shirt.png');
$('#decal').attr('src','lion-decal.png');
$('#logo').attr('src','bold-logo.png');

关于javascript - 如何重叠 "build your own t-shirt"产品显示页面的 PNG 图像 - javascript/css/asp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10520000/

相关文章:

image - 使用 python opencv 检测热视频中的眼动

javascript - CasperJS 中移动鼠标触发悬停事件

javascript - 一个简单的 Nodejs MySQL 查询

javascript - 如何使用 javascript 填充下拉列表?

javascript - 最适合 2d/投影 3d JS 矢量动画的技术/库?

html - 居中 div 不起作用

java - 无法将一系列 JPEG 图像编码为 MPEG 视频

javascript - 当前包装 console.log() 以保留行号的最佳方法是什么?

html - CSS 表格单元格和溢出 DIV

opencv - 如何使用opencv自动检测并填充封闭区域?