javascript - 我正在尝试使用 html 在灯箱中包含一个表单
问题描述
我正在做一个项目,根据侧面显示的图片选择一些选项。这些选项是关于尺寸、颜色...
基本上,我试图在灯箱上显示图片(效果很好),但我试图在图片旁边放置一个带有一些选项和操作按钮的表单的白色背景。当我尝试这样做时,它实际上并不能正常工作。
我正在使用这个功能
var placeImage = function(x) {
var img="";
for (var counter = 0; counter <= x; counter++ ) {
img += '<a href="https://source.unsplash.com/1000x80'+counter+'.jpg" data-lightbox="roadtrip"><img class="img-responsive gallery__img" src="https://source.unsplash.com/1000x80'+counter+'.jpg" alt="" />';
}
document.getElementById("placing_img").innerHTML = img;
};
placeImage(10);
HTML
<div id="placing_img"></div>
它在我的画廊中显示了 11 张图片,并且当我使用 Lightbox 功能时,当我点击它时它工作得非常好。
我想打开它,图片显示在右侧,表单显示在左侧,带有一些选项和按钮。
问题是,有可能吗?
谢谢你,我正在努力学习更多关于 CSS、HTML 和 JS 的知识。我仍然是它的初学者。
解决方案
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.some-page-wrapper {
margin: 10px;
padding: 10px;
/* background-color: red; */
}
.row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.column {
display: flex;
flex-direction: column;
padding: 10px;
flex-basis:100%;
flex: 1;
}
</style>
</head>
<body>
<div class='some-page-wrapper' id="placing_img">
</div>
</body>
<script>
var placeImage = function(x) {
// var img="";
for (var counter = 0; counter <= x; counter++ ) {
// '<a href="https://source.unsplash.com/1000x80'+counter+'.jpg" data-lightbox="roadtrip">
img = '<img class="img-responsive gallery__img" src="https://source.unsplash.com/1000x80'+counter+'.jpg" alt="" style="height: 100%; width: 100%; object-fit: contain"/>';
var h = `<div class='row'>
<div class='column'>
${img}
</div>
<div class='column'>
<form style="background-color:yellow; height: 100%;">
<input type=text>
<button>button${counter}</button>
</form>
</div>
</div>`;
document.getElementById("placing_img").innerHTML += h;
}
};
placeImage(10);
</script>
<html>
推荐阅读
- android - Android:在片段中使用回收站视图时出现问题
- twitter-bootstrap-3 - 重新排序引导程序 3.3.7 列并消除列之间的高度空白
- java - 如何修复 Java 中的“未设置输入源”错误 [mac]
- android - 将辅助颜色 (ColorAccent) 设置为底部导航栏背景颜色
- javascript - 如何启用 DataTable JS 服务器端?
- wikipedia - 有没有办法在 Markdown 文件中实现维基百科页面预览?
- docker - 由于 --log-opts 导致 Docker 运行失败
- php - 警告:flock():带有 LOCK_NB 的“非法操作参数”
- apache-kafka - Confluent JDBC 与 Apache Kafka 连接
- ansible - 是否可以在目标节点上的两个目录上使用 Ansible 同步?