Lifeamove Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Приветствую! Требуется переместить картинки в центр сайта, и сделать это качественно, что бы на разных мониторах (разной диагонали) эти элементы-картинки выравнивались строго по центру. Вот ссылка на "тему" как я создавал данные картинки https://opencartforum.com/topic/73095-css-stili-uproschenie/ *Версия ocStore 2.3.0.2 *Шаблон default Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Вы их хотите разместить сразу под Главным (горизонтальным) меню? 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 3 минуты назад, jaffagold сказал: Вы их хотите разместить сразу под Главным (горизонтальным) меню? ув. jaffagold, да сразу под главным меню, они так под ним и находятся... только нужно их грамотно оцентровать... Есть вариант через .benefits ul > margin: 0px 0px 0px 169px; изменяя последнее значение "169px" и подогнать под центр... но не факт то что на всех мониторах будет одинаково ровно по центру... Ещё есть задумка текста из под картинок вытащить и разместить их справа от каждой картинки... ни как не могу добиться нужного результата... Надіслати Поділитися на інших сайтах More sharing options...
mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Bootstrap class col-lg-4, + text-align: center Даже лучше так: <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка2 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка3 </div> 1 Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Самое прикольное, сделать так: Сделать слайд из одного файла в котором будут находиться все картинки. И он будет стоять как картинка во всю ширину под Главным меню. И масштабироваться по ширине. Хотя, это была шутка. Насчет предыдущего комментария., Мне кажется, что товарищу 3 картинки в 2 ряда на малых не слишком подойдет. Поэтому, может, сделать так: col-lg-4 col-md-4 col-sm-4 col-xs-12 ? И закинуть под закрывающий </div> в header.tpl 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 20 минут назад, mazein сказал: Bootstrap class col-lg-4, + text-align: center Даже лучше так: <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка2 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка3 </div> ув. mazein, то есть в /catalog/view/theme/default/template/common/home.tpl сами <li> окружаю div-ами... шикарно всё получилось... только текст остаётся под картинками... взгляните ссылку вам в личные сообщение скинуть, дабы не рекламироваться P.S. Хотя всё равно в скором времени домен будет поменян. Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 10 минут назад, Lifeamove сказал: только текст остаётся под картинками а где он должен быть? 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 4 минуты назад, mazein сказал: а где он должен быть? mazein, справа от картинки Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Текст нужно обернуть каким-нибудь стилем, например <span class="ben-text"> здесь текст </span> И убрать <br> После этого надо изменить стили. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 Как я понял в home.tpl оберну текст <span class="ben-text"> здесь текст </span> Убираю <br> Потом при помощи css в stylesheet.css делаю стили .ben-text {и пошёл....} Так?) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 4 минуты назад, Lifeamove сказал: {и пошёл....} Ну как-то так, да. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 22 минуты назад, mazein сказал: Ну как-то так, да. mazein, не догоняю и какой ему параметр через css задать что бы он располагался справа от картинки...? text-align:... не получается position:... не получается P.S. Вопрос на будущее: вот такое нагромождение: <span class="ben-text">***</span> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> Будет ли как нибудь сказываться на seo продвижении? Не ухудшит его? Просто думаю мало-ли робот посмотрит на код и посчитает то что его какой то второклассник писал, и не будет индексировать))) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Lifeamove, небольшая подсказка: .ben-img { height: 120px; display: block; margin: 10px auto; float: left; } <li> можно вообще убрать, не понятно зачем оно. 3 минуты назад, Lifeamove сказал: Не ухудшит его? Не думаю. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Центровка элементов Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Самое прикольное, сделать так: Сделать слайд из одного файла в котором будут находиться все картинки. И он будет стоять как картинка во всю ширину под Главным меню. И масштабироваться по ширине. Хотя, это была шутка. Насчет предыдущего комментария., Мне кажется, что товарищу 3 картинки в 2 ряда на малых не слишком подойдет. Поэтому, может, сделать так: col-lg-4 col-md-4 col-sm-4 col-xs-12 ? И закинуть под закрывающий </div> в header.tpl 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 20 минут назад, mazein сказал: Bootstrap class col-lg-4, + text-align: center Даже лучше так: <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка2 </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка3 </div> ув. mazein, то есть в /catalog/view/theme/default/template/common/home.tpl сами <li> окружаю div-ами... шикарно всё получилось... только текст остаётся под картинками... взгляните ссылку вам в личные сообщение скинуть, дабы не рекламироваться P.S. Хотя всё равно в скором времени домен будет поменян. Надіслати Поділитися на інших сайтах More sharing options...
mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 10 минут назад, Lifeamove сказал: только текст остаётся под картинками а где он должен быть? 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 4 минуты назад, mazein сказал: а где он должен быть? mazein, справа от картинки Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Текст нужно обернуть каким-нибудь стилем, например <span class="ben-text"> здесь текст </span> И убрать <br> После этого надо изменить стили. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 Как я понял в home.tpl оберну текст <span class="ben-text"> здесь текст </span> Убираю <br> Потом при помощи css в stylesheet.css делаю стили .ben-text {и пошёл....} Так?) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 4 минуты назад, Lifeamove сказал: {и пошёл....} Ну как-то так, да. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 22 минуты назад, mazein сказал: Ну как-то так, да. mazein, не догоняю и какой ему параметр через css задать что бы он располагался справа от картинки...? text-align:... не получается position:... не получается P.S. Вопрос на будущее: вот такое нагромождение: <span class="ben-text">***</span> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> Будет ли как нибудь сказываться на seo продвижении? Не ухудшит его? Просто думаю мало-ли робот посмотрит на код и посчитает то что его какой то второклассник писал, и не будет индексировать))) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Lifeamove, небольшая подсказка: .ben-img { height: 120px; display: block; margin: 10px auto; float: left; } <li> можно вообще убрать, не понятно зачем оно. 3 минуты назад, Lifeamove сказал: Не ухудшит его? Не думаю. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Центровка элементов Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 4 минуты назад, mazein сказал: а где он должен быть? mazein, справа от картинки Надіслати Поділитися на інших сайтах More sharing options...
mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Текст нужно обернуть каким-нибудь стилем, например <span class="ben-text"> здесь текст </span> И убрать <br> После этого надо изменить стили. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 Как я понял в home.tpl оберну текст <span class="ben-text"> здесь текст </span> Убираю <br> Потом при помощи css в stylesheet.css делаю стили .ben-text {и пошёл....} Так?) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 4 минуты назад, Lifeamove сказал: {и пошёл....} Ну как-то так, да. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 22 минуты назад, mazein сказал: Ну как-то так, да. mazein, не догоняю и какой ему параметр через css задать что бы он располагался справа от картинки...? text-align:... не получается position:... не получается P.S. Вопрос на будущее: вот такое нагромождение: <span class="ben-text">***</span> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> Будет ли как нибудь сказываться на seo продвижении? Не ухудшит его? Просто думаю мало-ли робот посмотрит на код и посчитает то что его какой то второклассник писал, и не будет индексировать))) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Lifeamove, небольшая подсказка: .ben-img { height: 120px; display: block; margin: 10px auto; float: left; } <li> можно вообще убрать, не понятно зачем оно. 3 минуты назад, Lifeamove сказал: Не ухудшит его? Не думаю. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Центровка элементов
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 Как я понял в home.tpl оберну текст <span class="ben-text"> здесь текст </span> Убираю <br> Потом при помощи css в stylesheet.css делаю стили .ben-text {и пошёл....} Так?) Надіслати Поділитися на інших сайтах More sharing options...
mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 4 минуты назад, Lifeamove сказал: {и пошёл....} Ну как-то так, да. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 22 минуты назад, mazein сказал: Ну как-то так, да. mazein, не догоняю и какой ему параметр через css задать что бы он располагался справа от картинки...? text-align:... не получается position:... не получается P.S. Вопрос на будущее: вот такое нагромождение: <span class="ben-text">***</span> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> Будет ли как нибудь сказываться на seo продвижении? Не ухудшит его? Просто думаю мало-ли робот посмотрит на код и посчитает то что его какой то второклассник писал, и не будет индексировать))) Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Lifeamove, небольшая подсказка: .ben-img { height: 120px; display: block; margin: 10px auto; float: left; } <li> можно вообще убрать, не понятно зачем оно. 3 минуты назад, Lifeamove сказал: Не ухудшит его? Не думаю. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 22 минуты назад, mazein сказал: Ну как-то так, да. mazein, не догоняю и какой ему параметр через css задать что бы он располагался справа от картинки...? text-align:... не получается position:... не получается P.S. Вопрос на будущее: вот такое нагромождение: <span class="ben-text">***</span> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> картинка1 </div> Будет ли как нибудь сказываться на seo продвижении? Не ухудшит его? Просто думаю мало-ли робот посмотрит на код и посчитает то что его какой то второклассник писал, и не будет индексировать))) Надіслати Поділитися на інших сайтах More sharing options...
mazein Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 Lifeamove, небольшая подсказка: .ben-img { height: 120px; display: block; margin: 10px auto; float: left; } <li> можно вообще убрать, не понятно зачем оно. 3 минуты назад, Lifeamove сказал: Не ухудшит его? Не думаю. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options... Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options... jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 mazein, добавил к .ben-img { float: left;} Чикарно всё встало как нужно. Респект! Убрал <li> все картинки съехали в левую сторону, текст остался на месте... можете взглянуть если интересно. Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 28 лютого 2017 Автор Share Опубліковано: 28 лютого 2017 (змінено) 1 час назад, jaffagold сказал: Вам и ul стоит убрать. Можно в рамочку взять, как баннеры иногда делают. Но тогда надо вложить еще один div в каждую ячейку сетки и ему задать border, background .... Текст желательно писать приближенный к реальному, тогда будет понятно, как на строки разобьется. <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 - это совершенно стандартный кусок кода. Просмотрите как смотрится ваша группа картинок, сжимая окно браузера, разные бывают экраны у людей. Планшеты, мобильные. jaffagold, ага шикарно: удаляю все <li> + удаляю <ul>... и код css к этим ul + li тоже тогда не нужен?) На код можете взглянуть https://opencartforum.com/topic/73095-css-stili-uproschenie/ там в самом низу... Меня походу глючит? Я удалил li и ul что с ними, что без них - одно и тоже!? Получается зря мутил воду и делал css... * * * После удаления <li> и <ul> картинки все три сместились левее, и опять стоят не по центру... Я в stylesheet.css в селекторе .benefits { Поменял width: 100%; margin: 5px 0px; На margin: 1px 55px; Действительно картинки сместились правее и вроде как встали в центр... но при изменении размера окна браузера они не всегда по центру остаются... +При определённом размере окна (браузера) текст залезает под другой блок (под другую картинку) P.S. Можете посмотреть swatch24.com (доменное имя будет поменяно *не реклама) Змінено 28 лютого 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 28 лютого 2017 Share Опубліковано: 28 лютого 2017 (змінено) Цитата Получается зря мутил воду и делал css.. Да, я хотел вам сразу сказать, но ваша работа была уже сделана, когда я ваши простыни увидел. Смотрите, у нас весь ряд разбит на три равных прямоугольных блока В них картинки будут по центру только , если надписи снизу. А если надпись справа, то картинка слева. Увы. У вас при сильном сужении экрана пропадают картинки. Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрытый текст @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки Змінено 28 лютого 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 12 часов назад, jaffagold сказал: Добавьте кроме имеющегося класса еще и clearfix class="benefits clearfix" И можете еще помучаться. Для малых экранов подсмотрите как это делается на примере: Скрыть контент @media (max-width: 767px) { .product-list .product-thumb .caption { min-height: 0; margin-left: 0; padding: 0 10px; } .product-grid .product-thumb .caption { min-height: 0; }} Можете подвинуть ваши картинки jaffagold, не стал добавлять clearfix, на некоторых "умных" сайтах пишут то что: с помощью "overflow в hidden или auto" можно добиться тех же результатов что и с clearfix... А я в общем сделал по другому: изображение уменьшил до 100px, сделал отрыв benefits от верха на -15px, текст уменьшил на 2 параметра и сместил его вверх (уровнял) вроде что то получилось... при изменении размера окна, текст не залезает на другие картинки... вроде нормально. По возможности взгляните и оцените... может стоит так и оставить на первое время... потом после смены шаблона уже доделывать до идеала. P.S. Столько времени ушло на эти картинки что нету слов, считал то что если с ними разберусь в дальнейшем будет проще работать над другими элементами. Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 (змінено) В Chrome Нажмите F12? а потомм в левом нижнем углу на иконку мобильного телефона. Пропали ваши картинки? А с clearfix они там были. Класс clearfix у вас на сайте использован неоднократно. Он как раз помогает бороться с негативными эффектами, которые обычно cвязаны с использованием float Змінено 1 березня 2017 користувачем jaffagold 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 jaffagold, получается нужно весь <div class="benefits"></div> обернуть <a class="benefits clearfix"> </a>? Что бы получилось вот так: <a class="benefits clearfix"> <div class="benefits">...</div> <a> Или обернуть каждый бокс вида <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center">? Или просто подписать в <div class="benefits"></div> что бы получилось: <div class="benefits" "clearfix"></div> ? Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Было Скрытый текст class="benefits" Стало Скрытый текст class="benefits clearfix" Больше ничего. Классы добавляются через пробел в общие кавычки 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, получается тогда и в css нужно менять с .benefits на .benefits clearfix так? Редакция / дополнение: Вставил как Вы и сказали clearfix, в stylesheet.css нечего не менял. Вроде всё получилось. P.S. Прошу прощения за тупость, ошибся с добавлением класса (в общие кавычки)... начинаю познавать css... Редакция / дополнение: Подскажите правильно ли я подчистил css (свою филькину грамоту): Общите добавление stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Удалять буду следующие селекторы (те которые зачёркнутые удаляю) stylesheet.css: Скрытый текст .benefits { width: 100%; margin: -15px 15px 15px; } .benefits ul { list-style: none; overflow: hidden; margin: 0px; padding: 0px; } .benefits ul li { float: left; margin-left: 33px; } .benefits ul li.first{ margin-left: 33px; } .benefits ul li.last{ margin-right: 0px; } .benefits ul li a { text-decoration: none; text-transform: uppercase; text-align: center; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; width: 220px; color: #000; background-repeat: no-repeat; background-position: top center; } .ben-img { height: 100px; display: block; margin: 10px auto; float: left; } #ben-one .ben-img { background-image: url('../image/home/1.png'); background-position: 0 0; width: 100px; } a#ben-one:hover { text-decoration: underline!important; } #ben-two .ben-img { background-image: url('../image/home/2.png'); background-position: 0px 0; width: 100px; } #ben-three .ben-img { background-image: url('../image/home/3.png'); background-position: 0px 0; width: 100px; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important;} .ben-text { font-family: tahoma; text-align: center; margin-top: 40px; font-size: 14px; font-weight: normal; line-height: 24px; display: block; width: 300px; color: #000; } Получается удаляю из stylesheet.css: селекторы: benefits ul benefits ul li benefits ul li.first benefits ul li.last Похоже у меня эти тоже не работают!? То есть их тоже можно удалить? Скрытый текст a#ben-one:hover { text-decoration: underline!important; } a#ben-three:hover { text-decoration: underline!important; } a#ben-two {cursor: default!important; } Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Я бы все убрал. А потом, что съехало прописал по-новой. Этот путь мне кажется проще. Тем более вы уже знаете что и как двигается. 1 Надіслати Поділитися на інших сайтах More sharing options...
Lifeamove Опубліковано: 1 березня 2017 Автор Share Опубліковано: 1 березня 2017 (змінено) jaffagold, а в коде html у меня всё ровно получается да? Скрытый текст <div class="benefits clearfix"> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a rel="nofollow" href="/delivery/" id="ben-one" title="Узнать подробности"> <span class="ben-img"></span> <span class="ben-text"> Доставка бесплатная <br> Быстрая и удобная </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-two"> <span class="ben-img"></span> <span class="ben-text"> Оперативное <br> Качественное обслуживание </span> </a> </div> <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 text-center"> <a id="ben-three"> <span class="ben-img"></span> <span class="ben-text"> Товар оригинальный <br> Всегда в наличии </span> </a> </div> </div> Посмотрите пожалуйста что произошло! f12 на мобильное устройство... ссылка на изображение, размер: 18.9 кбайт, 275 x 397 точек У Вас так же? Змінено 1 березня 2017 користувачем Lifeamove Надіслати Поділитися на інших сайтах More sharing options...
jaffagold Опубліковано: 1 березня 2017 Share Опубліковано: 1 березня 2017 Да нормально. В третьем блоке просто не готова ссылка? Ставьте href="#" 1 Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts