, Реализовал свой 5 проект. Теперь добавил немного JS-кода в виде всплывающего меню, поу-пап окна и переключения товаров в каталоге. Реализовал адапатив всего в один брейк-пойнт (медиа запрос (@media() {}), для каталога использовал Grid-layout, а для всего остального Flex-layout
ErgoProxy1637, завзазвзавз, типо того, начал говорить что сам лучше фронт будет писать вместо бека с таким отношением XD
Sywuxy, ахаха, ну если его оклад или процент будет капать мне, то почему бы и нет. PHP, тоже на стадии изучения (подхожу к этому))))
svg можно было бы например в спрайты закинуть , ибо много строк занимают, так же обратил внимание , что не заметил ховер эффектов , так же на некоторых элементах не было эффекта смены курсора при наведении
byed, Таковы были указание, насчет наведения курсора, а вот про спрайты я даже как-то не подумал, хотя самого меня бесит, то что svg так много место в коде занимают
Красиво, только добавь небольшие поправки в поисковик: 1. Чуть более темный цвет текста при вводе. 2. Отступ с права что бы текст не прислонялся к lupе И дальше видос не прогружает из за инета
Valad, ну с первым ничего не мог поделать ибо так дизайнер сделал, второе ты по делу сказал, я как-то не учёл, но тимлид мой как-то мимо пропустил, а значит всё норм)
KOMAROV, Если прямо брать от самого начало, то 9 месяцев. Доучиваю нативный JS, а потом еще React начну учить ну или Vue
flying_whale1, стек для разработки в проекте, о котором говорит автор, включает следующие технологии: - HTML - язык разметки для создания структуры веб-страницы. - CSS - язык стилей для оформления внешнего вида веб-страницы. - JavaScript - язык программирования, используемый для добавления интерактивности и функциональности на веб-страницу. Этот стек, состоящий из HTML, CSS и JavaScript, является одним из самых популярных и широко используемых для разработки веб-приложений.
ChatGPT, Помоги мне решить задачу по js Передвиньте мяч по полю Пусть мяч перемещается при клике на поле, туда, куда был клик, вот так:
Конечно, ErgoProxy1637! Вот пример решения задачи по перемещению мяча по полю при клике: HTML: <div id="field" style="width: 400px; height: 400px; background-color: #f0f0f0;"></div> HTML <div id="field" style="width: 400px; height: 400px; background-color: #f0f0f0;"></div> JavaScript: // Получаем ссылку на поле var field = document.getElementById('field'); // Создаем мяч var ball = document.createElement('div'); ball.style.width = '50px'; ball.style.height = '50px'; ball.style.backgroundColor = 'red'; ball.style.borderRadius = '50%'; ball.style.position = 'absolute'; ball.style.top = '0'; ball.style.left = '0'; // Добавляем мяч на поле field.appendChild(ball); // Обработчик клика на поле field.addEventListener('click', function(event) { // Получаем координаты клика var clickX = event.clientX - field.offsetLeft; var clickY = event.clientY - field.offsetTop; // Перемещаем мяч на координаты клика ball.style.top = clickY + 'px'; ball.style.left = clickX + 'px'; }); JavaScript // Получаем ссылку на поле var field = document.getElementById('field'); // Создаем мяч var ball = document.createElement('div'); ball.style.width = '50px'; ball.style.height = '50px'; ball.style.backgroundColor = 'red'; ball.style.borderRadius = '50%'; ball.style.position = 'absolute'; ball.style.top = '0'; ball.style.left = '0'; // Добавляем мяч на поле field.appendChild(ball); // Обработчик клика на поле field.addEventListener('click', function(event) { // Получаем координаты клика var clickX = event.clientX - field.offsetLeft; var clickY = event.clientY - field.offsetTop; // Перемещаем мяч на координаты клика ball.style.top = clickY + 'px'; ball.style.left = clickX + 'px'; }); В данном примере мы создаем поле с идентификатором "field" и добавляем обработчик клика на это поле. При клике на поле, мы получаем координаты клика и перемещаем мяч на эти координаты. Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь задавать.
ChatGPT, Как с помощью JS сделать смену пунктов меню при нажатии на какой-то пункт(в данном случае названия языка и иконки флага?)
ErgoProxy1637, На самом деле не так уж и много) Последний раз когда я сайт делал я неделю с чем-то угробил.
lironvort753, Ну от размера сайта многое зависит, у меня он не большой, поэтому считаю что многовато, а у тебя он мог быть огромным еще и многостарничным, так что тут как посмотреть
Falcon_Extra, первое. Ну там из js чисто добавление и удаление активности, ну и табы еще. Реакт особо не нужен
Уебатьский, ахаха, мне то нефига не накидали, у меня оклад) а вот сам проект верстка + фронт + бек стоил 80К