Продвижение в интернете

Продвижение в интернете

0 40

Делаем анимацию загрузки с помощью SVG, CSS и JavaScript Доброго времени суток! В данном примере мы посмотрим как сделатиь анимацию загрузки, используя SVG, CSS и JavaScript. <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>ProgerssBar</title>     <style>         html,         body {             background-color: #2962FF;             display: flex;             align-items: center;             justify-content: center;             height: 100%;             position: relative;         }         .progress-ring__circle {             transition: 0.35s stroke-dashoffset;             transform: rotate(-90deg);             transform-origin: 50% 50%;         }         input {             position: fixed;             top: 10px;             left: 10px;             width: 80px;         }     </style> </head> <body>     <svg class="progress-ring" width="120" height="120">         <circle class="progress-ring__circle" stroke="white" stroke-width="4" fill="transparent" r="52" cx="60" cy="60">             Загрузка...         </circle>     </svg>     <script>         var circle = document.querySelector('circle');         var radius = circle.r.baseVal.value;         var circumference = radius * 2 * Math.PI;         circle.style.strokeDasharray = `${circumference} ${circumference}`;         circle.style.strokeDashoffset = `${circumference}`;         function setProgress(percent) {             const offset = circumference - percent / 100 * circumference;             circle.style.strokeDashoffset = offset;         }         let value = 0         requestAnimationFrame(function animate() {             value += 0.01;             if (value < 101 && value > -1) {                 setProgress(value);             }             if(value < 101) requestAnimationFrame(animate)         })     </script> </body> </html> Источник

0 57

Разговор в сегодняшней статье пойдет о так называемых иконках Favicon.ico. Мы разберемся, что такое фавикон, почему в обязательном порядке его нужно устанавливать на...

0 60

В идеальном мире количество страниц сайта, которое должно быть в индексе, равно количеству страниц самого сайта. Но так не бывает. Гораздо чаще краулинговый бюджет...

0 75

Доброго времени суток! В данном примере мы рассмотрим как можно создать левостороннее меню на Bootstrap, которое при уменьшении размера окна скрывается, оставляя только иконки. Итак, вот...

0 71

Рынок маркетплейсов стремительно растет – с каждым годом количество продавцов увеличивается. Например, в 2020 году на Wildberries размещалось около 100 тысяч продавцов, а к...

0 64

Список в Python — это ряд элементов, помещенных в , которые могут иметь или не иметь одинаковые типы данных. Он также может содержать дубликаты....

0 69

В сегодняшней статье мы поговорим о таком типе данных в С++, как структура. Что же представляет из себя структура. Это своего рода контейнер для...

0 72

Доброго времени суток! В данном примере мы рассмотрим пример карточки, которая показывает свое содержимое при наведении указателя на нее. При этом будет использоваться эффект...

0 81

Доброго времени суток! В данной статье мы рассмотрим с Вами основы работы с сетью Интертнет в C#. Для этой цели мы будем использовать высокоуровневый...

0 138

Эта статья является логическим продолжение публикации на тему повышения релевантности и улучшения ранжирования, с которой вы можете ознакомиться по приведенной ссылке. Сегодня я...