- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Неа (((
Появляется непонятный отступ снизу и картинка все равно не помещается.
.crp_related {
clear: both;
margin: 10px 0;
}
.crp_related h3 {
margin: 0 !important;
}
.crp_related ul {
list-style: none;
float: left;
margin: 0 !important;
padding: 0 !important;
}
.crp_related li, .crp_related a {
float: left;
overflow: hidden;
position: relative;
text-align: center;
}
.crp_related li {
margin: 5px !important;
border: 1px solid #ddd;
padding: 6px;
width: 180px;
height: 125px;
}
.crp_related li:hover {
background: #eee;
border-color: #bbb;
}
.crp_related a {
box-shadow: none !important;
text-decoration: none !important;
height: 100px;
}
.crp_related a:hover {
text-decoration: none;
}
.crp_related .crp_title {
color: #fff !important;
position: absolute;
bottom: 0;
padding: 3px;
color: #fff;
font-size: .9em;
text-shadow: 1000 .1em .1em .2em;
background: rgb(0.5, 0.5, 0.5);
background: rgba(0, 0, 0, 0.5);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.crp_related li:hover .crp_title {
background: rgb(0.2, 0.2, 0.2);
background: rgba(0, 0, 0, 0.8);
}
.crp_related li {
vertical-align: bottom;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
box-shadow: 0 1px 2px rgba(0,0,0,.4);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.crp_clear {
clear: both;
}
.crp_title:visited {
color: #fff !important;
}
Как только не пытался впихнуть этот триклятый object-fit: cover; - не хочет работать :(
картинка все равно не помещается.
Вы сами просили обрезать картинку - см. название темы.
Sitealert, да, но не так координально же ))) Тем более, что при таком "обрезании" не умещается полностью заголовок поста. Если обратите внимание, в предыдущих скринах он занимал 2 строчки, а в нынешнем одну.
Дублирую, то, что мне необходимо было:
Но с другой стороны, если первое изображение поста вертикальное, что подогнав его по высоте в 125px мы получим большие отступы по краям. Что так же не презентабельно будет смотреться.
Прошу помощи в окультуривании всего этого хозяйства, чтобы картинка помещалась в размеры 180х125, а все, что не поместилось - обрезалось стилями.
Я боюсь, у нас сейчас получится компот из стилей, в результате чего всё окончательно запутается.
Хоть какая-то система с размерами и ориентацией картинок есть? Подогнать картинки по высоте, чтобы у вертикальных картинок были боковые поля?
Sitealert, есть такое. Поэтому я и выклыдаваю промежуточные этапу, чтобы потом можно было понять хронологию событий, с чего начинали и что получили. По большому счету, сейчас осталось прикрутить object-fit: cover; и понять, почему заголовок не переносится. Это увы выше моих способностей 🤣
Хоть какая-то система с размерами и ориентацией картинок есть? Подогнать картинки по высоте, чтобы у вертикальных картинок были боковые поля?
Не, надо заполнить всю область, кок вот тут на примере с фоткой белок
сейчас осталось прикрутить object-fit: cover;
Это пока не кроссбраузерно. Прошу прощения, на сегодня у меня работоспособность закончилась.:o
вроде без js не получится ваша задача... нужно вычислять, что больше ширина или высота, и меньшей стороне присваивать или ширину 100% или высоту 100%
проще было ссылку на страницу дать, чем тут заниматься догадками
Прошу прощения, на сегодня у меня работоспособность закончилась.:o
Ничего страшного ;) Большое спасибо за помощь в решении проблемы.
вроде без js не получится ваша задача... нужно вычислять, что больше ширина или высота, и меньшей стороне присваивать или ширину 100% или высоту 100%
Очень надеюсь, что без скриптов получиться все реализовать :o
проще было ссылку на страницу дать, чем тут заниматься догадками
Не особо хотел палить пациента, ну если так проще, то проверяю на этом посте.
Сейчас включены настройки размеров в админке
Ну вот через javascript я что-то накидал. Только тогда надо хотя бы для ul присвоить id (у меня сделано ul id='ul1'