Jump to content

d0ublezer0

User
  • Posts

    784
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by d0ublezer0

  1. Привет. Помогите советом: есть ли какой-то трюк с расположением элементов внутри скролл-контейнера, чтобы при наведении и увеличении они не обрезались родителем? https://codesandbox.io/s/scroll-and-scale-yv3kq0?file=/src/App.js Можно и не внутри контейнера, но главное, чтобы лишнее скроллилось, а при наведении не обрезалось.
  2. Фиксированная высота родителя делает свое дело. Вопрос снят.
  3. Привет! Не соображу, как сделано так, что при наведении на карточку в каталоге появляется блок добавления в корзину, но высота родительского блока не меняется. Вернее, сетка не расползается. Как это сделано? https://mirbelia.ru/catalog/nizhnee_bele/
  4. Неа. Проблема, похоже, в фиксированной высоте псевдоэлемента. А как сделать его масштабируемым пропорционально?
  5. привет. геометрия.онлайн на главной странице слайдер с наложенным фоном на псевдоэлемент почему-то не тянется фон при масштабировании страницы. почему?
  6. Да, пожалуй, перемудрил я с clip-path для однотонного шестиугольника с зафиксированным размером. Вот тут не соглашусь - при масштабировании одного SVG расстояние от рамки до фона будет изменяться, что недопустимо.
  7. Сделал. Обновил pen: https://codepen.io/d0ublezer0/pen/bGpqgKY Все же, размер фигуры получится фиксированный, но это не страшно. Можно несколько размеров для популярных разрешений выставить. Вопрос к знатокам: насколько примененное решение стабильно?
  8. Клиенту надизайнили вот такой макет. Не понимаю, как верстать. Белую область еще примерно понимаю, как можно сделать из трёх частей. Верх и низ бордюрами по методам треугольника, центр - обычный прямоугольник. А вот золотую рамочку - как? И тянуться оно должно вертикально, завися от наполненности Ещё занятно то, что левый край фигуры выходит за сетку. Это видно по левой границе текста. https://codepen.io/d0ublezer0/pen/bGpqgKY вот что удалось сверстать что не нравится: придется ловить значения бордюра для разных разрешений, чтобы попасть в ширину блока ну и рамочку так и не смог запилить. UPD: добрался до clip-path Более-менее. но не уверен как с поддержкой браузерами. Может, есть бронебойное решение? https://codepen.io/d0ublezer0/pen/qBZrrEb С рамочкой пока бессилен.
  9. Никак )) Я некорректно описал задачу. Точнее, пытался решить ее иначе.
  10. Мне нужна была даже не столько сама тень, сколько визуальное отделение кнопок друг от друга. В итоге я использовал еще один псевдоэлемент, и навесил на него полупрозрачный градиент. https://jsfiddle.net/g0x7aj2v/
  11. тогда проще отказаться от тени. мне были нужны "угловые" кнопки градиентным фоном и тенью что-то такое:
  12. https://jsfiddle.net/a8s1yxeq/ хочу сделать угол у переключателей с тенью, но псевдоэлемент получается над основным и тень видно слева. А запихнуть ниже не удается. Это возможно?
  13. UPD: ошибка: #sizes_table вместо #_sizes_table Вопрос снят
  14. https://jsfiddle.net/d0ublezer0/vd6fe2zs/ Такое дело. Содержимое таблицы заполняется автоматически из массива, основываясь на доступных опциях радио-списка со страницы.то есть, все строки создаются динамически через append При клике на строку, она принимает класс selected. Задача - получить атрибут "for" при клике на кнопку "выбрать размер". Как ни пробовал, выбранная строка не возвращается в виде объекта. Помимо варианта в примере, пробовал так: jQuery("#sizes_table tr.selected").first() Что я сделал не так?
  15. form.addClass("cart-product-adding"); btn.prop("disabled", true).text("Минутку"); // тут идет AJAX вызов и ждем ответ. после него изменяем статус кнопки и формы form.removeClass("cart-product-adding").addClass("cart-product-added"); btn.text('Готово').delay(200); form.removeClass("cart-product-added"); btn.text('В корзину').delay(1000).prop("disabled", false); Это логика формы добавления в корзину. Задача показать процесс добавления, пока ajax не вернет ответ. Сообщить об этом и поменять вид кнопки обратно по завершении обработки. Почему не работает delay в этом случае? Всё без остановки пролетает на последних четырех строчках UPD: нашел. потому что нужно использовать setTimeout
  16. Привет. Как такое возможно сделать, чтобы отдавались разные версии страниц, в зависимости от устройства? Сделано, например в wildberries.ru Адреса страниц одинаковые, а оформление разное. И это не адаптив, а именно разные версии страниц. Определяют типа клиента на сервере и используют разные макеты?
  17. Накопилось много лишнего. Как бы так пройтись по всему сайту, убрать ненужное и ничего не сломать?
  18. https://jsfiddle.net/d0ublezer0/h4aLb7z6/9/ Я использовал для позиционирования технику, когда картинке задается float:left, а соседнему блоку overflow:hidden, чтобы блок не съезжал вниз. У второго пункта (криолиполиз) есть псевдоэлемент (новинка), который не видно из-за overflow:hidden родительского слоя. Есть какая-то иная техника, чтобы и картинка была слева и псевдоэлемент был виден?
  19. https://www.farmadental.ru/doctors/margasov В работах обрезается тень у последнего элемента. Не смог найти, кто виноват. Подскажите?
  20. Размеры явно не указаны. Содержимое действительно разное, такое ощущение что флекс тянется по "весу" элемента, основанному на количестве символов в нём.
  21. https://www.road.media/ на разрешении 1200px неровное расстояние между пунктами меню. почему так? для контейнера указано justify-content: space-between; по идее, должно быть ровненько
  22. спасибо, поправил $('body').on("change", "[name='virtuemart_shipmentmethod_id']", function (e) { var $method_id = parseInt($("[name='virtuemart_shipmentmethod_id']:checked").val()); $("#sel_id").text($method_id); });
  23. https://jsfiddle.net/d0ublezer0/jytpbs08/1/ не пойму, почему так?
  24. Есть более точное решение
  25. Разобрался. заменил window.onload = resizeAllGridItems(); на window.addEventListener('load', resizeAllGridItems); На тестовой странице https://www.farmadental.ru/test.html всё заработало как надо, только вот на боевой странице https://www.farmadental.ru/doctors/balayan выстраиваться не хочет. между элементами не вычисляется расстояние по вертикали. Или вычисляется неправильно. Вместо этого (как в тестовом файле) : https://prntscr.com/osz1gs Получаем это: https://prntscr.com/osz0xr
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy