![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 22.11.2015
Сообщений: 52
|
![]()
Здравствуйте. В качестве обучения, решил написать копию вконтакте(естественно визуально, никаких сообщений, записей на стене не будет) и столкнулся с таким вопросом.
Код HTML:
<div class="ava"> <div class="ramka"> <!-- <img src="image/kyz.jpg">--> </div> </div> http://programmersforum.ru/attachmen...1&d=1474391556 |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Для чёрной области поставьте свойство: overflow: hidden.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.11.2015
Сообщений: 52
|
![]()
О, прикольно. Спасибо. Часто видел это свойство, а что оно делает не читал.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.11.2015
Сообщений: 52
|
![]()
А можно ещё такой вопрос. С помощью какого свойства я могу перемещать эту картинку? Т.е, чтобы она не с верхнего левого угла начиналась, а с заданной координаты. Пробовал left и top, но судя по всему здесь по другому)
|
![]() |
![]() |
![]() |
#5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
Чтобы сделать это картинкой (<img>), нужен немалый комплекс мер и знаний. Писать за тебя это врятли кто будет, так что ставь через CSS.
Кстати, насколько помню, в старой версии ВК, картинка ставилась как раз через этот самый "немалый комплекс мер", но сейчас они делают это на уровне сервера.
Alar, верни репу!
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,476
|
![]() Код HTML:
<style> .image-box { width:200px; max-height:300px; overflow:hidden; } .image-box img { width:100%; max-width:200px; border:1px solid #CCC; } </style> <div class="image-box"> <img src="https://pp.vk.me/c626419/v626419774/6dc7/F6kbXNuHiyU.jpg"> </div> Последний раз редактировалось uberchel; 22.09.2016 в 02:08. |
![]() |
![]() |
![]() |
#7 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]() Цитата:
+ твой код не решает проблему, если изображение большое и надо показать его часть и сместить его в центр (с учетом того, что пикча должна быть показана через img, а не через background). UPD: хотя да, задачу ТС код решает
Alar, верни репу!
|
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,476
|
![]()
Ну я и решал задачу ТС-а, под бустрап я тут не писал, если же ему надо считать конкретно только от самого блока то пусть пропишет box-sizing:content-box; и все. По поводу - если картинка больше, то код отлично обрежет нижнию часть, уменьшив картинку до размера блока, а если не надо обрезать, то проблем нет убрать ограничение у картинки по ширине, то она будет обрезаться по ширене блока.
Код:
|
![]() |
![]() |
![]() |
#9 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]() Цитата:
А для самой картинки надо поставить либо: 1. max-width: 198px; 2. max-width: 100%; 3. margin: -1px; Для картинки из примера, я бы выбрал 3 вариант. Для картинки, чьи размеры мне не известны — второй.
Alar, верни репу!
|
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,476
|
![]()
в данном да, а на том, что в посте у тебя, нет
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Панель с кнопками по размеру окна | SkOle | Компоненты Delphi | 0 | 23.01.2012 09:10 |
Проверка оригинала по размеру | Pamparam | Общие вопросы Delphi | 12 | 22.01.2012 02:25 |
Как организовать поиск по размеру | Зод | Общие вопросы Delphi | 3 | 29.12.2011 01:11 |
Подгон текста по размеру | Jakethefish | JavaScript, Ajax | 1 | 07.03.2011 15:05 |
Картинка по размеру pictureBox | maryan.vetrov | C# (си шарп) | 2 | 27.02.2011 11:45 |