Здравейте приятели! Намерих много полезна малка библиотека. Може да го намерите за удобен и може да облекчи работата ви. Така че нямам търпение да го споделя с вас. Нарича се driver.js за функцията за стартиране на страница.

Функцията за стартиране на страница е често срещана характеристика в уеб разработката. Можете да запознаете потребителя с функционалността на вашата страница за първи път, като използвате функцията за стартиране на страницата.

Днес бих искал да го представя.

Официален пример

Това е пример, предоставен на официалния уебсайт на driver.js.

import { driver } from "driver.js";
import "driver.js/dist/driver.css";
const driverObj = driver({
  showProgress: true,
  steps: [
    { element: '.page-header', popover: { title: 'Title', description: 'Description' } },
    { element: '.top-nav', popover: { title: 'Title', description: 'Description' } },
    { element: '.sidebar', popover: { title: 'Title', description: 'Description' } },
    { element: '.footer', popover: { title: 'Title', description: 'Description' } },
  ]
});
driverObj.drive()

Можете да видите, че само с дузина редове код можете да завършите функцията за стартиране на страницата.

  • Първо импортираме driver.js и driver.css.
  • След това извикайте функцията на драйвера, за да конструирате driverObj обект и да напишете вашите стъпки за зареждане, като използвате параметъра steps, елемент за DOM елемента, който трябва да бъде маркиран, или съответния CSS селектор за DOM.
  • И накрая, извикайте метода на задвижване на driverObj, за да стартирате страницата.

Да видим какво ще се случи:

Завършена е напълно функционална функция за стартиране на страница.

Добре, нека опитаме сами, като започнем с прост пример. Сегашната ни цел е да подчертаем изображение на страницата, въпреки че то може да бъде и H1, DIV или друг елемент. Избрах един случайно.

Маркиране на прост елемент с driver.js