Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 22

Подгон размеров всплывающего

07.11.2018, 17:11. Показов 964. Ответов 5

Студворк — интернет-сервис помощи студентам
Мне нужно чтоб при (клике) открытии картинки размер окна зависел от реального размера изображения.
То есть если картинка маленькая, то размер всплывающего окна должен быть на 10% больше картинки.
А если картинка большая (больше 1000 пикселей например), то размер того окна должен быть 90%.


Сейчас всегда стоит 70% (в style-modal.css 41 строка отвечает за это)


Маленькие картинки растягиваются некрасиво, а большие картинки плохо оцениваются как чертёж, не смотря на то, что можно колёсиком увеличивать. Не помещаются в эти 70%


Цифра выбрана средней, чтоб и для маленьких и для больших более менее было.


Хотелось бы вообще отделить от этого.


Подскажите способ решения этой задачи.
Вложения
Тип файла: rar Архив WinRAR.rar (639.8 Кб, 6 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.11.2018, 17:11
Ответы с готовыми решениями:

Подгон под разные мониторы
как сделать чтобы страничка отображалась одинаково на разных мониторах ну тоесть не одинаково а нормально а то на 15 дюймах нормально, а на...

Подгон сайта под Браузер
Вот такая проблемка возникла. В столбцах расстояние между строками одинаковое, но разные браузеры отображают расстояние по разному. Вот...

Подгон изображения под разные мониторы
Какие способы есть подгона размеров под разные мониторы?

5
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
07.11.2018, 17:30
Mr_ILYAS, у меня практический вопрос... Я в стилях увидел у Вас бутстрап подключен... Почему не используете его для модальных окон? Ну или fancybox/lightbox на худой конец...
0
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 22
07.11.2018, 17:51  [ТС]
Я не очень шарю в этом jquery. Нашёл исходники, переделал слегка под нужды моего руководства.

bootstrap и прочие файлы — я даже не знаю для чего каждый файл там нужен. просто собрал это воедино чтоб работало по такому принципу.
Возможно что-то там есть лишнее, но не знаю, что можно убрать от туда.

Да и не важно, мне главное, чтоб вопрос в сабже был решен.
Шеф сказал, что неплохо, но маленькие чертежи плохо будут отображаться на сайте.

Вы мне просто скажите где, что поменять, я сообразительный, пойму.
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
07.11.2018, 17:55
Цитата Сообщение от Mr_ILYAS Посмотреть сообщение
Вы мне просто скажите где, что поменять, я сообразительный, пойму когда-нибудь).
lightbox подключите и не парьтесь... ))
0
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 22
07.11.2018, 18:06  [ТС]
Шило на мыло менять не хочу. Ведь по сути одно и тоже, да и сложно как-то там слишком много чего, я не понимаю как это подключить. Если уберу ограничение в 70% (или вообще выставление размера) получится тоже самое один в один

Мой вариант уже проверен крос-браузерностью, и на мобильных устройствах.

У меня были мысли изменять стиль .popup ... max-width в зависимости от реального размера картинки (от её разрешения)
Но пока не знаю как это реализовать.
0
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 22
08.11.2018, 15:42  [ТС]
Не срабатывает setWidth
Ни один из алертов не выводится.

Что нужно сделать, чтоб заработало?
Вложения
Тип файла: rar 1.rar (122.5 Кб, 0 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2018, 15:42
Помогаю со студенческими работами здесь

Подгон страницы под размер окна (автоматический)
Здравствуйте начал делать сайт себе уже давно, но тут начал замечать особенность современных сайтов. http://coolbig.ru/ Если вы...

Отображение всплывающего меню
Добрый вечер! Делаю сайт: RiotZone.info. Возникла проблема с размерами блоков всплывающего меню (кнопка "Главная"). Буду...

Контур у всплывающего окна
Коллеги! У меня на всплывающем окне появляется контур. Как его убрать? Не могу понять взаимосвязь. :) Модальное окно работает через...

Создание всплывающего окна,например.
Всей доброго времени суток.У меня такая можно сказать задача.У меня есть сайт,но сайт пока информационно ненаполнен,отчасти.Как сделать...

Вёрстка всплывающего окна на css
Здравствуйте! Нужен совет, как сделать анимацию (открыть - закрыть всплывающее окно, к примеру) с помощью клика!? Используя только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru