HTML DIV作为另一个DIV的背景
HTML DIV as the Background of another DIV
是否有可能将1div放入另一个div中,并使div内部具有比其包含的div更大的宽度和高度?
听起来像个谜语....
基本上我想有一个容器,用户可以设置宽度和高度。他们还将选择和图像,裁剪它,并使用jQuery调整大小。该图像将是容器的背景,但是由于背景图像可以比容器更大,我希望背景可以是一个DIV,可以扩展到容器的高度和宽度之外-如果你喜欢,可以裁剪图像。
可以吗?
是的,如果我没理解错的话
容器将处于相对位置,div "inside"将处于绝对位置绝对定位坐标和让图像居中可以这样做,默认情况下,
#inner {
position: absolute;
top: 0 ;
left: 0;
right: 0;
bottom: 0;
background: url(theimage.jpg) no-repeat 50% 50%;
}
这将使图像在用户大小的容器
中居中那么"裁剪工具"将能够操纵坐标(我认为是平等的)+
或-
那些0值,-
,负的,将允许它扩展到"外部"容器
$('<div>').attr('id', 'innerdiv').appendTo($('#div'));
CSS #div{
height: 100px;
width: 100px;
background: green;
}
#innerdiv{
height: 200px;
width: 200px;
background: red;
}
HTML <div id="div"></div>
http://jsfiddle.net/bKetM/默认情况下背景图像将被"裁剪"。例如,如果我有一个500px * 500px的div,然后我把1000px * 1000px的图像作为背景,那么它会显示左上角500px * 500px的图像作为背景。我可以将背景图像设置为居中,如下所示:
background:transparent url(image.png) no-repeat center;
相关文章:
- 如何设置DIV背景图像css jquery
- 根据其宽度更改DIV背景颜色
- Div背景图像打印空白
- 链路翻转时的 DIV 背景图像交换
- 将功能元素 IMG 更改为 DIV 背景
- JS - 使用变量设置 Div 背景颜色
- 从我的 Div 背景图像属性中循环 3 个图像
- 更改中继器DIV背景
- jQuery 使用 css() 更改 DIV 背景
- AJAX/jQuery:根据其中的数字值更改 DIV 背景
- Mousover 父 DIV 用于更改子 DIV 背景
- 通过点击更改日期字符串并更改 DIV 背景颜色
- 更改表单中所有输入的 DIV 背景颜色
- 使用jQuery交换Div背景图像
- Div背景更改OnClick
- JavaScript改变DIV背景使用ID
- 更改DIV背景颜色
- 如何移动/动画DIV背景图像平滑垂直
- 要剪切Div背景的掩码的文本
- 在输入文件中更改DIV背景为jpg