Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无论屏幕大小/宽度如何,我都希望将html表单保留在响应幻灯片图像上_Javascript_Html_Css - Fatal编程技术网

Javascript 无论屏幕大小/宽度如何,我都希望将html表单保留在响应幻灯片图像上

Javascript 无论屏幕大小/宽度如何,我都希望将html表单保留在响应幻灯片图像上,javascript,html,css,Javascript,Html,Css,当我调整窗口大小时,我的窗体与幻灯片图像相差很远。 我希望它始终保持在幻灯片的右下角 我尝试过的代码不允许我将表单定位到 幻灯片的右下角,因为当我这样做时,我的幻灯片 停止反应 *{ 字体系列:SegoeUI; 字号:700; 字体大小:12px; 颜色:#333; 填充:0px; 边际:0px; 边界:0; -moz框大小:边框框; -webkit框大小:边框框;框大小:边框框; } 身体{ 宽度:100%; } .联系方式{ 位置:绝对位置; 宽度:25%; 最大宽度:700px; 右:1

当我调整窗口大小时,我的窗体与幻灯片图像相差很远。 我希望它始终保持在幻灯片的右下角

我尝试过的代码不允许我将表单定位到 幻灯片的右下角,因为当我这样做时,我的幻灯片 停止反应

*{
字体系列:SegoeUI;
字号:700;
字体大小:12px;
颜色:#333;
填充:0px;
边际:0px;
边界:0;
-moz框大小:边框框;
-webkit框大小:边框框;框大小:边框框;
}
身体{
宽度:100%;
}
.联系方式{
位置:绝对位置;
宽度:25%;
最大宽度:700px;
右:10px;
顶部:100px;
}
图{
最大宽度:100%;
高度:自动;
宽度:870px;
左边距:2倍
}
.三列输入、.一列输入、.三列选择、.一列文本区域,
.1列文件{
位置:相对位置;
填充物:5px 5px;
利润率:1%2%;
浮动:左;
z指数:10;
边框:1px实心#ccc;
}
.1列输入、.1列文本区域、.1列文件{
宽度:96%;
}
1.提交{
背景:#e74c3c;
颜色:白色;
光标:指针;
}
.一列提交:悬停{
背景:#333;
颜色:#D6;
}   
@手持媒体,仅屏幕和屏幕(最大宽度:999px){
.联系方式{
宽度:30%;
}
.1列文件{
宽度:96%;
}
.三列输入、.一列输入、.三列选择、.一列文本区域{
宽度:96%;
利润率:2%2%;
}
}

??ASDJKL


首先将表单嵌套到幻灯片和联系人表单的包装容器中。包装容器应定义整体宽度,并具有相对宽度的位置。这样的话,绝对的孩子们会在包装上寻找他们自己的位置

在我的例子中:

.slideshow {
   position: relative;
   /* some kind of pre-defined dimensions/styles if you want */
}
然后,将子对象与绝对值对齐。在我的示例中,我将您的.contact定位为绝对,底部:10px,右侧10px;。因为包装容器是相对定位的,所以表单知道要留在容器中并尊重其边界

在我的示例中,图像的绝对大小(静态定位)自动定义包装的大小

运行我的代码片段并进行查看

*{
字体系列:SegoeUI;
字号:700;
字体大小:12px;
颜色:#333;
填充:0px;
边际:0px;
边界:0;
-moz框大小:边框框;
-webkit框大小:边框框;
框大小:边框框;
}
身体{
宽度:100%;
}
.幻灯片放映{
位置:相对位置;
}
.联系方式{
位置:绝对位置;
宽度:25%;
最大宽度:700px;
右:10px;
底部:10px;
}
图{
最大宽度:100%;
高度:自动;
宽度:870px;
左边距:2倍
}
.三列输入,
.一列输入,
.三列选择,
.一个区域,
.1列文件{
位置:相对位置;
填充物:5px 5px;
利润率:1%2%;
浮动:左;
z指数:10;
边框:1px实心#ccc;
}
.一列输入,
.一个区域,
.1列文件{
宽度:96%;
}
1.提交{
背景:#e74c3c;
颜色:白色;
光标:指针;
}
.一列提交:悬停{
背景:#333;
颜色:#D6;
}
.doge-quote1,
.doge-quote2{
位置:绝对位置;
字体大小:30px;
}
.doge-quote1{
颜色:粉红色;
顶部:10px;
左:30px;
}
.doge-quote2{
颜色:紫色;
底部:70像素;
左:70像素;
}
@手持媒体,
仅屏幕和(最大宽度:999px){
.联系方式{
宽度:30%;
}
.1列文件{
宽度:96%;
}
.三列输入,
.一列输入,
.三列选择,
.一个区域{
宽度:96%;
利润率:2%2%;
}
}

哇!
许多职位
??ASDJKL


使用现代CSS3和HTML5可以轻松实现这一点 既然你没有很好地透露代码,我们实在帮不了你 但我提取了一个非常有效的代码

@charset“UTF-8”;
:根{
--x:500/1920;
--v:100%;
}
*{
字体系列:SegoeUI;
字号:700;
字体大小:12px;
颜色:#333;
填充:0px;
边际:0px;
边界:0;
-moz框大小:边框框;
-webkit框大小:边框框;框大小:边框框;
}
身体{
显示:网格;
对齐内容:居中对齐;
填充:1rem;
最小宽度:240px;
背景色:rgba(51,66,80,1);
}
导航{
背景色:卡德蓝;
高度:35px;
}
标题{
背景色:卡德蓝;
}
主要{
背景颜色:钢蓝色;
填充:1.2rem;
}
页脚{
高度:50px;
填充:1rem;
背景色:#4b7bec;
}
保险商实验室{
/*背景色:#888*/
显示:网格;
网格模板列:重复(5,1fr);
填充:1.2rem.5rem 0 rem.5rem;
}
li{列表样式:无;文本对齐:居中;}
a{
颜色:白色;
文字装饰:无;
}
标题{
显示:网格;
位置:相对位置;
}
身材{
--i:计算值(var(--x)*var(--v));
保证金:0;
位置:相对位置;
边缘:.3em;
填料顶部:var(--i);
}
img{
背景图像:url(“https://upload.wikimedia.org/wikipedia/commons/c/c2/Anime_Girl.svg");
背景重复:无重复;
背景尺寸:封面;
背景位置:顶部;
位置:绝对位置;
顶部:0px;
左:0px;
宽度:100%;
身高:100%;
背景色:#888;
}
形式{
显示:网格;
网格模板行:重复(自动拟合,最小值(25px,1fr));
网格行间距:.5em;
填充:.5em;
背景色:rgba(0,0,0,3);
宽度:100%;
位置:绝对位置;
底部:0;
右:0;
z指数:100;
}
p{
颜色:白色;
}
输入{
填充:.3em;
光标:指针;
}
#提交{
背景:#e74c3c;
颜色:白色;
}
@仅介质屏幕和(最小宽度:600px){
形式{
宽度:50%;
}
}
@仅介质屏幕和(最小宽度:1080px){
形式{
宽度:33%;
}
}

文件

??ASDJKL

洛雷姆·伊普苏姆·多洛·希特·阿梅特,康塞特