- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
![Зачем быть уникальным в мире, где все можно скопировать](https://d.searchengines.guru/20/96/frame_27_600x314__b353b658.jpg)
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
![В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов](https://d.searchengines.guru/20/96/hacker-2-stock_600x314__f88c1615.jpg)
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Дано:
Картинка, размером 1940*963
Требуется:
При загрузке документа уменьшить её до размеров 1281*701 и уже уменьшенную показать пользователю.
ВОПРОС:
Возможно данное действие выполнить на jQuery?
img style="width:1281px;height:701px"
?
Возможно данное действие выполнить на jQuery?
Это делается стандартными средствами HTML, при чём тут JS?
Я просто недопонял, картинка потом должна увеличиться... т.е. должен получиться эффект zoom-а.
вам нужен плагин типа lightbox
Для динамической генерации подключите timthumb.php - ПРАВИЛЬНО пережмет вашу картинку еще и закеширует. И не надо вам извращаться.
Ну а для вывода полной - просто ссылку на полную (не жатую). А красиво вывести можно тем же lightbox-ом
Вы не поняли.... я Lightbox знаю очень хорошо. Но он выводит картинку так, как её бы надо выводить в фотогалерее. Т.е. есть превью, щелкаешь на него, тебе красиво по центру вываливается большая картинка.
Это всё понятно. Но здесь нужно именно, чтобы она динамически приблизилась к пользователю. Не знаю, можете это зумом обозвать, я не знаю, как правильно. Т.е. пользователь кликает на ссылку "Главная", ему появляется текст на внутреннем слое, а бэкграунд автоматически приближается к нему. Причём, не выходя за границы коричневой рамки.
Т.е. надо учитывать, что реальный размер фона 1940 пикселей по ширине, реальная ширина коричневой рамки - 1280 пикселей. Как бы требуется на этот коричневый рисунок наложить overflow-x: hidden, но это НЕ срабатывает, я пробовал.
Простые выкрутасы, типа lightbox, lytebox и прочие "красивости" jQuery здесь неуместны.
Картинка может приблизиться только в одном случае - увеличившись в размерах. Увеличить её в размерах нетрудно (mootools - addClass, removeClass, jquery - animate). Остаётся только добиться того, чтобы каким бы ни был размер увеличенной картинки, (хоть 3000 px по ширине) она бы не выходила за область коричневой рамки. В этом весь вопрос.
менять размеры фона вряд ли получиться.
Пардон, сначала писал про уменьшение, потом про увеличение... взбаламутил народ, наверное... внесу ясность:
Картинка загружена уже уменьшенной, сделал это через CSS. Сейчас вопрос стоит о приближении картинки к пользователю. И уже начинаю думать - это практически возможно, или нет? Я ж приближаю не реальную картинку, а фон, т.е. то, что у меня прописано приблизительно вот так:
Т.е. я пытаюсь выполнить операцию zoom над картинкой images/bg.jpg.
4arger
У меня получается менять размеры фона. Вопрос только в том, как при этом фон не выехал за пределы коричневой рамки.
ко всем
Это принципиальный вопрос, поэтому если это неосуществимо, очень хотелось бы услышать, почему конкретно.
Если только как-то так извратиться:
И менять размеры изображения или дива, в котором оно находится...
в CSS нет возможности менять размер background, нельзя растянуть фон на весь блок - нет такого свойства.
Если хотите растягивать - как вариант делайте "бекграунд" через <img>
Chukcha добавил 27.01.2011 в 18:22
чтобы попытаться закрыть вопрос
http://cssadvice.blogspot.com/2010/11/background-img.html - пробуйте