dir.by  
  Search  
Programming, development, testing
Html & CSS
Div всегда виден при скролинге (position:fixed, position:sticky) | freeze div | HTML
  Looked at 2603 times    
 Div всегда виден при скролинге (position:fixed, position:sticky) | HTML 
last updated: 4 January 2022
1) Используем position:fixed; top:80px; right:50px; Это значит что всегда всегда позиция будет фиксированной и никогда не поменяется
Example we look, we test
Исходный код
Использую style='position:fixed; top:80px; right:50px;'
Это значит что всегда всегда позиция будет фиксированной и никогда не поменяется.
  Html  
<body>

     <table border='0' width='100%'>
     <tr>
          <!-- left panel -->
          <td width='50%'>
               Day 1<BR>
               Day 2<BR>
               Day 3<BR>
               Day 4<BR>
               Day 5<BR>
               Day 6<BR>
               Day 7<BR>
               Day 8<BR>
               Day 9<BR>
               Day 10<BR>
               Day 11<BR>
               Day 12<BR>
               Day 13<BR>
               Day 14<BR>
               Day 15<BR>
               Day 16<BR>
               Day 17<BR>
               Day 18<BR>
               Day 19<BR>
               Day 20<BR>
               Day 21<BR>
               Day 22<BR>
               Day 23<BR>
               Day 24<BR>
               Day 25<BR>
               Day 26<BR>
               Day 27<BR>
               Day 28<BR>
               Day 29<BR>
               Day 30<BR>
               Day 31<BR>
               Day 32<BR>
               Day 33<BR>
               Day 34<BR>
               Day 35<BR>
               Day 36<BR>
               Day 37<BR>
               Day 38<BR>
               Day 39<BR>
               Day 40<BR>
          </div>

          <!-- right panel -->
          <td width='50%' style='vertical-align:top;'>

               <div style='border:2px solid blue; width:260px;'>Good morning!<BR> Coffee or tea?</div>

               <div style='position:fixed; top:80px; right:50px; border:2px solid green;'>Position=fixed.I want to eat</div>
          </td>
     </tr>
     </table>

</body>
Реузультат
2) Используем position:sticky. Это значит что элемент будет прилегать к верхнему элементу и если не будет в верху элемента то к вверху окошка.
Example we look, we test
Исходный код
Использую style='position:sticky;'
sticky значит что элемент будет прилегать к верхнему элементу и если не будет в верху элемента то к вверху окошка.
<body>

     <table border='0' width='100%'>
     <tr>
          <!-- left panel -->
          <td width='50%'>
               Day 1<BR>
               Day 2<BR>
               Day 3<BR>
               Day 4<BR>
               Day 5<BR>
               Day 6<BR>
               Day 7<BR>
               Day 8<BR>
               Day 9<BR>
               Day 10<BR>
               Day 11<BR>
               Day 12<BR>
               Day 13<BR>
               Day 14<BR>
               Day 15<BR>
               Day 16<BR>
               Day 17<BR>
               Day 18<BR>
               Day 19<BR>
               Day 20<BR>
               Day 21<BR>
               Day 22<BR>
               Day 23<BR>
               Day 24<BR>
               Day 25<BR>
               Day 26<BR>
               Day 27<BR>
               Day 28<BR>
               Day 29<BR>
               Day 30<BR>
               Day 31<BR>
               Day 32<BR>
               Day 33<BR>
               Day 34<BR>
               Day 35<BR>
               Day 36<BR>
               Day 37<BR>
               Day 38<BR>
               Day 39<BR>
               Day 40<BR>
          </div>

          <!-- right panel -->
          <td width='50%' style='vertical-align:top;'>

               <div style='border:2px solid blue; width:260px;'>Good morning!<BR> Coffee or tea?</div>

               <div style='position:sticky; top:10; border:2px solid green;'>Position=fixed.I want to eat</div>
          </td>
     </tr>
     </table>

</body>
Реузультат
 
← Previous topic
Шапка в таблице всегда видна при скролинге | freeze header in table | HTML
 
Next topic →
How to make a Popup window in a HTML page | Javascript, HTML, CSS
 
Your feedback ... Comments ...
   
Your Name
Your comment (www links can only be added by a logged-in user)

  Объявления  
  Объявления  
 
HTML elements
HTML tag <a> link to go to another page
HTML tag <abbr> shows an abbreviated name, if you let the mouse down there will be a pop-up inscription
HTML tags fieldset and legend. This is a frame with a title
HTML tag <!-- --> comment
style="border" in the HTML

HTML поиск элемента, элементов
document.querySelector(...) это JavaScript метод для поиска элемента из document (то есть во всем HTML)
yourElement.querySelectorAll(...) это JavaScript метод для поиска элементов внутри другого HTML элемента

HTML svg (vector graphics for drawing lines, rectangles, ellipses, ...)
<svg> vector graphics, drawing a line<line>, rectangle <rect>, circle<circle>, text<text>

HTML canvas (drawing pictures, text, shapes)
HTML <canvas> drawing a rectangle
HTML <canvas> рисуем линии по нажатию мышкой на Canvas
HTML <canvas> we draw pictures
HTML <canvas> we draw a picture with a rotation
HTML <canvas> draw a picture with horizontal reflection
HTML <canvas> we draw a picture and text
HTML <canvas> draw a picture many times in a rectangle (template)
HTML <canvas> how to get mouse coordinates ? Determine the position of the mouse.
HTML <canvas> drawing a snake with lines moveTo, lineTo
CSS
CSS description
After modifying the file css , the browser displays old styles over and over again. Why?
Books to study CSS
CSS flex (элемент может растягиваться или сжиматься и таким образом заполнять свободное пространство)
Что такое CSS flex
Freeze
Шапка в таблице всегда видна при скролинге | freeze header in table | HTML
Div всегда виден при скролинге (position:fixed, position:sticky) | freeze div | HTML
Do Popup using HTML and Javascript
How to make a Popup window in a HTML page | Javascript, HTML, CSS
Motion and animation of pictures
Анимация человечка на месте. Используем HTML элемент <div>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes"
Анимация человечка в движении (sprite). Используем HTML элементы <div>, <img>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes"
Рисуем картинку с движением. Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval
Drawing a picture with movement and animation (sprite). Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval
Web страница на телефоне
Открываю web страницу на телефоне в Google Chrome. Почему при двойном нажатии размер страницы увеличивается?
Верстка, дизайн страницы
What the Front-end development?
Как определить устройство (планшет, компьютер, телефон) сейчас используется в JavaScript, HTML
Как сделать чтобы ваш сайт работал на телефоне, планшете, компьютере используем css media и max-device-width и min-device-width | HTML | CSS
How to make your website fit in size on your phone, tablet? (HTML meta with attribute name='viewport')
Correct layout HTML. Bad to use table. You need to use div
Что такое Adaptive design (адаптивный дизайн)? Что такое Responsive design (отзывчивый дизайн) ?
Меняем цвет scrollbar (полосы прокрутки) для HTML страницы. Используем CSS
WWW sites for learning
Sites to explore HTML

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика