Sobes.tech
Junior

რა აკეთებს overflow თვისება CSS-ში და რა შემთხვევებში უნდა გამოიყენოს?

sobes.tech AI

პასუხი AI-სგან

CSS-ში overflow თვისება განსაზღვრავს, როგორ უნდა მოექცეს მასალა, რომელიც გადის ელემენტის საზღვრებს.

  • visible: მასალა სრულად ჩანს, მაშინაც კი, თუ ის გადის კონტეინერის საზღვრებს.
  • hidden: გადამეტებული მასალა, რომელიც გადის კონტეინერის საზღვრებს, გაჭრილია და არ ჩანს.
  • scroll: ყოველთვის ჩანს სლაიდერი (ჰორიზონტალური და ვერტიკალური), მაშინაც კი, თუ მასალა არ გადის.
  • auto: სლაიდერი გამოჩნდება მხოლოდ საჭიროების შემთხვევაში (როდესაც მასალა გადის).

გამოყენება:

  • როდესაც ელემენტის მასალა (მაგალითად, ტექსტი ან სურათი) შეიძლება იყოს უფრო დიდი, ვიდრე განსაზღვრული ზომები და საჭიროა მისი მართვა.
  • გვერდის შიგნით სვლადი ზონების შექმნა, მაგალითად, სია, კოდის ბლოკები ან ცხრილები.
  • არასასურველი მასალის გაჭრა, რომელიც გადის ელემენტს, რათა შეინარჩუნოს თავდაპირველი განლაგება.

overflow: auto; გამოყენების მაგალითი, შეზღუდული სიმაღლის ბლოკისთვის:

.scrollable-block {
  height: 200px; /* ბლოკის სიმაღლის შეზღუდვა */
  overflow: auto; /* თუ მასალა დიდია, სლაიდერი დაემატოს */
  border: 1px solid #ccc; /* საზღვრის დამატება გასაგებად */
  padding: 10px; /* შიდა შუალედი */
}