javascript - javascript图像滑块上的画布
问题描述
因此,当项目没有图片时,我需要能够将项目文本放在白色背景图像上。虽然,我有点不确定画布将如何与我的滑块交互。我现在正在使用光滑的滑块。
这是我在搜索项目时加载图像的代码。
for (const image of imagePath) {
const img = document.createElement("img");
if (image.slice(0,5) == "shelf"){
img.src = `/check/assets/img/${image}`;
}
else{
img.src = '/check/assets/img/noimage.png';
}
img.classList.add("new");
var div = document.createElement("div");
div.id = `${image}`
div.classList.add("image");
document.getElementById('search-slider').appendChild(div);
document.getElementById(image).appendChild(img);
}
// need to make the images line up
$('.search-items').slick('unslick').slick('reinit');
$('.search-items').not('.slick-initialized').slick({
infinite: false, //true
slidesToShow: 8,
slidesToScroll: 8,
arrows: true,
centerMode: false,
width: 200,
prevArrow: $('.prev'),
nextArrow: $('.next')
});
这是我将尝试在此代码中实现的代码,以尝试使其正常工作。 https://jsfiddle.net/tqymo4f7/4/
我知道这条线决定了文本开始的位置。
fillTextLine(context, text, 0,25);
但是,我不确定这是否会影响文本相对于总屏幕大小或滑块中图像区域的位置。我希望我说的有道理。
谢谢你的帮助。如果您需要澄清某些事情,请告诉我。
解决方案
推荐阅读
- opengl - 在 OpenGL 中与透明度混合时的背景颜色问题
- react-native - 如何修复 ethereumjs-tx 的“未定义不是对象(评估'Transform.call')”
- python - Django Tempus Dominus Datetimepicker 时间和日期转换
- python - 图像未显示在我的辅助窗口中
- java - 使用 java nio 类在 java 中创建 tmp 文件,但是要附加一些随机文件名,如何删除它?
- unity3d - Unity动画旋转做错了什么?
- python - 如何用月份绘制x轴?
- javascript - 如何清除 Jest 模拟实现以进行下一次测试?
- python - 更新 Jira 过滤器权限 - jira python
- android - 闪烁的安卓模拟器