Jump to content
  • 0

Оформление фотогалереи


xpom
 Share

Question

Оформление фотогалереи

Смысл задуманного, в том, что бы на превью фотографии снизу в правом углу было наложено несколько картинок с изображением лупы и при нажатии на неё открывалась уже большая фотография, в отдельном окне (ну это уже впрочем, не относится к картинкам и слоям). Картинок задумываю сделать 2 штуки - для просмотра картинки в среднем и высоком качестве.

—————

|             |

|             |

|             |

|             |

|       —-- |

|       | 1| 2|

—————

при нажатии на 1 - фотка в сверхвысоком разрешении,

при нажатии на 2 в высоком (к примеру).

И ещё вопрос: стоит ли так делать?

Фотогалерею делаю примерно как в ucoz, т.е. посередине превью в среднем разрешении, а снизу полоска из превью низкого разрешения. Влево-вправо при помощи AJAX маленькие картинки будут двигаться, а при нажатии на маленькое превью, посередине будет появляется превью в среднем разрешении (тоже при помощи AJAX). Так вот, стоит ли под превью среднего размера подкладывать превью в низком разрешении, т.е. пока будет грузится среднее разрешение превью, будет показываться превью в низком разрешении, но растянутое до размеров среднего. Доступно объяснил?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Судя по осутствию ответов, я все же плохо объяснил, что мне нужно. Приведу несколько примеров и то, что мне в них не нравится.

Пример первый - самодельный. Рамка от первого DIVa почему-то по высоте больше на размер второго DIVa.

<div style="width: 150px; height: 150px; float: left; border: 1px solid #008000" id="layer3">

<img border="0" src="kartinka.jpg" width="150" height="150">

<div style="position: relative; width: 40px; height: 40px; z-index: 5; top: -50; left: 50; border: 1px solid #007070" id="layer4">
2картинка</div>

</div>

Пример второй, подсказанный на другом форуме... тоже далеко от идеала.

<div style="width: 150px; height: 150px; float: left; border: 1px solid #008000; z-index: 4; " id="layer3">
<img border="0" src="kartinka.jpg" width="150" height="150">
</div>

<div style="position: relative; width: 40px; height: 40px; z-index: 5; top: 100; left: -100; border: 1px solid #007070" id="layer4">
2карти</div>



<div style="width: 150px; height: 150px; float: left; border: 1px solid #008000; z-index: 4; " id="layer3">
<img border="0" src="kartinka.jpg" width="150" height="150">
</div>

<div style="position: relative; width: 40px; height: 40px; z-index: 5; top: 100; left: -100; border: 1px solid #007070" id="layer4">
2карти</div>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy