|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
|
Как растянуть img с пунктирной линией по ширине?02.03.2016, 14:26. Показов 1837. Ответов 21
Метки нет (Все метки)
Добрый день, нужно как на фото, а получается по другому, уже много вариантов перебрал, не могу придумать как такое реализовать, или скорее всего я что то сделал не так
HTML: Кликните здесь для просмотра всего текста
<div class="popularMenu leftSide"> <div class="top"> <img src="images/leftArrow.png" alt="leftArrow"> <img src="images/rightArrow.png" alt="rightArrow"> <h2>Popular dishes in the menu</h2> </div> <div class="popularMenu clearfix"> <img src="images/omelette.png" alt="omelette"> <div><h3>Omelette</h3><div class="punktir"></div><p>$ 2,0</p></div> </div> <div class="popularMenu clearfix"> <img src="images/tomatoSoup.png" alt="tomatoSoup"> <h3>Tomato soup</h3><div class="punktir"></div><p>$ 4,50</p> </div> <div class="popularMenu clearfix"> <img src="images/crabClaw.png" alt="crabClaw"> <h3>Crab Claw</h3><div class="punktir"></div><p>$ 12,50</p> </div> <div class="popularMenu clearfix"> <img src="images/hunterPastry.png" alt="hunterPastry"> <h3>Hunter pastry</h3><div class="punktir"></div><p>$ 10,15</p> </div> </div> CSS Кликните здесь для просмотра всего текста
.leftSide .popularMenu img{ float: left; } .popularMenu .punktir{ background: url("images/punktir.png") repeat-x bottom; width: 24px; height: 2px; } .popularMenu h3, .popularMenu .punktir{ display: inline-block; } .popularMenu p{ float: right; } IMG как на макете: IMG то как выглядит у меня сейчас (((
0
|
|
| 02.03.2016, 14:26 | |
|
Ответы с готовыми решениями:
21
Как растянуть картинку только по ширине? Как отцентрировать img по высоте и ширине в div?
|
|
24 / 24 / 13
Регистрация: 04.02.2015
Сообщений: 96
|
||||||
| 02.03.2016, 14:33 | ||||||
|
Попробуйте ширину увеличить, например :
0
|
||||||
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
|
| 02.03.2016, 14:33 [ТС] | |
|
вот сам пунктир, если вдруг понадобится
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 14:41 [ТС] | ||
|
я за это правое меню --->>>
0
|
||
|
24 / 24 / 13
Регистрация: 04.02.2015
Сообщений: 96
|
|
| 02.03.2016, 14:51 | |
|
Ну если 100% не устраивает, попробуйте подгадать ширину в пикселях, хотя это не совсем правильно(вернее совсем неправильно, но работать должно
). А на деле, у вас ведь есть шаблон, посмотрите как там сделано(Правый клик мышкой по элементу->Посмотреть код).
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 15:07 [ТС] | ||
|
касательно шаблона, увы, у меня макет в psd Добавлено через 11 минут надеюсь тут это решается не через то что каждый элемент включая картинку в див нужно заключить и через инлайн блок, а цену тоже в див но через флоат right, и тогда пунктиру задать 100% ширину и через отрицательный маргин подогнать, но тогда даже через оверфлоу хидден думаю как то коряво будет
0
|
||
|
653 / 556 / 322
Регистрация: 27.01.2015
Сообщений: 1,374
|
|||||||||||
| 02.03.2016, 15:13 | |||||||||||
|
Evgeniy55,
1
|
|||||||||||
|
|
|
| 02.03.2016, 15:13 | |
|
Evgeniy55, вообще напрашивается список... Можно было бы для ли задать подчёркивание и с помощью отрицательного позиционирования перекрыть подчёркивание у левой и правой части, но проблема с фоном... Он у Вас просто серый или неоднородный?
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
|
| 02.03.2016, 15:38 [ТС] | |
|
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 18:15 [ТС] | ||
|
HTML Кликните здесь для просмотра всего текста
<div class="menu">
<div class="menu_item"> <span class="image"><img src="https://www.cyberforum.ru/images/omelette.png" alt=""></span> <span class="title">Omelette</span> <span class="dots"></span> <span class="price">$ 2,0</span> </div> <div class="menu_item"> <span class="image"><img src="https://www.cyberforum.ru/images/tomatoSoup.png" alt=""></span> <span class="title tomato">Tomato soup</span> <span class="dots"></span> <span class="price">$ 4,50</span> </div> <div class="menu_item"> <span class="image"><img src="https://www.cyberforum.ru/images/crabClaw.png" alt=""></span> <span class="title CrabClaw">Crab Claw</span> <span class="dots"></span> <span class="price">$ 12,50</span> </div> <div class="menu_item"> <span class="image"><img src="https://www.cyberforum.ru/images/hunterPastry.png" alt=""></span> <span class="title hunterPastry">Hunter pastry</span> <span class="dots"></span> <span class="price">$ 10,15</span> </div> </div> CSS Кликните здесь для просмотра всего текста
.leftSide .menu{
margin-top: 20px; } .leftSide .menu_item{ display: table; width:100%; table-layout:auto; margin-bottom: 10px; } .leftSide .title, .leftSide .price, .leftSide .dots{ display:table-cell; vertical-align: top; padding: 8px 0 0 12px; } .leftSide .title{ padding-right: 5px; } .leftSide .dots{ width:90%; background:url("https://www.cyberforum.ru/images/dots.png") repeat-x 0 22%; vertical-align: top; } то что получилось: чего еще не хватает:
0
|
||
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
|
| 02.03.2016, 18:16 [ТС] | |
|
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||||||||||||
| 02.03.2016, 18:30 [ТС] | ||||||||||||
0
|
||||||||||||
|
|
||||||
| 02.03.2016, 18:55 | ||||||
|
Evgeniy55, как вариант:
0
|
||||||
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 19:50 [ТС] | ||
|
мой вариант: https://jsfiddle.net/n717jdv8/2/ ваш вариант: https://jsfiddle.net/hoksmh1x/2/
0
|
||
|
|
||||||
| 02.03.2016, 20:25 | ||||||
Сообщение было отмечено Evgeniy55 как решение
Решение
Evgeniy55, типа так хотели:
1
|
||||||
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 21:05 [ТС] | ||
![]() нашел вроде только одно отличие, а именно: - у меня в хтмл класс был такой .menu_item и в css соответственно такой же - в вашем варианте в хтмл я поставил класс такой же как и у меня .menu_item но в css .menu__item как у вас(двойное подчеркивание или как оно там называется),и не сработало, глаза думал вылезут, ну не нашел больше отличий, затем взял просто скопировал ваш стиль и только картинки свои подставил, вуаля, заработало, так и не понял из-за чего, и ради интереса из класса в стилях вместо двойного подчеркивания сделал одинарное и получился косяк, вообщем работает когда в стиле именно двойное подчеркивание, я с таким еще не сталкивался, почему так ? буду признателен если еще подскажете что именно надо бы почитать за этот нюанс, хочу понять это
0
|
||
|
|
||
| 02.03.2016, 22:03 | ||
Данный стиль вообще не нужен(стиль для .menu_item)... Я когда Вам выкладывал готовый вариант, забыл его удалить... Надеюсь у Вас не сильная моральная травма...
0
|
||
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
||
| 02.03.2016, 22:07 [ТС] | ||
|
2) так а что все равно за прикол с двойным подчеркиванием .menu__item, ведь он отличается от класса в хтмл где одинарное, а с одинарным не работает, как так ? ))
0
|
||
| 02.03.2016, 22:07 | |
|
Помогаю со студенческими работами здесь
20
Растянуть блоки по ширине
В таблице растянуть фон по ширине Растянуть сайт на весь экран по ширине Растянуть фон пункта меню по ширине Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|