kotcich
@kotcich
Я скучный.

Почему между 1 и 2 колонкой таблицы с position: sticky, смещается border?

Песочница с полным воспроизведением

Обе колонки зафиксированы с помощью sticky + left. Фиксация работает нормально, вот только между ними есть border, который просто пропадает во время прокрутки вбок. Причем дело не в ширине контента и несоответствии left. Это происходит только с border любой ширины. Я специально сделал ее 10px, чтобы было нагляднее.
Как избавиться от этого эффекта с сохранением фиксации?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
5dtgF5u.png
потому left - это то, сколько останется до края при прилипании, а в примере даже предыдущая колонка шире. Кажется, в данном случае лучше всего использовать offsetLeft для этого значения.

как-то так:
https://codepen.io/FragsterAt/pen/XWwYBbg?editors=1010
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы