Я пытаюсь отобразить два изображения бок о бок, с текстом, элементами управления и всем, что душе угодно от них.
Для этого у меня есть следующее:
<div>
<div id="leftDiv" style="float:left; width:49%; height:400px; background-color:transparent">
<div style="position:relative; left:61px; top:100px; width: 319px; z-index:1">This is text</div>
<div style="position:relative; left:61px; top:100px; width: 319px; z-index:1">This is also text</div>
<img id="leftImg" alt="Images/redbox.png"
style="width:100%; height:100%; z-index:-1; right: 1124px; top: 9px;"
src="Images/redbox.png" />
</div>
<div id="rightDiv" style="float:left; width:49%; height:400px; background-color:transparent">
<img id="rightImg" src="Images/bluebox.png" alt="Images/bluebox.png" style="width:100%;height:100%; z-index:-1;" />
</div>
</div>
Это все замечательно, за исключением одной мелочи ... Левый div, redbox.png, всегда уменьшается на количество s, которое я хочу в нем (или любое место, занимаемое элементами).
Я мог бы разместить элементы после изображения, но действительно проще разместить их там, где я хочу, и сохранять их на месте, когда я анимирую коробки.
Теперь, почему я использую изображения вместо background-img? Что ж, я хочу, чтобы изображения автоматически изменяли размеры на окружающие <div>
s, и это единственный способ, который я нашел, это сделать легко (изменение размера вручную с помощью javascript - вариант, но сложный в этом, поскольку поля будут анимированными ).
Есть идеи? Спасибо!