![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
butionok |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: нет Всего: 3 |
Привет всем!
Вот такая проблема: как сделать так, чтобы картинка уменьшалась и полностью помещалась на кнопке если кнопка меньше чем картинка? А то получается так, что на кнопке видна только часть картинки.
А если сделать так:
то кнопка по высоте больше чем картинка и картинка не центрированна по вертикали!! Может как-то можно отцентрировать по вертикали? А вот по ширине кнопка чуть больше картинки и по горизонтали картинка отцентрирована. --------------------
Ненавижу убогую Оперу. |
||||
|
|||||
Mymik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 7 Всего: 78 |
отцентрировать background можно с помощью
Что касается размера background'а, то изменять его размер нельзя. Можно только лишь объектом Image (из JS) или <img>. (может быть что-то еще есть, но в голову не приходит). Добавлено @ 12:46 butionok, Да, но в твоем случаи лучше написать не background-position, а сразу в одно свойство background засунуть.
P.S. кстати в background надо указывать сразу два свойства позиционирования изображения background'а иначе в Opera 8.51 происходит глюк и background не загружается (пару дней назад с такой глупостью столкнулся). -------------------- |
||||
|
|||||
butionok |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: нет Всего: 3 |
Mymik,
Ок, c background-image понятно. Тут явно какая-то недоработка, скорее всего связанная с отрисовкой <button>. Но вопрос, почему если явно не указывать размеры кнопки в случае:
ширина кнопки нормально расчитывается, а высота нет? Картинка всегда вверху, а внизу пустое пространство. Добавлено @ 13:38 Даже если я укажу высоту картинки
Всё равно кнопка получается прямоугольной с пустым пространством внизу --------------------
Ненавижу убогую Оперу. |
||||
|
|||||
Mymik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 7 Всего: 78 |
Эх, и где вы отыскали элемент button... не понимаю, никогда о нем даже и не слышал, тут полез в google там написали что это генерация кнопки и внутрь вставляется контент... Т.е.
Это кнопка в которую вставляется изображение А вот если ты напишешь по человечески (кстати, некоторые источники рекомендуют именно там писать)
То у тебя уже изображение станет кнопкой. И по идеи все твои проблемы исчезнут (если я их правильно понимаю...) -------------------- |
||||
|
|||||
butionok |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: нет Всего: 3 |
Mymik,
Дело в том, что своим видом стандартная кнопка меня вполне устраивает ![]() Генерировал таблицу:
Кнопка получается кривой: изображение вверху, внизу пустое пространство. А вот если сделать так:
То кнопка получается хорошей ![]() Это сообщение отредактировал(а) butionok - 23.3.2007, 14:38 --------------------
Ненавижу убогую Оперу. |
||||
|
|||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |