Веб-дизайн для начинающих. Юлия Первушина

2024 год

490 руб.
Цена в бонусных баллах: 490

Описание

Программа курса
Веб-дизайн для начинающих
Лекция 1 «Профессия веб-дизайнер. Знакомство с программой AdobePhotoshop»
1.1 Профессия веб-дизайнер
Что такое веб-дизайн
Приемущества работы веб-дизайнера
Заработок веб-дизайнера
Чему вы научитесь после прохождения данного курса
Инструменты веб-дизайнера
1.2 Adobe Photoshop
Интерфейс Photosop – базовый обзор
Панель инструментов
Панель меню
Работа со слоями (выделение слоя, объединение слоев, группы слоев, смарт объект, обтравочная маска, слой-маска)
Горячие клавиши
1.3 Начало работы
Какие бывают сайты, модульные сетки, структура сайта, область контента.
Создание документа и модульной сетки (линейки, grid, направляющие)
Быстрые направляющие
Работа с текстами
Работа с фигурами (примеры фигур, создание фигур)
Трансформирование объектов
Работа с заливкой и инструментом градиент
Лекция 2 «Стили слоя. Работа с изображениями. Цвет и атмосфера сайта»
2.1 Стили слоев
Паттерны
Стили слоя
2.2 Работа с изображениями
Как искать изображения и фото для сайта. Размеры изображений и разрешение
Инструменты для обтравки изображений
Фильтры
Режимы наложения
2.3 Цвет и атмосфера сайта
Выбор цветовой гаммы и составление палитры
Сочетаемость цветов
Создание градиента
Лекция 3 «Шрифты для Web. Шрифтовые пары. Типографика. Графика для сайта»
3.1 Шрифты для Web. Типографика
Выбор шрифтов для Web
Как скачать и установить шрифт
Сочетаемость шрифтов и шрифтовые пары
Какие шрифты не применять вообще
Какие шрифты не применять в меню и в заголовках
Размеры шрифтов для сайта
Оформление текста
Интерлиньяж
Отступы и расстояния
Определить шрифт
Разбор моих удачных и неудачных примеров
3.2 Графика для сайта
Adobe Illusrator — базовый и необходимый обзор
Векторная графика и где ее взять
Как использовать векторную графику в фотошопе
Лекция 4 «UI, GUI, создание UI. Стили сайтов и GUI»
4.1 UI интерфейс пользователя / GUI графический интерфейс пользователя
Что такое UI Kit
Как создать UI в стиле Flat, Material design
Элементы интерфейса сайта (кнопки, ховеры, меню, формы, навигация, пагинация, чебоксы, радиобаттоны, поиск)
4.2 Обзор стилей сайтов и их отличия
Flat
Material design
Объем
Игровой
Стилизованный
Какие делать и какие уже не в тренде и почему
Разбор моих удачных и не удачных примеров
Лекция 5 «Иконки и пиктограммы. Инфографика»
5.1 Иконки и пиктограммы
Где скачать иконки
Формат иконок
Виды и стили иконок
Размеры иконок и пиктограмм
Удачные и неудачные примеры
5.2 Инфографика
Что такое инфографика и где ее взять
Как инфографика используется на сайтах и для чего
Хорошая и плохая инфографика на стоках
Чувство меры в использовании инфографики
Удачные и неудачные примеры
Лекция 6 «Проектирование сайта. Поиск вдохновения. Теснота и ее влияние на макеты»
6.1 Проектирование сайта
Что значит проектирование сайта, этапы, задачи
Прототип сайта
Варианты создания прототипа и сервисы для их создания
Создание прототипа в фотошоп
6.2 Поиск вдохновения
Сайты для дизайнеров – базовый обзор
На что обращать внимание в работах
6.3 Теснота в макетах
Теснота в макетах – что это?
Как теснота влияет на восприятие сайта?
Как избавиться от тесноты
Избавление от тесноты на этапе проектирования
Лекция 7 «Единство стиля. Создание сайта. Виды сайтов»
7.1 Единство стиля
Выбор стиля сайта, работа с ТЗ заказчика
Создаем мудборд. Что это? Как сделать? Как пользоваться?
Создание композиции сайте, если она еще не создана на этапе проектирования
Дизайн-концепция
Создание палитры
UI Kit
Иконки и инфографика и подбор необходимых фото
Чек-лист для создания сайта
7.2 Виды сайтов и их задачи
Корпоративные сайты
Сайт-визитка
Блог-журнал
', ''], pagination: false }); $('select[name=\'recurring_id\'], input[name="quantity"]').change(function(){ $.ajax({ url: 'index.php?route=product/product/getRecurringDescription', type: 'post', data: $('input[name=\'product_id\'], input[name=\'quantity\'], select[name=\'recurring_id\']'), dataType: 'json', beforeSend: function() { $('#recurring-description').html(''); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['success']) { $('#recurring-description').html(json['success']); } } }); }); $('.date').datetimepicker({ pickTime: false }); $('.datetime').datetimepicker({ pickDate: true, pickTime: true }); $('.time').datetimepicker({ pickDate: false }); $('button[id^=\'button-upload\']').on('click', function() { var node = this; $('#form-upload').remove(); $('body').prepend('

'); $('#form-upload input[name=\'file\']').trigger('click'); if (typeof timer != 'undefined') { clearInterval(timer); } timer = setInterval(function() { if ($('#form-upload input[name=\'file\']').val() != '') { clearInterval(timer); $.ajax({ url: 'index.php?route=tool/upload', type: 'post', dataType: 'json', data: new FormData($('#form-upload')[0]), cache: false, contentType: false, processData: false, beforeSend: function() { $(node).button('loading'); }, complete: function() { $(node).button('reset'); }, success: function(json) { $('.text-danger').remove(); if (json['error']) { $(node).parent().find('input').after('
' + json['error'] + '
'); } if (json['success']) { alert(json['success']); $(node).parent().find('input').attr('value', json['code']); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, 500); }); $('#review').delegate('.pagination a', 'click', function(e) { e.preventDefault(); $('#review').fadeOut('slow'); $('#review').load(this.href); $('#review').fadeIn('slow'); }); $('#review').load('index.php?route=product/product/review&product_id=32868'); $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=32868', type: 'post', dataType: 'json', data: $(".form-review").serialize(), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { get_revpopup_notification('alert-danger', 'Ошибка', json['error']); } if (json['success']) { get_revpopup_notification('alert-success', 'Спасибо за отзыв', json['success']); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('#post-review-box').slideUp(300); $('#new-review').focus(); $('#open-review-box').fadeIn(100); $('#close-review-box').hide(); $('#ratings-hidden').val(''); $('.stars .glyphicon').removeClass('glyphicon-star').addClass('glyphicon-star-empty'); } } }); }); $('#button-answers').on('click', function() { $.ajax({ url: 'index.php?route=revolution/revstorereview/writeanswer&product_id=32868', type: 'post', dataType: 'json', data: $(".form-answers").serialize(), beforeSend: function() { $('#button-answers').button('loading'); }, complete: function() { $('#button-answers').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { get_revpopup_notification('alert-danger', 'Ошибка', json['error']); } if (json['success']) { get_revpopup_notification('alert-success', 'Спасибо за вопрос', json['success']); $('input[name=\'name_answer\']').val(''); $('textarea[name=\'text_answer\']').val(''); $('#post-answers-box').slideUp(300); $('#new-answers').focus(); $('#open-answers-box').fadeIn(100); $('#close-answers-box').hide(); } } }); }); $('.thumbnails .main-image').magnificPopup({ type:'image', removalDelay: 170, callbacks: { beforeOpen: function() { this.st.mainClass = 'mfp-zoom-in'; }, open: function() { $('body').addClass('razmiv2'); $('#pagefader2').fadeIn(70); if (document.body.scrollHeight > document.body.offsetHeight) { } }, close: function() { $('body').removeClass('razmiv2'); $('#pagefader2').fadeOut(70); $('#top3').css('right', 'initial'); } } }); $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true }, removalDelay: 170, callbacks: { beforeOpen: function() { this.st.mainClass = 'mfp-zoom-in'; }, open: function() { $('body').addClass('razmiv2'); $('#pagefader2').fadeIn(70); if (document.body.scrollHeight > document.body.offsetHeight) { } }, close: function() { $('body').removeClass('razmiv2'); $('#pagefader2').fadeOut(70); $('#top3').css('right', 'initial'); } } }); $('.thumbnails .main-image img').click(function(){ if ($('.images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.images-additional').magnificPopup('open', startnumber); return false } else { $('.main-image').magnificPopup('open'); return false } }); function get_revpopup_cart_quantity() { input_val = $('.product-info.product_informationss .plus-minus').val(); quantity = parseInt(input_val); return quantity; } function validate_pole(val, product_id, znak, minimumvalue, maximumvalue) { val.value = val.value.replace(/[^\d,]/g, ''); if (val.value == '') val.value = minimumvalue; maximumvalue = Number($('.product_informationss .pr_quantity').text()); if (maximumvalue < 1) maximumvalue = 9999; input_val = $('.product-info.product_informationss .plus-minus'); quantity = parseInt(input_val.val()); if(znak=='+') input_val.val(quantity+1); else if(znak=='-' && input_val.val() > minimumvalue) input_val.val(quantity-1); else if(znak=='=' && input_val.val() > minimumvalue) input_val.val(input_val.val()); if (quantity < 1 || quantity < minimumvalue) { input_val.val(minimumvalue); val.value = minimumvalue; } update_quantity(product_id, input_val.val()); } function update_quantity(product_id, quantity) { var minimumvalue = 1; if (quantity == 0 || quantity < minimumvalue) { quantity = $('.product-info.product_informationss .plus-minus').val(minimumvalue); return; } else if (quantity < 1) { quantity = 1; return; } data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'), $.ajax({ url: 'index.php?route=product/product/update_prices', type: 'post', dataType: 'json', data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity, success: function(json) { var end_quantity = json['points']; var start_quantity = parseFloat($('.product_informationss .pr_points').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_points').html(number_format(val, product_id)); } }); var price = json['price_n']; var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,'')); $({val:start_price}).animate({val:price}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_price').html(price_format(val)); } }); var special = json['special_n']; var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,'')); $({val:start_special}).animate({val:special}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_special').html(price_format(val)); } }); } }); } function update_prices_product(product_id, minimumvalue) { input_val = $('.product-info.product_informationss .plus-minus').val(); if (input_val > minimumvalue) { input_val = minimumvalue; $('.product-info.product_informationss .plus-minus').val(minimumvalue); } quantity = parseInt(input_val); data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'); $.ajax({ type: 'post', url: 'index.php?route=product/product/update_prices', data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.product_informationss .thumbnails a.main-image').attr('href', json['opt_image_2_big']); $('.product_informationss .thumbnails a.main-image img').attr('src', json['opt_image_2']); $('.product_informationss .thumbnails .images-additional .owl-item:first-child a').attr('href', json['opt_image_2_big']); $('.product_informationss .thumbnails .images-additional .owl-item:first-child a img').attr('src', json['opt_image_2']).css('width', 100).css('height', 100); var end_quantity = json['option_quantity']; var start_quantity = parseFloat($('.product_informationss .pr_quantity').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_quantity').html(number_format(val, product_id)); } }); var end_quantity = json['points']; var start_quantity = parseFloat($('.product_informationss .pr_points').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_points').html(number_format(val, product_id)); } }); var price = json['price_n']; var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,'')); $({val:start_price}).animate({val:price}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_price').html(price_format(val)); } }); var special = json['special_n']; var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,'')); $({val:start_special}).animate({val:special}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_special').html(price_format(val)); } }); } }); } function price_format(n) { c = 0; d = '.'; t = ' '; s_left = ''; s_right = ' руб.'; n = n * 1.00000000; i = parseInt(n = Math.abs(n).toFixed(c)) + ''; j = ((j = i.length) > 3) ? j % 3 : 0; return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right; } function weight_format(n, product_id) { c = 2; d = '.'; t = ','; i = parseInt(n = Math.abs(n).toFixed(c)) + ''; j = ((j = i.length) > 3) ? j % 3 : 0; return (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ''); } function number_format(n, product_id) { i = parseInt(n = Math.abs(n).toFixed(0)) + ''; return i; } $('.product_related .owlproduct').owlCarousel({ items: 1, singleItem: true, mouseDrag: false, touchDrag: false, autoPlay: false, navigation: true, navigationText: ['', ''], pagination: false }); $('.viewed_products .owlproduct').owlCarousel({ items: 1, singleItem: true, mouseDrag: false, touchDrag: false, autoPlay: false, navigation: true, navigationText: ['', ''], pagination: false }); -->