<MyRusakov.ru />

Разработчик игр на Unreal Engine

Разработчик игр на Unreal Engine

Этот комплект с нуля всего за 7 месяцев сделает Вас Unreal-разработчиком. И при этом учиться достаточно 1 час в день.

Начнёте Вы с основ программирования, постепенно перейдя к C++. Затем очень подробно изучите Unreal Engine, и после научитесь программировать на C++ в Unreal Engine. В конце создадите крупный проект на C++ в Unreal Engine для своего портфолио.

Комплект содержит:

- 416 видеоуроков

- 95 часов видео

- 1024 задания для закрепления материала из уроков

- 3 финальных тестирования

- 4 сертификата

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Поиск: Image

Что искали: Image

Всего найдено: 813 записей

... установлена. также в примере будем использовать версию php 8.1. класс image - обертка над gdimage <?php declare(strict_types=1); class image {     private string $filename; ...
...             this.imagepicturebox = new system.windows.forms.picturebox();             this.downloadimagebutton = new system.windows.forms.button(); ...
... вставить к себе в скрипт, посмотрев на результат. <?php   $i = imagecreate(200, 300);   $color = imagecolorallocate($i, 255, 255, 0);   imagesetpixel($i, 30, 50, $color);   $color = imagecolorallocate($i, ...
... импортируем их следующим образом: import os import cv2 from pil import image шаг 2: вычисление средних размеров изображений чтобы создать видео, ...
... var delay = 2000;   var ar_src = new array();   function setbigimageslide(group) {     var group = document.getelementbyid(group);     var images = group.childnodes;     var src = new array();     ...
... определённый helloworld при работе с изображениями: <?php   $i = imagecreate(200, 300);   $color = imagecolorallocate($i, 255, 255, 0);   imagefilledrectangle($i, 0, 0, imagesx($i), imagesy($i), $color); ...
...             justify-content: space-between;         }         #image {             width: 500px;             height: 300px; ...
... откуда взялся такой селектор, можно узнать из прошлого урока. let $shirtimage = $('.imageplace img'); далее нам необходимо прописать действия, чтобы при ...
...         {             this.imagepicturebox = new system.windows.forms.picturebox();             this.textrichtextbox = new system.windows.forms.richtextbox(); ...
... round($c_y - $y[$i] * $p_one_y);     }     $im = imagecreatetruecolor($width, $height); // создаём изображение     $color = imagecolorallocate($im, 255, 255, 255); // создаём белый цвет ...
... шириной 200 пикселей и высотой 300 пикселей   $i = imagecreate(200, 300);   //делаем белый фон   $color = imagecolorallocate($i, 255, 255, 255);   //устанавливаем красный ...
... //создание "чистого холста" для рисования   $im_1 = imagecreate(300, 400);   //загрузка изображения из файла "image.gif"   $image = imagecreatefromgif("image.gif");   //установка ...
... <title>показ случайного фона в javascript</title> <script> function randombackgroundimage() {          // массив картинок     let images    = ['images/image1.jpg', 'images/image1.jpg', 'images/image2.jpg', 'images/image3.jpg']; ...
... использовать метод drawimage, предоставляемый контекстом элемента canvas: // конвертирует изображение в canvas // параметр image – это ссылка на изображение в html документе ...
... php: считаем картинку из файла и выведем её в браузер: <?php   $im = imagecreatefromjpeg("image.jpg");   header("content-type: image/jpg");   imagejpeg($im);   imagedestroy($im); ?> единственная ...
... //создаём "чистый холст" для рисования   $i = imagecreate(200, 300);   //устанавливаем зелёный цвет   $color = imagecolorallocate($i, 0, 255, 0);   //устанавливаем толщину ...
... portfolio_image. html разметка <div class="portfolio">   <div class="portfolio_col">     <div class="portfolio_item">       <img class="portfolio_image" src="images/1.jpg" ...
... который хотите использовать - data-parallax="scroll" и укажите путь к фотографии - data-image-src="/image.jpg", к которой хотите применить эффект. <div class="parallax-window" data-parallax="scroll" ...
для работы с изображениями в javascript используется объект image. данный объект является очередным свойством объекта document. и о том, как управлять изображениями ...
... функции, которая выполняет всю работу: <?php   function convertgiftopng($image) {     $img = imagecreatefromgif($image); // создаём дескриптор изображения     ...
... id="myturntable" class="turntable">   <ul>    <li data-img-src="images/mypic1.jpg"></li>    <li data-img-src="images/mypic2.jpg"></li>    <li data-img-src="images/mypic3.jpg"></li> ...
... пользователям загружать фотографии своего профиля. app.post('/upload/profile-image', async (req, res) => {   try {     // если файлов нет ...
... записываем их сумму в сессию   $dir = "fonts/"; // директория с шрифтами   $image = imagecreatetruecolor(200, 60); // создаём изображение   $color = imagecolorallocate($image, 200, 100, ...
... пройти мимо замечательного свойства css background-image, мы никак не можем. а что оно делает? это свойство css background-image вставляет картинку в качестве фона в ...
... запись их в переменную let images = document.queryselectorall('img'); // объявление переменной и присваивание ей результат работы функции let imageinterval = setinterval(() => { ...
... записываем код в сессию   $dir = "fonts/"; // путь к папке со шрифтом   $image = imagecreatetruecolor(170, 60); // создаём изображение   $color = imagecolorallocate($image, 200, 100, ...
... rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png"><link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png"><link rel="icon" type="image/png" ...
... file = "myrusakov_out.jpg" # файл для хранения полученного штрих кода image = qrcode.make(string) # метод отвечает за преобразование строки в qr image.save(file) # сохранение  полученного объекта в  файл  myrusakov_out.jpg ...
...   function fade_to_next() {     opacity--;     var k = i + 1;     var image_now = 'image_' + i;     if (i == total_pics_num) k = 1;     var image_next = 'image_' + k;     ...
...             opacity: 0.7;         }         .images {             width: 450px;             display: flex; ...
...     <input type="file" id="fileinput" accept="image/*" onchange="resizeimage()">     <!-- элемент canvas, который будет использован для отображения обрезанного изображения. --> ...
... var gridroot = 5;   - for (i = 0; i < gridroot * gridroot; i++)    div.grid-item   img.zoom-image(alt='placeholder image' src='http://www.fillmurray.com/g/400/400') и здесь "рабочая лошадка" ...
... к установленным атрибутам, вернемся чуть позже. <div class="imagewrap">    <div class="imageplace">     <img src="jquery_data_white.jpg" alt="футболка">   </div> ...
... достаточно использовать всего лишь одну функцию - imagecolorat(): <?php   //загрузка jpg-изображения из файла image.jpg   $image = imagecreatefromjpeg("image.jpg");   //возвращаем ...
... не будем тянуть резину, а сразу перейдём к делу. первая ошибка <img scr="image.jpg" alt="картинка" /> тот, кто уже хорошо знает html, мгновенно найдёт в ...
... # существенно здесь положение лица на фотографии, чем более фронтально оно расположено тем лучше распознование  #  в некоторых случаях выходит ошибка в пути image = cv2.imread("ууу/xxx/test.jpg")  # тогда используем второй метод ...
... картинки средствами html, через тег img. вспоминаем, что у css есть свойство background-image. соответственно, сначала создадим саму секцию-портфолио с вложенными ...
...         ],         images: [             './src/images/**/*.{gif,jpg,png,svg}'         ], ...
...   $w_o и h_o - ширина и высота выходного изображения   */   function resize($image, $w_o = false, $h_o = false) {     if (($w_o < 0) || ($h_o < 0)) {       echo ...
... исходном   $w_o и h_o - ширина и высота выходного изображения   */   function crop($image, $x_o, $y_o, $w_o, $h_o) {     if (($x_o < 0) || ($y_o < 0) || ($w_o < 0) || ($h_o < 0)) {       ...
... settimeout("doimagewave(\"" + count + "\", " + (n + 1) + ")", 80); } //]]> // код javascript (вставлять между тегами <head> и </head>):<script type="text/javascript">   var amp = 50;   function nextimagesize(i, ...
... между тегами <head> и </head>):<script type="text/javascript">   function openimagewindow(src) {     var image = new image();     image.src = src;     var width = image.width;     ...
... пути.абсолютный путь задаёт полный путь к файлу, например, так: "http://mysite.ru/images/image1.gif". а относительный путь указывают путь относительно каталога, в ...
...     // загрузка изображения из файла     picturebox1.image = image.fromfile("path_to_image.jpg");     // масштабирование изображения ...
... queryselectopall и так же поместим, их в переменную images. queryselectopall – получает массив элементов, то есть все картинки. let images = document.queryselectorall('#gallery .photos img'); ...
...     <button onclick="generateimage()">создать изображение</button>     <br>     <div id="imagecontainer"></div>     <script> ...
... # преобразование изображения в строку base64 with open("image.jpeg", "rb") as image2string:     # чтение и кодирование изображения ...
...         <img alt="создание и раскрутка сайта от а до я" src="images/kurs-cover.png" />       </a>       <br />       ...
...    # сохраняем изображение в файл    output_image_path = f"images/page_{page_number + 1}.jpg"    pix.save(output_image_path)    print(output_image_path) ...
... // обязательно подключаем данную библиотеку using system.collections.generic dictionary<string, string> imagetypes = new dictionary<string, string>(); //imagetypes.add("key", "value"); imagetypes.add("bmp", "bitmap"); ...
... from tensorflow.keras.datasets import mnist # загрузка и подготовка данных (train_images, train_labels), (test_images, test_labels) = mnist.load_data() train_images = train_images.reshape((60000, 28, 28, 1)).astype('float32') / 255 ...
...                     <div class="front__image">                         <img src="man_1.png" alt="man 1"  class="img-fluid" /> ...
... </head>):<script type="text/javascript">   var array = new array(     "images/javascript/foto1.jpg",     "images/javascript/foto2.jpg",     "images/javascript/foto3.jpeg"   );//массив ...
... цифр в числе, тем сильнее смещение)   $i = imagecreate(100, 50); // создаём дескриптор изображения   $color = imagecolorallocate($i, 255, 255, 0); // создаём жёлтый цвет ...
... размерам картинки. <div class="slider">     <img src="./images/cactus.png" alt="">     <img src="./images/dino.png" alt="">     <img src="./images/flower.png" alt=""> ...
...         "description" : "рождественский колокольчик",         "image" : "images/bell.png"     },     "23456" : {         "name" ...
... быть несколько. объявляем переменную image и присваиваем ей найденный тег img. // поиск картинки по тегу img let image = document.getelementsbytagname('img'); // вывод ...
...     <input type="image" src="images/button.png" alt="" />   </div> </form> самый первый способ избавиться от лишних параметров у кнопки image - это сделать редирект ...
... wrap-icons">     <div class="icon-circle blue">     <img class="image-icon" src="images/pen.png">     </div>     <h6>lorem ipsum is simply</h6> ...
...      <ul>       <li><a href="#0">image</a></li>       <li><a href="#0">image</a></li>       <li><a href="#0">image</a></li> ...
... редакторе кода (я использую vs code) с html страницей и одной картинкой внутри папки images. обязательные атрибуты для тега img для того, чтобы вставить ...
... вывести на сайте, чтобы браузер мог отобразить изображение:   <img src = 'image.png' /> или вы можно поступить иным способом - закодировать изображение ...
... значение класса img-src, нужно сделать следующее:  let images = document.queryselectorall(".img-src");   for (let i = 0; i < images.length; i++)   {    let image = images[i];    alert(image.getattribute(src)); ...
... изображений. сегодня мы рассмотрим библиотеку изображений python - pil(python image library). данная библиотека создана специально для работы с изображениями. ...
... быть изменено. использование filereader и image*: - загрузите файл с помощью *filereader и попытайтесь создать объект image. если файл является изображением, ...
... (вставлять между тегами <head> и </head>):<script type="text/javascript">   function setbigimage(foto) {     document.getelementbyid("bigimg").src = foto.src;   } </script> код html (вставлять ...
... использовать python и библиотеку pillow: from pil import image def convert_png_to_jpg(png_path, jpg_path):     with image.open(png_path) as img:         rgb_img = img.convert('rgb') ...
... шириной 200 пикселей и высотой 300 пикселей   $i = imagecreate(200, 300);   //делаем белый фон   $color = imagecolorallocate($i, 255, 255, 255);   //устанавливаем красный ...
... border: 3px solid #999;   margin: 20px;   background-image: url(img1.jpg);   background-repeat: no-repeat;   background-position: bottom center; } в background-image мы указываем путь к картинке, в background-repeat ...
...     <meta property="og:description" content="описание страницы, которое будет видно в соцсетях" />     <meta property="og:image" content="https://example.com/image.jpg" />     <meta property="og:url" content="https://example.com/page" /> ...
... в значении элементов. например, так: allow: /images в данном примере мы разрешаем индексацию каталога "images". disallow противоположность директиве "allow", ...
css библиотека imagehover – это коллекция различных css эффектов при наведении на картинку (hover effects), которые можно применять как к одиночным картинкам, ...
... 2) подключение через img тег <img src="image.svg" alt=""> 3) вставить через css-свойство background-image <div class="bg-image"></div> .bg-image {     width: ...
... <body> <div class="zoomer" onmousemove="zoom(event)"      style="background-image: url(zoom-image-2.jpg);" >     <img src="zoom-image-2.jpg" /> </div> <div class="zoomer" onmousemove="zoom(event)" ...
... .sh-top {   background: url("images/st.png") no-repeat; } /* верхний правый угол (левый угол уже имеется на полоске) */ .shadow-block .sh-rt {   background: url("images/rt.png") no-repeat; } /* ...
... основными способами: посредством тега html <img> и с помощью css свойства background-image. поэтому мы сначала посмотрим на пример с тегом, а потом перейдем к ...
... // загрузка bitmap из файла bitmap loadedbitmap = new bitmap("path_to_image.jpg"); рисование на bitmap для рисования на bitmap используется класс graphics. ...
... зададим свои классы. <div class="advantages_col">     <div class="advantages_image"><img src="image_01.svg" alt=""></div>     <div class="advantages_text">1. недорогие ...
... </head>): <script language = "javascript">   function showlinkimage(id) {     document.getelementbyid(id).style.display = "block";   }   function hidelinkimage(id) {     document.getelementbyid(id).style.display ...
... прописать в атрибутах изображения, параметр data-src. <img class="lazyload" data-src="image_name.jpg"> инициализировать в js файле, на классе тега img. $("img.lazyload").lazyload(); ...
robin image optimizer плагин robin image optimizer один из немногих подобных плагинов, кто бесплатно оптимизирует (уменьшает вес) картинки на wordpress сайте. даже ...
...   const basepath = './uploads/images/'; // папка,в которую будут попадать загруженные изображения   const publicprefix = '/images/'; // путь, по которому будут открываться изображения в браузере ...
...                 <button id="generateimagebutton" class="btn btn-primary">сгенерировать изображение</button> ...
...         <form enctype="multipart/form-data" action="http://localhost:8080/upload" method="post">             <input name="profileimage" type="file">             <button type="submit">сохранить!</button> ...
... package com.example.swingapp; import javax.swing.*; public class showimagejavaframe extends jframe {     public showimagejavaframe(string title)     {         super(title); ...
...     <div class="posts__element posts__element--big">       <img src="img/image1.jpg" alt="">       <div class="posts__info">         <p ...
...             // создаем новый объект image для загрузки изображения             const img = new image();             // устанавливаем обработчик события загрузки изображения ...
... начала, в теге img больше не надо указывать ширину и высоту. <img src="image.jpg" alt="adaptive images" width="" height="" /> <!-- убираем атрибуты width и height --> <img src="image.jpg" ...
... описание самого события javascript.событиеобъектпричина возникновенияabortimageпрерывание загрузки изображенияblurbutton, checkbox, fileupload, frame, layer, password, radio, ...
... код, который вы получите, сохраните в какой-нибудь файл с расширением .js(myimage.js) теперь, с помощью библиотеки модернизр проверим, поддерживает браузер ...
... #ffd460; } .roundborder div {   background: url(../images/t-l.png) top left no-repeat;   margin: -2px;   position: relative; } .roundborder div div {   background: url(../images/t-r.png) top right no-repeat;   margin: 0; } ...
... rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> ...
... двумя способами: вставить хук в functions.php add_filter( 'intermediate_image_sizes', 'delete_intermediate_image_sizes' ); function delete_intermediate_image_sizes( $sizes ){     return ...
... blob. тип mime — строка, указывающая тип данных, например 'text/plain', 'image/png', или 'application/json'. пример создания простого текстового blob: ...
... style="cursor:move;position:absolute;overflow:hidden;left:0px;top:0px;width:600px;height:300px;">    <div><img u="image" src="image1.jpg" /></div>    <div><img u="image" src="image2.jpg" /></div>   </div> ...
...    const base64data = parts[1]; data url состоит из двух основных частей: mime-тип (например, image/png), который указывает, что за тип данных содержится в строке. данные ...
...     canvas.height = video.videoheight;     context.drawimage(video, 0, 0, canvas.width, canvas.height);     const imagedata = canvas.todataurl('image/png');     snapshot.src = imagedata; ...
... class="carousel-item active"> <div class="row justify-content-center"> <div class="col-6 iphone-wrap"><img src="images/iphone.png" class="d-block w-100" alt=""></div> <div class="col-6 text-wrap"><h2>lorem ipsum is simply</h2> ...
... class="bx-wrap"> <ul class="bx-slider">   <li><img src="images/stil_01.jpg" title="скандинавский стиль 1"></li>   <li><img src="images/stil_02.jpg" title="скандинавский стиль 2"></li> ...
... class="block_white">     <div class="photo">       <img class="main_photo" src="images/lifestyle.jpg" alt="" />     </div>     <section>       <div ...
... картинку вставляем как фон. в файл style.css добавляем строку: background: url('your_image.jpg') no-repeat; управляет размерами картинки селектор background-size. вставляем ...
... давайте напомню код, который мы вчера рассматривали: <?php  $uploadfile = "images/".$_files['somename']['name'];  move_uploaded_file($_files['somename']['tmp_name'], $uploadfile);?> фактически, ...
... из массива numpy и сохранения его в виде файла png: from pil import image img = image.fromarray(array) img.save('imrgb.png') изображение: создание изображений ...
... наконец, само использование плагина на странице: <div>   <img class="zoom" src="images/image_1.jpg" alt="" style="width: 300px;" />   <img class="zoom" src="images/image_2.jpg" alt="" style="width: 300px;" ...
... 0;   function left() {     var image = document.getelementbyid("rotatorbutton");     i--;     if (i < 0) i = array.length - 1;     image.src = array[i];   }   function right() ...
...                            open.filter = "image files(*.jpg; *.jpeg; *.gif; *.bmp; *.png)|*.jpg; *.jpeg; *.gif; *.bmp; *.png"; ...
... код программы: <?php // путь к файлам с превью function coverimagepath(string $pdffilename) {     $poster = pathinfo($pdffilename, pathinfo_filename); ...
...     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>js paste image from clipboard</title>     <style>         body { ...
... цикле. скачаем изображение с любым персонажем, например: создадим файл image_animation.py: import sys import pygame from pygame.constants import quit, k_escape, keydown ...
... для обновления поведения дождя. function rain() {   var image = document.getelementbyid('background');   image.onload = function () {     var rainyday = new rainyday({       image: ...
... counter = 0;   var delay = 3000; // время показа слайда в миллисекундах   var path = "images/"; // путь к картинкам   var cats = new array("cat_1.jpg", "cat_2.jpg", "cat_3.jpg"); // названия ...
... подобрав более эффектный. see the pen gradients with an image with granim.js by porsake (@porsake) on codepen. дополнительные параметры для options.image. по умолчанию, изображение расположено ...
... //размер большой картинкиvar smallsize = "150"; //размер маленькой картинкиfunction changesizeimage(im) {  if(im.height == bigsize) im.height = smallsize;  else im.height = bigsize;}</script>код html (вставлять ...
... сервисом можно обойтись без картинки. генератор фона http://bg.siteorigin.com/ background image generator позволяет сгенерировать маленькие безшовные текстуры, которые ...
... обаятельный и в меру упитанный мопс.</p> <article class="grid">   <img src="images/img1.jpg" width="220px" height="228px" alt="картинка мопса">    <h3>мой загадочный ...
...   ftp_chdir($ftp, "myrusakov"); // заходим в созданную директорию   ftp_put($ftp, "image.bmp", "image.bmp", ftp_binary); // загружаем image.bmp на ftp в бинарном режиме   ftp_put($ftp, "new_doc.xml", ...
...     <a href="#" class="blog-item grid">      <span class="blog-item-img" style="background-image: url(img/1.jpg);"></span>      <span class="blog-item-content grid">       <h4>дикие ...
... элементов на jquery: <div>   <a href="#">ссылка</a>   <img src="image.jpg" alt="" />   <img src="image.jpg" alt="" />   <img src="image.jpg" alt="" /> </div> <script type="text/javascript"> ...
... class="cart-wrap">     <h2>the shopping cart</h2>     <img class="cart-image" src="images/cart.png">     </div>     </div>    <div ...
... иконки, что наиболее вероятно. ul {   list-style: none; } ul li {   background: url(images/icon_star.gif) no-repeat 0 5px; } в стилях, иконки нужно вставлять, как фон, без ...
... class="grid-item">title</div>     <div class="grid-item">image</div>     <div class="grid-item">image</div>     <div class="grid-item">image</div> ...
... smallsize = "150"; //размер маленькой картинки   var active_img = 0;   function changesizeoneimage(im) {     if (active_img == im) {       active_img.height = smallsize;       ...
... данного эффекта с помощью только лишь css: html код: <img class="grayscale-image" src="https://avatars.mds.yandex.net/get-pdb/2001933/86554d64-6d18-4c6a-b2c8-2587c956774a/orig" /> код ...
...    </header>    <section>    <div id="item">       <img src="images/file_icon.png">       <h2>easy file managament</h2>       <p>fusce ...
...             --secondary-color: #64645d;             --profile-image: https://myrusakov.ru/images/articles/rusakov-mihail.jpg;         }         /* сброс базовых стилей */ ...
... градиентный фон, необходимо в css написать следующее: body {   background: url("images/bg.jpg") repeat-x #dedede; } таким образом, эта полоска размножится по всей ширине ...
... делается это через css с помощью свойства list-style-image с применением к элементу ul: ul {   list-style-image: url("images/marker.gif"); } таким образом, вместо точек ...
... url(http://defaulticon.com/sites/default/files/styles/icon-front-page-32x32-preview/public/field/image/md-camera-photo_0.png) center center no-repeat; } .btn-settings {   background: url(http://defaulticon.com/sites/default/files/styles/icon-front-page-32x32-preview/public/field/image/settings.png) center center ...
...   background-image: url('./assets/cold-bg.jpg');   background-size: cover;   background-position: bottom;   transition: 0.4 ease; } .app.warm {   background-image: url('./assets/warm-bg.jpg'); ...
...                 using (var g = graphics.fromimage(bitmap))                 {                     // перерисовываем экран на наш графический объект ...
... таким же полупрозрачным, как и голубой фон. div {    background: url(images/yourimage.jpg); /* фон картинка */    width: 750px;    height: 100px;    margin: ...
... top), от светлого-зеленого оттенка к темно-зеленому (rgba и цифры). background-image: linear-gradient (to top, rgba (89,106,114, 0.6), rgba (206,220,23, 0.4)), url (fog.jpg); последние две цифры ...
... img = cv2.imread('image.png') img = cv2.resize(img,(300,300),cv2.inter_area) bitwiseand = cv2.bitwise_and(img,img,mask=mask) # шаг 3 cv2.imshow("masked image",bitwiseand) cv2.waitkey(0) ...
... $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot);     // отображаем изображение   echo "<img src=\"data:image/jpeg;base64,".$screenshot."\" />"; захват снимка экрана через url. в этом примере ...
... структура проекта: data:. │   history.html │   manifest.json │ ├───images │       ic_history.png │ ├───popup │       popup.html ...
...     [og:description] => description of the page for social networks     [og:image] => https://example.com/image.jpg     ... ) этот код полезен для автоматического ...
... комбинаций. 5) текст на фоновом узоре / css .exam_05 {     background-image: url(images/pattern.png);     border: 4px solid #d9fcff;     color: #968089;     padding: ...
... cover;/*точно подогнать сохраняя пропорции*/ } пикселизация свойство image-rendering сообщает браузеру, что при увеличении картинки следует сохранять ...
... изображения в документ и настраивать их размеры и положение. $section->addimage('path/to/image.jpg', ['width' => 100, 'height' => 100, 'align' => 'center']); ...
...             'url'           => [ new notblank, new slug ],              'image'         => [ new notblank ],              'exerpt'        => [ new length(50, 550) ],  ...
... ├── css │   ├── bootstrap.min.css │   └── style.css ├── images │   └── php-add-news-on-site.jpg ├── models │   └── news_model.php ...
... старые браузеры, не видят формат svg, так покажем им хоть что-то. <object type="image/svg+xml" data="icon.svg"> <img src="icon.png"> </object> плюсы svg формата взаимодействует ...
... кроссбраузерности. однако для ie эта комбинация все равно не работает. <div class="bg-image">     <div class="block">     </div> </div> <svg version="1.1" ...
...             width: 50%;             background: url("https://myrusakov.ru/images/articles/javascript-debounce.jpg") white;             background-position: 100px; ...
... .frontwall, .leftwall, .rightwall  {    position: absolute;    background-color: #222297;    background-image: repeating-radial-gradient( circle at 0 0, transparent 0, #222297 1em ), repeating-linear-gradient( #03076055, #030760 ); ...
... from selenium.webdriver.common.by import by import time # поисковой запрос в # google images query = "dogs" # создание экземпляра вебдрайвера browser = webdriver.chrome() ...
...     } .giftcard:hover {     box-shadow: 10px 10px 5px #aaaaaa; } .gc-image {     width: 100%; } .gc-name {     font-weight: bold; ...
... # img будет содержать данные в ввиде массива или матрицы пикселей,  img = cv2.imread("image1.jpeg", 1) # аргумент 1 - есть вывод в цветном формате, другой вариант 0 - для черно-белого. ...
...     image(         painter = painterresource(id = r.drawable.my_icon),         contentdescription = null     ) } в xml разметке: <imageview ...
... на сервер в php, и для этого напишем такой код ("loading.php"): <?php   $uploadfile = "images/".$_files['somename']['name'];   move_uploaded_file($_files['somename']['tmp_name'], $uploadfile); ?> то ...
... отвечающего за обработчик события по вызову контекстного меню: <img src="image.jpg" alt="" oncontextmenu="return false;" /> теперь пользователь не сможет вызвать контекстное ...
... сделать кроссбраузерную прозрачность на css. для начала html-код: <img src="images/photo.jpg" alt="фотография" /> думаю, что тут особо объяснять нечего - просто ...
... charset="utf-8"> <title>вставка заметки</title> </head> <body> <aside> <p> <img src="images/articles/css_float_2_00.png" width="48" height="48" alt="рулетики капустные">   — время ...
... открыть его в браузере. пример использования атрибута download в html5: <a href="images/photo.jpg" download>скачать фото</a> теперь при переходе по ссылке файл ...
... document.getelementbyid('capture').addeventlistener('click', function() {    context.drawimage(video, 0, 0, 400, 300);    photo.setattribute('src', canvas.todataurl('image/png'));   }); })(); вот таким довольно несложным ...
... решить эту проблему для ie просто. .logo {   background: none;   filter: progid:dximagetransform.microsoft.alphaimageloader(src="/path/to/logo.png",sizingmethod="scale"); } т.е. эту проблему нам помогает ...
... всех картинок из папки на php. привожу сразу весь php-код: <?php   $dir = 'images/'; // папка с изображениями   $cols = 3; // количество столбцов в будущей ...
... url("image_1.jpg") no-repeat; // подставляем картинку по умолчанию   height: 100px; // высота картинки   width: 100px; // ширина картинки } .img:hover {   background: url("image_2.jpg") ...
... нарисовать его там, а затем просто вставить вот таким образом <object data="myimage.svg" type="image/svg+xml"></object> svg поддерживается ie c 9 версии, mozilla firefox с 1.5, google chrome ...
... html), а затем указать путь до изображения в круглых скобках. ![it is the alt text](images/image.png) для того, чтобы обозначить кусок кода внутри параграфа, нужно ...
... имена файлов и категорий внутри заданного каталога: <?php   $dir = opendir("images");   while (($f = readdir($dir)) !== false)     echo $f."<br />";   closedir($dir); ?> ...
... 'счетчик 6', 'счетчик 7' bgcolor:"#2ecc71", //hex, rgb или rgba цвета imagepath:"yourpath/customizedimage.gif" // если вы хотите, то можете установить свою картинку }); ...
... загрузите картинки: <body>   ...   <div id="interactive_3d">    <img src="images/frame_1.png">   </div>   ... </body> теперь вызовите функцию и все ...
... } } .gradient(@col, @col2) {   background-color: @col;   background-image: gradient(linear, left top, left bottom, from(@col), to(@col2));   background-image: linear-gradient(top, @col, @col2); } итак, давайте разбираться, ...
...     <div class="ch-item ch-img-1">     <div class="ch-info">     <img src="web/images/zoom-white.png"/>     <h3>позирую</h3>     <p><a ...
... конструкцию сразу забудьте (если хотите выравнивать по-вертикали): ul {   list-style-image: url("marker.png"); } вместо этого нужно просто поставить фон у каждого li. причём ...
...     background-color: rgb(25, 22, 75); // подстраховочный фон     background-image: url('../img/bg.jpg'); // путь к файлу с фоном     background-size: cover; ...
...     height: 100%; // растянуть на всю высоту секции     background-image: url('../img/bg.jpg');     background-size: cover; // масштабируется без потери ...
...     color: #e5ffff;     background-color: #3ba4c7;     background-image: linear-gradient(top, #3ba4c7 0% ,#1982a5 100%);     box-shadow: 0px 0px 2px #bababa, inset 0px 0px ...
... просто. заполните небольшую форму, замените ссылки в вашем коде с http://site.ru/images на http://site.imgix.net/. как мне кажется, сервис очень полезный и качественный, ...
... ├── css │   ├── bootstrap.min.css │   └── style.css ├── images │   └── php-add-news-on-site.jpg ├── models │   └── news_model.php ...
...       dsc.append(f['description'])       im.append(f['urltoimage'])       mylist = zip(nws, dsc, im)     return render(request, 'index.html', context ={"mylist":mylist}) ...
... #111845; } css свойства для фоновой картинки .bg-img{     background-image: url("https://cdn.pixabay.com/photo/2020/04/06/02/29/love-5008071_1280.jpg");     height: 480px;     width: ...
... происходит в 2 раза быстрее, чем через программы по работе с графикой. в папке images лежит картинка, размер которой составляет 2480x2480 пикселей и вес 492 кв. ...
... элемента div и img, каждый из которых имеет значение класса pic-container и profileimage соответственно. в следующих нескольких разделах мы применим функции queryselector и queryselectorall на ...
... скошенным. // html разметка <div class="block">     <img class="icon" src="image.png" alt="">     <h2>иван петров</h2>     <p>консультант ...
... </header> css код .header {     height: 100vh;     background-image: linear-gradient(to right bottom,     rgba(76, 216, 255, 0.5),     rgba(30, 108, ...
... из центра */     min-height: 100vh;/* 100% по высоте */     background-image: url('https://cdn.pixabay.com/photo/2020/12/22/12/38/cat-5852139_1280.jpg');     background-repeat: ...
...     width: 600px;     height: 300px;     margin: 40px;     background-image: url(grid.png); } рисование квадрата занесем x координату со значением ...
... print(img) для вывода массива пикселей изображения  cv2.imshow("image", img) # вывод самого изображения k = cv2.waitkey(0) cv2.destroyallwindows() ...
... головы документа (тег head), либо можно воспользоваться inline-стилем: <img src = 'myimage.jpg' alt = 'моё изображение' style = 'cursor: pointer;'/> что касается, какие бывают ...
... так:<html><head></head><body><figure>  <legend>подпись</legend>  <img alt="изображение" src="image.jpg" width="200" height="200"></figure></body></html>здесь внутри <figure> объединяются ...
... давайте сразу приведу этот тривиальный php-код: <?php   $link = "http://myrusakov.ru/images/site.jpg";   $file = file_get_contents($link);   file_put_contents("site.jpg", $file); ?> вот такой ...
... html-код: <style>  img {   border: 1px solid black;   } </style> <img src="image.jpg" width="" height=""> <p>…какой-то текст</p> на скриншоте ниже показана ...
... немного изменить код:rewriteengine on rewritecond %{remote_addr} !95.243.188.124 rewritecond %{request_filename} !image.jpg rewriterule ^(.*)$ close.html [l,qsa] как видите, добавлена всего одна строчка. если ...
... картинку вместо видео фона */ @media (max-width: 767px) { section {     background-image: url("../video/amalfi.jpg");     background-repeat: no-repeat;     background-size: ...
... многоразовые методы. затем реализуйте загрузку изображений: from pygame.image import load def load_sprite(name, with_alpha=true):     # в зависимости от места запуска space_rock можно и не указывать ...
... думаю, что многие до него додумаются сразу. вот css-код: html {   background: url(images/bg.gif) no-repeat; /* задаём фон gif-картинкой */   height: 100%; /* 100% высота страницы ...
... края. <section class="app">     ... </section> .app {     background-image: url(/assets/img/app_bg.png);     background-size: cover;     background-position: ...
... $files[$i] != "..") $result[] = $files[$i];     }     return $result;   }   $dir = "images"; // путь к директории, в которой лежат изображения   $files = scandir($dir); ...
...     width: 600px;     height: 300px;     margin: 40px;     background-image: url(grid.png); } // получение элемента canvas, контекста и свойства math.pi let canvas ...
... изображение внутри ссылки, то оно само станет ссылкой. <a href="gallery.html"><img src="image.jpg" alt=""></a> в сайтостроении, как и в большинстве темах, теория ...
... становиться уже на что-то похожа :) создадим внутри папке public еще папки images для картинок и js для скриптов javascript. внутрь папки js поместим файл jquery.js, ...
... rel="stylesheet" href="style.css"> </head> <body>   <div class="profile">    <img src="images/profile.png" alt="эффект серого оттенка">   </div> </body> </html> css ...
...     width: 600px;     height: 300px;     margin: 40px;     background-image: url(grid.png); } квадратичная кривая состоит из координат начальной ...
... двух чисел. начнем с импорта класса vector2 в файл space_rocks/utils.py : from pygame.image import load from pygame.math import vector2 # затем добавим там же метод wrap_position() ...
... cv2.createtrackbar("u_v", "tracking", 255, 255, nothing) while true:      # image = cv2.imread("d:/apple-1112047_1280.jpg") # метод считывает переданную ему строку  ...
... .form__link::before {     content: "";     display: block;     background-image: url("../img/arrow.svg");     background-repeat: no-repeat;     width: 13px;     height: ...
...   100% {     transform: scalex(2) scaley(2);     } } see the pen animated image css3 by porsake (@porsake) on codepen. на этих простых примерах, легко можно понять ...
... <title>код страницы 404</title> <style> html { height: 100%; } body {   background: url(your_image.jpg) no-repeat;   background-size: cover; /* масштабирует картинку сохраняя пропорции ...
... data-url="https://ellisonleao.github.io/sharer.js/">share on vk</button> вам доступны следующие атрибуты: data-url data-title data-image(необязательно) – ссылка на картинку data-caption(необязательно) вот и ...
...     cache.add('/styles/style.css');     cache.add('/scripts/script.js');     cache.add('/images/logo.png');   }); в этом примере мы открываем новый кэш с именем ...
... async def main():     urls = [         'https://myrusakov.ru/image-format-learning.html',         'https://myrusakov.ru/protecting-a-page-with-javascript.html', ...
... затемнением, то свойство opacity на него повлияло. div {     background: url(images/smilies.jpg); /* фоновая картинка */     width: 550px;     height: ...
... пример использования data url для встраивания изображения в html: <img src="data:image/png;base64,ivborw0kggoaaaansuheugaaaaua..."/> в данном случае изображение в формате ...
...     // заставляем браузер отправить информацию на сервер посредством загрузки изображения размером 1x1     new image().src = '/clienterror?stack=' + encodeuricomponent(stack);     // window.environment_dev - настраиваемое свойство, которому может быть присвоено значение true где-либо еще для целей отладки и тестирования ...
...     position: relative; /* добавим позиционирование для облаков */ } .cloud {     position: absolute;     background-image: url('cloud5.png'); /* замените 'cloud.png' на путь к вашему изображению облака */ ...
...         <img class="card-img-top" src="https://beautycliks.com/wp-content/uploads/2020/04/m3-1280x640.jpg" alt="card image cap">       </div>     </div>   </div> ...
... */ .etsy{     width:250px;     height:250px;     background:url(images/etsy.jpg); /* путь к баннеру */ } внизу, под статьей появился рекламный ...
... фильтр, используйте следующую структуру: <div class="cssco cssco--c1">   <img src="image.png"/> </div> в классе у div блока укажите нужный вам фильтр. для этого ...
... все input $(':password'); $(':radio'); $(':checkbox'); $(':submit'); $(':image'); $(':checked'); $(':selected'); $(':button'); для верстальщика, ...
... format("woff2"), url("../fonts/raleway-bold.woff") format("woff"); } графика создайте папку с названием images, куда вы будете сохранять фотографии из макета. для этого щелкнете ...
... сервисов: http://degraeve.com/color-palette/index.php http://bighugelabs.com/colors.php http://cssdrive.com/imagepalette http://pictaculous.com даже, если вы используете существующие изображения ...
...   font-family: 'roboto slab', sans-serif; } #demoinput {   width: 260px;   background-image: url('searchicon.png'); /* размещение иконки с лупой */   background-position: ...
...     </div>     <!--ссылка на изображение -->     <img itemprop="image" src="" /> </div> снабжайте микроразметкой ваши товары и услуги ...
... хорошим фоновым изображением. header {    background-color: #263d36;    background-image: url("header.jpg");    background-position: center top;    background-repeat: no-repeat;    ...
... добавьте внутри тега <head> следующую строку:<link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />советую разместить favicon прямо в корень сайта. если же вы решили ...
... вот такой код: <div id="left">левые блоки</div> <div id="right">   <img src="images/img.jpg" alt="" />   <p>текст статьи</p>   <div style="clear: both;"></div> ...
... структуру папок: index.html /css css file with chosen rating (eg.: starability-fade.min.css) /starability-images icons.png icons@2x.png icons-checkmark.png (include this file if you are going to use checkmark rating) icons-checkmar@2x.png ...
... обойтись без обертки, то не нужно писать тег div на всякий случай. <div class="image">     <img src="" alt=""> </div> почему новички так делают, ...
... <section>     <img src="astronaut.png" class="astronaut">     <h2>wrap text around images</h2>     <p>..много рыбного текста..</p> </section> ...
...      body: 'какой-то текст уведомления',      icon: 'images/icon.png',      tag: '1234567'     });     nf.onclick ...
используя ключевой слово where и другие операторы, мы можем задавать условия для фильтрации строк. в фильтрах можно использовать следующие операторы: ...
все устройства в интернете имеют свой уникальный адрес, который представляет из себя простой набор цифр. это можно сравнить с номером телефона. ...
на этом уроке мы будем учиться рисовать линии, используя тег canvas и язык javascript. на предыдущем уроке мы рисовали геометрические фигуры. для начала ...
в прошлых статьях по созданию игры с python и pygame мы добились отображения корабля на фоне изображения космического пространства. но что можно ...
в предыдущих статьях про python и pygame мы создали и отобразили игровой объект в виде космического корабля. в сегодняшней статье мы создадим для ...
кнопка-переключатель, напоминающая гамбургер, решает проблему нехватки места для полноценного меню, на маленьких устройствах. н этом уроке ...
вы когда-нибудь задумывались, что происходит за кадром, когда вы открываете браузер и вводите адрес сайта url (унифицированный ресурсный указатель), ...
тег canvas создает область на html странице, внутри которой можно рисовать разные фигуры и анимировать их при помощи javascript. создание области для ...
шаг 1) создание html-разметки сделать кнопку можно разными способами: через тег button, div или a. я предпочитаю сделать это сразу через ссылку a, поскольку ...
мир в целом и интернет в частности, состоят из данных. в основе всех приложений лежат данные: социальные сети хранят данные о пользователях и ...
агрегатные функции когда нам нужно получить сумму, максимальное, минимальное или среднее значение хранящихся в базе данных чисел, то мы используем ...
в предыдущей статье мы начали создание проекта игры asteroids. для этого был создан базовый класс игры с конструктором и основными методами игры. ...
структурой данных называется способ организации или хранения данных для эффективного с ними взаимодействия. в программировании мы все время ...
прозрачная форма на фоне какого-нибудь девственного пейзажа - любимая тема веб-дизайнеров. как верстать такую форму? с этим нам предстоит сегодня ...
оператор join используется для объединения строк из нескольких таблиц в одну общую таблицу, на основе связанного столбца между ними. для таблиц ...
в предыдущей статье мы создали и отобразили красивое игровое поле с помощью pygame и python. и на данный момент наша программа отображает фоновое ...
с введением css-преобразований элементы стало возможно сдвигать, поворачивать, наклонять, сжимать и растягивать. веб-дизайнеры наконец-то смогли ...
продолжаем покорять космические просторы с python и pygame.в прошлой статье мы придали кораблю возможность управления с помощью клавиш. в сегодняшней ...
компонентный фреймворк svelte.js используется для создания интерфейсов без перезагрузки страницы и этим он очень похож на vue.js и react.js. но у него ...
при помощи svg фильтра fegaussianblur можно размыть какую-нибудь область на фотографии, ограничив ее блоком любой формы и с любым оформлением. на размытой ...
уже трудно себе представить современные сайты без иконок и вообще без графики. вся графика, которую мы видим на сайтах может быть растровой ...
формат svg дает новые возможности для рисования различных фигур и анимирования их. сегодня мы рассмотрим svg hover эффект на кнопку. создадим внешний ...
различные hover эффекты на кнопках служат для привлечения внимания пользователей, чтобы побудить их к активным действиям. сегодня мы рассмотрим, ...
прежде чем пересылать данные на сервер, введенные пользователем в поля формы на сайте, нужно научится их извлекать. и с этой задачей javascript умеет ...
сегодня мы рассмотрим простой, но интересный эффект появления рамки из центра, при наведении на кнопку. в качестве объекта наведения может быть ...
продолжаем совершенствовать игру asteroids c python и pygame. и на текущий момент, на игровом поле отображается один космический корабль, которым можно ...
неоновый текст может добавить приятный футуристический штрих к любому веб-сайту. при этом магию неоновых вывесок, можно воссоздать с помощью ...
создание svg круга окружность рисуется при помощи svg элемента circle. атрибуты cx и cy указывают на x и y координаты центра круга. атрибут r равен радиусу ...
svg текст как работать с svg текстом? текст выводится внутри парного элемента text с указанием координат его отрисовки. управление внешний видом ...
с этой ошибкой ко мне постоянно обращаются и спрашивают: "где ошибка?". подобных писем за всё время я получил где-то штук 500, не меньше. пора с ошибкой ...
свойство perspective в css позволяет добавить к элементу видимость 3d-пространства, воздействуя на дистанцию между плоскостью z и наблюдателем. причем, ...
css свойство align-items управляет элементами по вертикали в системе grid layout. на этом уроке, вы увидите все возможные варианты расположения элементов ...
дефолтное подчеркивание ссылок дефолтное подчеркивание ссылок в html выглядит очень скучно и непривлекательно. стандартные ссылки имеют синий ...
сегодня мы сделаем эффектный аватар внутри круга, используя псевдоэлементы before и after. <div class="box">     <div class="circle">         <img ...
все, кто хоть немного взаимодействуют с компьютером, неизбежно сталкиваются с однотипными задачами: скачивание видеороликов с youtube, переименование ...
в предыдущей статье по python и pygame мы завершили создание логики для космического корабля. но корабль все еще один в пустом пространстве. пора добавить ...
сегодня вы узнаете, как при помощи готового решения parallax плагина, можно анимировать фон при движении мышью. в качестве фона у нас будет космическое ...
на чистом css можно создавать интересные и оригинальные "спецэффекты", один из которых мы сейчас подробно разберем. у нас есть список пунктов ...
на этом уроке мы создадим простую css анимацию появления текста. разобьем наш текст на отдельные фразы и будем их друг за другом прокручивать ...
на этом уроке нарисуем пчелу с помощью окружностей и анимируем ее так, чтобы она летала. создание анимации в javascript состоит из повторяющегося ...
в одной из прошлых статей по css, мы попытались с имитировать эффект неоновой вывески. и одна особенность, которую можно заметить в неоновых вывесках, ...
на этом уроке вы узнаете, как сделать градиентную рамку с размытыми краями для блоков. данный css-эффект построен на градиентах, заданных псевдоэлементам. ...
из этого урока вы узнаете как создать навигационное меню с иконками и hover-эффектом, используя библиотеку font awesome на чистом css. 1) подключить библиотеку ...
самый простой и понятный для начинающих способ получения данных из формы, скорее всего окажется не слишком эффективным. давайте вернемся к ...
необходимость в создании сайта может быть различной. однако в современном мире ни одна уважающая себе компания просто не сможет обойтись ...
например, по какой-то причине вам нужно перенаправить посетителей с одного сайта на другой. только сделать это без мгновенного редиректа в лоб, ...
инкапсуляция - это скрытие реализации какой-либо задачи в javascript коде не из вредности, а с целью защиты части кода от пользователя или программиста. ...
привет всем и сегодня мы разберём свойство border-radius, которое позволяет сделать закруглённые уголки для любых блочных элементов на странице. ...
из этой статьи вы узнаете, как создать клон объекта, то есть его точную копию. для примера создадим объект person, который нам нужно клонировать. ...
для тестовых запросов, есть такой сервис jsonplaceholder. он имитирует фейковый сайт с базами данных, чтобы нам с вами было на чем потренироваться. отсюда ...
доброго времени суток! перед тем как начать программировать на c#, вам необходимо установить интегрированную среду разработки visual studio community. ...
на этом уроке вы узнаете о том, как вывести даты на страницу в указанном диапазоне времени. зададим поля ввода для начальной и конечной даты. ...
как вы поняли из прошлой статьи про диапазоны дат, что в нативном javascript неудобно работать с форматами дат. поэтому и была разработана библиотека ...
в css было три основных способа задания цвета, но в css3 появилось ещё два. вот о том, как можно задавать цвета в css3, мы и поговорим в этой статье. ...
существует три способа удаления дубликатов из массива. в данной статье рассмотрим каждый из них и выясним наиболее подходящий. первый способ ...
с помощью плагина woocommerce можно продавать 6 типов товаров: простой товар сгруппированный товар внешний / партнерский товар вариативный ...
использование похожих и сопутствующих товаров в любом интернет магазине - это известный маркетинговый прием с целью выручить побольше денег. ...
на этом уроке разберем настройки популярного yoast seo плагина (версия 15.4) для использования в онлайн-магазинах, работающих на основе woocommerce плагина. ...
продолжаем разбирать настройки плагина yoast seo, здесь первая часть статьи. отображение в поисковой выдаче / медиа когда вы загружаете медиафайл, ...
в плагине woocommerce фильтрация товаров основана на атрибутах. атрибут - это разновидность товара по цвету, размеру, стилю, назначению. у разных товаров ...
тема storefront специально разработана под плагин woocommerce и рекомендована к использованию под интернет-магазин самими авторами плагина. на чем основаны ...
почему горизонтальное выравнивание блоков по центру - тема актуальная для начинающих верстальщиков? связано это с левосторонним позиционированием ...
на сегодняшний день, можно очень простым способом изменить внешний вид всем надоевшей серой полосы прокрутки. и для этого не нужно подключать ...
шорткод woocommerce - это короткий код для вывода товаров, страниц и категорий. при запуске короткий код развернется в полноценный код. шорткоды woocommerce ...
конструктор яндекс карт независимо от этого куда вы в дальнейшем будете вставлять яндекс карту, первый шаг всегда начинается с конструктора ...
продолжаем практиковаться и сегодня мы начнём создавать drag and drop загрузку файлов на сервер. вы, наверное, должны были видеть в социальных сетях ...
думаю, почти каждый слышал загадочное слово canvas, но далеко не все знают, что это такое. в этой статье я постараюсь ввести вас в курс дела, а, главное, ...
теория - вещь нужная. без теории никуда. но, если вы будете просто её знать, вы врядли сможете что-нибудь сделать на практике. вот именно это я ...
не всякий раз верстка бесплатных макетов в учебных целях, хорошая идея. такое занятие требует много времени и высока вероятность, что вам быстро ...
всем здравия! в этой статье мы разберём, как делать плавные переходы на css3, используя свойство transition. давайте подумаем, как сделать, чтобы, например, ...
что такое a/b тестирование сайта a/b тестирование - это сравнение двух страниц с разным дизайном, но в одинаковых условиях, чтобы выяснить какая ...
интригующее название «заработок на продаже товара, которого у вас нет нет» никакая не мошенническая схема, а вполне реальный бизнес. который ...
градиент - это плавный переход от одного цвета к другому. в веб-дизайне мы часто сталкиваемся с фоновыми и интерфейсными градиентами и намного ...
чтобы сделать свою версию этого дизайна, на первых порах вам не нужен photoshop и дизайнерские навыки. простые вещи можно сделать легко и быстро, ...
у вас на руках есть готовый дизайн для футболки. что с ним делать дальше? как получить готовый продукт в свой интернет-магазин? для начала нужно ...
нельзя так просто установить форму обратной связи на сайт без защиты от спама. по какому принципу работает эта защита? прежде чем разрешить ...
растет доверие и вырабатывается привычка людей совершать покупки в интернет-магазинах. ведь не зря большая доля заказов на фриланс биржах, ...
html разметка для карточек товаров для создания карточек товаров нам потребуется блок main с классом content и еще один флексовый контейнер с карточками ...
что вообще должно происходить с этими кнопками и карточками товаров? при клике пользователя по черной кнопке, на сайте должны остаться только ...
css3 свойство box-sizing может принимать два значения: первое по умолчанию - content-box (его не нужно указывать) и второе - border-box. именно последнее значение ...
я хочу вывести иконки социальных сетей в верхнем правом углу шапки сайта с помощью хуков. поскольку верхняя область у меня уже занята ссылками, ...
добавить иконки соцсетей на wordpress сайт можно с помощью обычного виджета text. находим в кастомайзере виджет text и добавляем его в первую колонку ...
после прочтения этой статьи, у начинающего разработчика по крайней мере на один вопрос будет меньше. заказчики часто просят исполнителя изменить ...
google docs - это бесплатная альтернатива microsoft office, вполне удовлетворяющая потребности среднестатистического пользователя. google документы замечательны ...
управление каждым элементом для управления каждым элементом существуют другие свойства и задаются они непосредственно самому элементу, ...
управление областями в css grid можно ячейки объединять в области. ниже представлен шаблон, в котором при разрешении меньше 540 пикселей, верстка ...
здравствуйте! как известно, эффект перспективы и связанное с ней 3d пространство может сделать интерфейс сайта для конечного пользователя, более ...
на первом и втором уроках мы делали адаптивную верстку фотогалереи, где контент заполнял всю ширину экрана. сегодня сверстаем простую секцию ...
на этом уроке разберем, как верстать форму на css grid. у нас будет не совсем типичная форма, когда поля находятся в одной колонке друг под другом. ...
при вёрстке страниц обязательно нужно проверять их в различных браузерах. причём в случае с ie требуется и проверка в различных версиях. поскольку ...
на первый взгляд с помощью javascript свойств innerhtml и textcontent, мы делаем примерно одно и тоже - меняем содержимое внутри html элемента на странице. так ...
распределение ширины сетки на фракции необязательно должно происходить в равных долях. если поставить вместо единицы цифру два, то мы удвоим ...
предположим, что мы создали html страницу с заголовком «урок по javascript #1» и неким текстом. затем мы передумали и решили заменить старый заголовок ...
мы получили задание заменить в рекламном тексте на html странице все упоминания о «кухни» на слово «гостиной». причем вручную пройтись ...
чтобы создать графический интерфейс ваших окон в pyqt, вы можете выбрать два основных пути: можно использовать qt designer или вручную написать графический ...
как правило, начинающие изучать веб-разработку люди уже знают, как легко можно поменять внешний вид элемента с помощью css стилей. но менять стили ...
на предыдущем уроке мы разобрали, как можно менять отдельные css свойства у элементов при помощи javascript. однако будет ли такое действие эффективным, ...
на этом уроке вы узнаете, как создавать элементы с нуля и добавлять их на страницы, используя javascript. чтобы нам было от чего отталкиваться, создадим ...
на предыдущих уроках по javascript, мы научились получать и изменять элементы на страницах. но зачем это нужно, если можно сразу создать страницу ...
управление элементами в контейнере в css grid предусмотрена возможность изменять позицию каждого элемента на линии, обращаясь к нему через ...
система grid layout состоит из родительского блока контейнера и вложенных в него элементов. html разметка создадим html-разметку, где зададим контейнер ...
сегодня вы узнаете о том, как настроить автоматическое резервное копирование сайта на wordpress. этот способ достаточно надежен и не зависит от ...
логические операторы используются вместе с ключевыми словами: for, if, while, do while и могут принимать только одно из двух значение true/false. всего в javascript ...
на этом уроке вы узнаете, как стилизовать стандартные радио кнопки под свой дизайн, с помощью html и css. на сайтах радио кнопки чаще всего используются ...
до боли знакомая ситуация, когда вы заполняя форму авторизации, казалось бы внимательно вбиваете каждый символ имени пользователя и пароля. ...
у любого блочного элемента может быть рамка, которая находится между паддингом и маржином и используется для визуального выделения элемента. ...
на этом уроке разберем как можно имитировать ввод текста с клавиатуры с помощью css анимации. эффект печатающегося текста способен оживить вашу ...
в первой части урока мы нарисовали сам слайдер с использованием html и css, во второй части создадим кнопки prev / next и напишем javascript код для управления ...
в мобильных браузерах отсутствуют события мыши, зато есть тапы (прикасания пальцев к сенсорному экрану). кроме того сенсорные устройства поддерживают ...
итальянский ученый леонардо пизанский вывел закономерную последовательность чисел, при которой каждое стоящее в ряду число, является результатом ...
флаги в регулярных выражениях уточняют каким образом нужно искать, если это важно. в противном случае, флаги не обязательно добавлять к регулярному ...
для верстки сайтов существует три основных подхода: float, flexbox и grid. каким способом верстать верстальщик выбирает сам, при условии, что в техническом ...
у верстальщиков часто возникает ситуация, когда необходимо сделать элементу вертикальное выравнивание - расположить в центре экрана по оси ...
регулярные выражения - это способ поиска совпадений шаблона с текстом для дальнейших манипуляций. наверняка многие из вас уже составляли простейшие ...
как преобразовать обычный список в массив, используя программу vscode и регулярные выражения? предположим вам нужно занести в базу данных сайта ...
принципы использования регулярных выражений в разных языках программирования более-менее одинаковые. на этом уроке мы посмотрим, как регулярные ...
продолжаем знакомиться с символьными классами у регулярных выражений. символьный класс - слово: \w - символ слова символьный класс «\w» ...
термин квантификаторы в регулярных выражениях звучит пугающе, но по сути это специальные символы, задающие количество повторений. они призваны ...
на предыдущем уроке мы сверстали секцию с портфолио на css grid для десктопа. осталось сделать верстку адаптивной для различных мобильных устройств ...
круговая диаграмма позволяет наглядно продемонстрировать доли разных значений в конкретном примере. имея форму пирога, она как нельзя лучше ...
html код html разметка состоит из элементов маркированного списка, внутри блока div. <div class="list">     <h2>list item hover effect</h2>     <ul> ...
надеюсь, каждый из вас понимает, что без уникального контента сайт раскрутить практически невозможно. причём, чем больше уникального контента ...
разделим рисование куба условно на пять сторон и сверху крышка top. html код тегами span обозначим 4 стороны куба с использованием переменной i. ...
используя только css, можно нарисовать реалистичные клавиши у клавиатуры. достигается это с помощью комбинации градиентов и теней. html код ...
html код html разметка простого калькулятора в целом представляет из себя форму. форма состоит из текстового поля input и кнопок span. в поле будут ...
для обмена файлами между серверами имеется протокол ftp. в частности, чтобы отправить файлы с локального компьютера на удалённый нужен удобный ...
в этой статье речь пойдет не о стилизации стандартного чекбокса созданного на html, а о создании чекбокса с нуля и реализации его переключения ...
приблизительно год назад вышла новая версия языка программирования php8. его можно смело назвать - языком номер один в веб-программировании на ...
csv - это текстовый формат для представления табличных данных. почему-то многие путают его с xls (файл excel), однако, между ними мало общего, хотя, безусловно, ...
опция сохранения на компьютере распространена повсюду. бывает что создавая приложение необходимо, чтобы оно обладало данной функцией. создание ...
на этом уроке мы сделаем нестандартную анимацию для переключателя меню-гамбургер на языке javascript. создание переключателя создадим саму кнопку-переключатель ...
в сегодняшней статье мы рассмотрим создание скрипта для сворачивания всех окон на экране вашего компьютера. нам понадобится python и библиотека ...
самая популярная ошибка при установке расширений - это неправильный xml-файл, невалидный xml-файл. как бы это не было странно, но эта ошибка встречается ...
в сегодняшней статье мы рассмотрим способ получения списка статей, из определенной категории нашего сайта. вот что нас интересует: данный ...
огромным преимуществом joomla перед другими cms (а их очень много) является большое количество всевозможных расширений: модулей, плагинов, шаблонов ...
наверняка, вы при создании нового материала в joomla видели практически в каждой опции в группе "параметры-расширенные" вариант "использовать глобальные". ...
в сегодняшней статье мы рассмотрим как выбрать данные из несвязанных таблиц с sql и оператором join. для чего это нужно. прежде всего, скажем, что ...
здравствуйте! в цикле статей по созданию космической аркады, с python и pygame, мы достигли того что на игровом поле отображается космический корабль ...
в свернутом виде меню навигации из себя представляет кнопку с иконкой плюс. при клике по кнопке меню разворачивается - иконки образуют круг ...
думаю, что многие из вас видели в интернете изображения, заполненные текстом. заполнить текстом можно любую фигуру. на этом уроке мы покроем ...
язык python имеет множество графических библиотек. одной из них является tkinter. и в сегодняшней статье мы рассмотрим как создать раскрывающийся ...
у нас будет шесть разноцветных секций - одна секция соответствует какой-нибудь услуге. что это за услуга, можно понять по иконке. html разметка ...
подготовим три пустых карточки. в дальнейшем в каждую карточку мы вставим по одной фигуре - круг, квадрат и треугольник. а пока подготовим hover-эффект. ...
организация файлов на компьютере может быть утомительной задачей, особенно когда это делается вручную. некоторые папки (например, папка "загрузки") ...
на это уроке мы создадим интересную анимацию. при наведении на иконку, на ней появляется кнопка-индикатор. а на каждом пункте меню, индикатор ...
продолжим создание индикатора для меню навигации. здесь находится первая часть урока. стилизация и hover-эффект меню при наведении мыши, иконка ...
у нас есть четыре изображения, каждое из которых поместим в свой собственный треугольник. полученные четыре маленьких треугольника поместим ...
ленточка на предмете создает ощущение праздника. а для веб-разработчика это праздник вдвойне, поскольку можно обойтись без графики и все сделать ...
состояние у переключателя включено|выключено, можно усилить с помощью css кастомизации и смайлика. создание нативного чекбокса сначала создадим ...
полупрозрачная бизнес карта органично вписывается в любой дизайн сайта. если поменять изображение у фона, например на летнюю тему, то бизнес ...
цель создания выпадающего меню - это оптимальное использование пространства на маленьких дисплеях. иногда к такому приему организации меню, ...
для создания эффекта многослойного текста, нам потребуется атрибут data-text, два псевдоэлемента, прозрачный цвет и свойство text-stroke. html разметка ...
выводить текст на консоли в разных цветах довольно удобно и практично, от создания причудливых сценариев сканирования до выделения различных ...
на этом уроке сделаем простой футер для веб-сайта. для красоты верх футера украсим волной. html разметка обычно в футере сайта ставятся иконки ...
на прошлом уроке мы создали футер, украшенный волной, в его верхней части. согласитесь, что неплохо было бы оживить нашу волну - сделать анимацию. ...
загрузка файлов из сети является одной из наиболее распространенных ежедневных задач, выполняемых в интернете. это важно в связи с тем, что ...
при наведении на изображение, создается эффект, что под ним лежит целая стопка других изображений. создание элементов карточки в html сначала ...
как плавно заменить одно изображение на другое при наведении мыши, не меняя сам фон? для этого нам понадобиться три изображения: два из них на ...
когда ваш сайт уже полностью готов, радоваться рано, так как впереди ещё процесс отладки. и одной из составляющих этого процесса является поиск ...
мы продолжаем создание игры про "космические приключения" с python и pygame. очень важной частью этой игры является возможность уничтожения вашего ...
находим два подходящих изображения размером не менее 1920x1080 пикселей и скачиваем их. оба изображения будут фоновыми, которые вставляются через ...
многие из вас давно ждали эту статью (некоторые даже писали мне на почту) с просьбой разобрать процесс установки и настройки joomla. и начнём мы ...
здравствуйте. как известно, разработка web приложений это динамичный процесс, который требует постоянных доработок. в результате добавления ...
вот мы и подошли к последней теме создания структуры сайта на joomla. и из этого материала вы узнаете, как добавлять статьи в joomla. предлагаю сразу ...
в прошлый раз мы с вами научились создавать разделы joomla. в этой статье мы продолжим заниматься созданием структуры сайта, и затронем тему создания ...
в прошлой статье мы с вами разобрались со структурой сайта на joomla, и пришли к выводу, что нужно создать: разделы, категории и статьи. и в этой небольшой ...
в этой заключительной статье по конфигурации joomla мы рассмотрим серверные настройки. среди них имеются весьма важные опции, о назначении которых ...
в этой статье мы рассмотрим все системные настройки joomla. многие из этих настроек особой важности не имеют, а некоторые могут существенно поменять ...
в прошлой статье мы с вами установили joomla на локальный сервер. а в этой статье мы займёмся настройками joomla. первым делом заходим в admin-панель ...
в предыдущих статьях я несколько раз писал о том, что если вы вдруг забудете, как пишется тот или иной sql-запрос, то вы всегда это сможете узнать ...
в прошлой статье мы с вами создали новое меню joomla. однако, для того, чтобы пользователь мог им воспользоваться, необходимо создать пункты меню ...
когда вы только начинаете создавать сайт, вы его делаете, как правило, на локальном сервере. когда он будет готов, его нужно будет перемещать ...
в предыдущих статьях я часто упоминал про индексы в mysql. и я обещал, что скоро о них расскажу. так вот, это время пришло, и сегодня вы узнаете об ...
записи - это то, ради чего база данных и используется. записи и есть те самые данные, которыми наполнена база данных. и в этой статье мы научимся ...
в этой статье я научу вас управлять таблицами в phpmyadmin, то есть создавать, редактировать и удалять таблицы в базе данных. эта статья очень важная, ...
давайте продолжим заниматься возможностями phpmyadmin. в прошлой статье мы с вами учились управлять пользователями, а в этот раз я вас познакомлю ...
с этой статьи мы начинаем подробно знакомиться с возможностями по phpmyadmin. и давайте с вами научимся управлять пользователями в phpmyadmin, так как ...
существует множество самых разнообразных видов курсоров. например, обычная стрелка, знак вопроса, стрелка в виде указателя и так далее. в этой ...
до сих пор мы с вами занимались созданием структуры сайта на joomla, но как такого сайта мы с вами не видели. и в этой статье мы начнём создавать ...
доброго времени суток! сегодня мы рассмотрим с вами как можно создать простейший веб-сервер в c#. для создания данного сервера мы будем использовать ...
и, наконец, самый последний тип меню в joomla - псевдоним. многие не понимают его назначение, однако, в этой статье я объясню не только, как создать ...
сегодня мы рассмотрим ещё один очень популярный тип меню: шаблон блога раздела. примерный вид этого типа меню вы можете посмотреть вот здесь: ...
круговой индикатор выполнения в настоящее время используется на многих веб-сайтах. существует много типов индикаторов выполнения, и круг — ...
из всех типов меню в joomla, тип меню разделитель остаётся для меня загадкой. мне трудно представить его использование, однако, раз он имеется, значит, ...
здравствуйте! в одной из статей мы начали создание кругового прогрессбара с помощью html и css. в настоящий момент мы имеем белый круг на светло-голубом ...
здравствуйте! продолжаем создание кругового прогрессбара с помощью html и css. в прошлой статье мы создали круг на белом фоне и закрасили одну его ...
решил в этой статье вернуться к joomla и продолжить рассказывать о типах меню в этой cms. в этот раз мы затронем тип меню: "внешняя ссылка". то же часто ...
здравствуйте! в предыдущей статье мы создали анимированное подобие прогрессбара, которому не хватает всего пару штрихов. все это мы создаем ...
в этой статье рассмотрим последний тип меню в блоке "материалы": "стандартный шаблон раздела". данный тип меню я не использовал, однако, некоторым ...
ещё один тип меню, который вы почти наверняка будете использовать у себя на сайте - это шаблон блога материалов на главной. примерный вид такого ...
как я и обещал, начиная с этой статьи, мы будем знакомиться с различными типами меню в joomla. и начнём мы с самого первого - это "список материалов ...
сегодня мы с вами рассмотрим ещё один очень популярный тип меню - это "шаблон списка категории". примерный вид этого типа меню вы можете посмотреть ...
в этой статье мне хотелось бы затронуть уже весьма частоиспользуеый тип меню - шаблон блога категории. фактически, данный пункт позволяет вывести ...
в сегодняшней статье мы попробуем создать боковое меню с изменяющимися данными, при помощи c# и фреймворка windowsforms. для данного примера нам понадобится ...
здравствуйте. сегодня мы создадим простое оконное приложение, для замены строк в файле, с помощью c#, winforms и модуля regex. для проекта понадобится ...
продолжаем знакомство с типами меню в joomla, и сегодня рассмотрим "шаблон отправки материала". данный шаблон позволяет вывести страницу, где будет ...
здравствуйте. сегодня мы создадим простой проект синтезатора на windowsforms и c#. прежде всего нам понадобятся звуки нот в формате wav. перейдите ...
в этой статье мы с вами разберём один из самых популярных типов меню: стандартный шаблон материала. этот тип меню позволяет выводить на страницу ...
в спокойном состоянии кнопка выглядит обычно, в стиле плоского дизайна. однако при наведении на нее мыши, происходит переворачивание с 3d-эффектом. ...
по css правилам можно выбрать только одну радиокнопку из группы. с рейтингом также - пользователь может выбрать один смайлик из пяти. поскольку ...
css-свойство box-shadow задает тень блоку, а функция drop-shadow() делает тень по контурам элемента, учитывая прозрачные участки. в этом и состоит принципиальное ...
посмотрите сначала предыдущий урок. а что если пользователь не догадается навести мышку на свернутое меню, чтобы его развернуть? неплохо было ...
чтобы нарисовать реалистичные капли воды, не обязательно владеть техникой рисования. достаточно хорошо знать css-свойства и уметь применять ...
в чем состоит необычность эффекта? у карточки есть два лица. в своем обычном состоянии карточка пронумерована и полностью закрашена красным ...
у javascript есть встроенные методы для вывода текущей даты в нужном формате. желаемый формат задается в аргументах используемых методов. например ...
среди множества вариантов разработки графического интерфейса на python наиболее часто используемым является tkinter. при использовании данного ...
много реалистичные пузырьков разных размеров, с разной скоростью поднимаются вверх, лопаясь на ходу. как такое возможно сделать на javascript? перед ...
при клике по ссылке меню, под ней появляется линия и переходит на следующий пункт меню (туда, где пользователь снова кликнул). получается интересный ...
по умолчанию боковое меню выглядит, как узкая полоска с иконками. так пользователь понимает, что это меню можно развернуть и увидеть названия ...
мне нравиться использовать шрифтовые иконки из библиотеки fontawesome, потому что их легко кастомизировать под любую цветовую гамму сайта. html разметка ...
наше popup окно необходимо снабдить крестиком, кликнув по которому, пользователь избавится от надоедливой рекламы. .close{     position: ...
на всей странице будет происходить плавное движение вверх разноцветных квадратиков разного размера. подготовка фона для анимации создадим ...
на этом уроке вы узнаете, как заставить placeholder не исчезать, а переместится наверх при заполнении поля формы. html разметка форма состоит из ...
переменные в css появились в основном для создания анимаций. на этом уроке мы сделаем лоадер с летающим по заданной траектории самолетом. это ...
пользователь водит мышкой по экрану и автоматически стирается верхний слой. под верхним слоем находится фоновая картинка. немного движений ...
согласитесь, что закругленная внизу линия шапки сайта смотрится более изящнее, чем прямоугольная. на первый взгляд может показаться, что это ...
сделать какой-нибудь простенький эффект при наведении можно с помощью самого курсора, меняя его внешний вид. html разметка создадим меню, используя ...
на этом уроке вы узнаете, как можно креативно расположить превью-картинки, ведущие на полные статьи в блогах. создание контейнера начнем ...
недавно мне потребовалось немного расширить функционал на своём сайте http://srs.myrusakov.ru. разумеется, встал вопрос о его импортировании на denwer, чтобы ...
предположим у бизнес-сайта есть специальное предложение (подарок в виде скидки), которое посетитель должен увидеть через несколько секунд после ...
как развернуть сложенные в стопку карточки при наведении мыши? html разметка html структура состоит из трех карточек с текстовым контентом. ...
сделать на css красивую градиентную тень вместо обычной серовато-черного цвета? это никакая не сверхзадача, css легко с этим справляется. создание ...
обычно форма поиска как минимум состоит из двух полей input: это текстовое поле, куда пользователь вводит ключевое поисковое слово и кнопки "поиск". ...
данный to do list (список дел) на css нацелен не на практическое использование, а чтобы показать возможности поля checkbox. все таки для создания полноценного ...
4) позиционирование инпута и текста .list ul label{     position: relative; / * относительное позиционирование * /     display: flex; / * отображать ...
если вы когда либо создавали сайт, то возможно, как начинающий web-дизайнер уже знакомы c css преобразованием элементов в двух измерениях - x и y. ...
первоначальное сокрытие части контента на сайте реализуется по принципу "аккордеона" - раскрывать и сворачивать. в свернутом виде пользователь ...
весь эффект с фокусом строится на манипуляциях с фильтром blur. когда пользователь открывает страницу, то видит размытый фон и четкий заголовок. ...
как можно получить красивый эффект анимации градиента, если в css-коде не используются вообще градиенты? испытаем данный трюк на loader. создание ...
этот необычный эффект строится на двухслойности: нижний слой желтый, а верхний - синий. двигая мышкой слева направо, вы постепенно убираете верхний ...
написание кода вручную, конечно же необходимое умение для программиста. то справедливо для начального этапа изучения языка, чтобы набить руку. ...
в чем суть эффекта? при наведении мыши, на место белого блока с иконкой, плавно выезжает снизу розовый блок с иконкой и номерами телефонов. работает ...
как легко и оригинально оживить текст, не создавая никакой анимации? об этом вы узнаете на этом уроке. эффект красиво смотрится только на крупном ...
авторам статей или коммерческих текстов удобно писать и сразу видеть сколько символов уже написано. ведь от этого зависит, сколько денег в итоге ...
при наведении на элемент, можно менять не только его внешний вид посредством css, но и самого курсора. а с помощью javascript реагировать на событие ...
как известно, людям всегда больше нравится интерпретировать картинки, чем текст. это подтверждается биологическим фактом, что 90% фактов, поступающих ...
для получения изогнутой тени, нужно прописать обоим псевдоэлементам before и after, css-свойство transform: skewy. по оси y, мы изменим прямые углы на +-7.5 градусов. ...
какие в принципе существуют варианты, чтобы расположить текст вертикально на чистом css. я, как минимум знаю два варианта, оба мы сейчас и рассмотрим. ...
на данный момент у нас есть три превью-картинки, при наведении на которые пока ничего не происходит. по задумке, при наведении на урезанную версию ...
медленно движущаяся картинка в сферической рамке смотрится очень завораживающе. эта сказочная анимация выглядит дорого, хоть и сделана на ...
в одной из прошлых статей мы создали форму для калькулятора, с помощью c# и winforms, создав текстовое поле и кнопки с цифрами. в сегодняшней статье ...
глядя на причудливую форму блока, трудно поверить, что этот шедевр сделан на чистом css, без какой-либо графики. html разметка создадим контейнер, ...
создавать красивый дизайн у карточки можно только на чистом css с добавлением fontawesome иконок. html разметка внутри контейнера card у нас находится ...
нет, это не фотошоп. фильтр для смешивания слоев уже давно стал доступен и на css. как это работает? сейчас вы обо всем узнаете. html разметка для ...
как сделать фигуру круга многослойной, размытой и загадочной, используя только html и css? вы узнаете из этого урока. html разметка создадим фигуру ...
мне очень нравится этот способ создания бегущей волны для последующей ее анимации. почему? здесь мы не используем никакой графики, только свойства ...
вращающийся текст вокруг логотипа всегда привлекает внимание пользователя и вносит легкую динамику на страничку сайта. html разметка и текст ...
чтобы пользователю было веселее переходить по ссылкам, веб-разработчики придумывают креативные hover-эффекты. зачастую хватает одного css, без ...
пропишем внутри ссылок data*-атрибуты с названиями ссылок. это нужно для передачи этих названий в функцию attr для получения hover-эффекта. <ul> ...
в html-разметке накидываем все элементы, которые у нас будут на странице, пока не заботясь о внешнем виде расположении относительно друг друга. ...
для создания анимации падающих звезд нам потребуется картинка зведного неба и сами звезды, созданные средствами html и css. html-разметка и звездное ...
в сегодняшней статье мы создадим простой калькулятор способный выполнять сложение, вычитание, умножение, а также деление. и все это мы реализуем ...
на первом уроке мы уже создали большую часть html-разметки. google карта пошаговая инструкция как вставить на сайт карту с вашим объектом. ...
на втором уроке мы уже стилизовали контактную форму и разместили ее в левой колонке. остальные три блока (контактная информацию, соц. иконки ...
у нас есть два изображения, каждое из которых поместим в box. затем создадим общий контейнер и поместим туда два бокса с изображениями. сделаем ...
описание: когда-то я демонстрировал скрипт ротатора изображений на javascript. однако, недавно у меня спросили: "как сделать ротатор текста на javascript?". ...
на этом уроке произойдет превращение стандартных радиокнопок в креативные. html код в html-разметке мы создадим два поля с обычными радиокнопками. ...
когда дизайн сайта выдержан в минималистическом стиле, то при взаимодействии с пользователям, можно придумать разные фишки. например пользователь ...
функционал "read more / read less" очень часто используется на сайтах, чтобы не перегружать пространство информацией. пользователь сам решит, какая именно ...
как еще немного сэкономить место на сайте, за счет уменьшенной панели поиска? маленькая версия поискового поля создадим кастомное поисковое ...
по внутренней поверхности полукруга, туда-сюда катается мячик. кроме этого сам полукруг или назовем его лоадер, раскачивается вверх-вниз, словно ...
управление таймером играет важную роль в разработке программ как на стороне клиента, так и на стороне сервера, а также в службах windows. с помощью ...
уже привычно, когда на главной странице сайте, первый экран занимает огромная картинка, вставленная фоном. пользователь дальше скроллит вниз ...
одна из самых ценных информаций, которую пользователь передает на сайт - это email. поэтому крайне важно проконтролировать правильность ввода ...
данная css анимация построена на двух свойстве transform с его значениями: rotate (поворот) и scale (масштабирование). два круга вращаются вокруг своей оси ...
рассмотрим на примере анимации текста, как можно использовать css функцию attr. создание, позиционирование и стилизация текста data-text представляет ...
до сих пор мы создавали только консольные приложения. но программисты на c# широко используют формы для создания пользовательских интерфейсов. ...
css отлично подходит для анимирования элементов сайта, когда не требуется взаимодействия с пользователями. если элементы должны реагировать ...
django - это python веб-фреймворк для бекенда, который позволяет быстро создавать безопасные сайты и приложения. фреймворк имеет набор готовых компонентов, ...
казалось бы, как можно из html тегов и css стилей нарисовать что-то посложнее, чем простые геометрические фигуры. это мы сейчас и узнаем. рисуем ...
при наведении курсора на объект книжка раскрывается, при убирании курсора с объекта обратно закрывается. html код html разметка состоит из бокса ...
на предыдущем уроке мы нарисовали чашку с блюдцем, используя только css стили и никакой графики. на этом уроке сделаем нашу чашку интерактивной ...
в целях экономии места на сайте, не обязательно постоянно показывать на сайте форму подписки. достаточно одной кнопки. если пользователь хочет ...
на это уроке мы рассмотрим эффект, когда при движении курсора плавно появляется и исчезает текст. создание и стилизация текста <div class="box"> ...
главная страница поделена на две части: слева находится меню навигации, а справа фоновая картинка. мы хотим, чтобы при наведении на каждую ссылку ...
у нас есть изображение яблока в виде черного силуэта и картинка плавающей черепашки. как сделать так, чтобы края изображения с черепахой приняли ...
для создания более сложных css анимаций, разработчики ввели функцию var() и calc(). функция var() позволяет динамически вставлять значения переменных ...
для создания текста по кругу, необходимо разбить текст на символы и применить к каждому символу свойство transform. создание и стилизация текста ...
для создания этого забавного лоадера, слегка напоминающего игрушку кубик-рубик, нужно в html-разметке прописать блок обертку с классом loader и четыре ...
оператор for...of предназначен для организации циклов. к слову сказать, язык javascript очень богат на всякого рода циклы. но все они по сути делают тоже ...
административная панель - это одна из базовых вещей для практически любого веб-сайта. в данной статье мы посмотрим как создать базовый макет ...
продолжим разбор с ошибок при верстке сайта, которые допускают начинающие верстальщики. рекомендую начать с первой и второй части статьи, если ...
дорогие друзья! сегодня мы поговорим о html теге code. при написании конкретно этой статьи или любых других обучающих материалов, периодически необходимо ...
прикладной интерфейс работы с историей браузера (history api) в html5 предоставляет разработчикам возможность изменять url-адрес веб-сайта без ...
сегодня наблюдается высокий спрос на создание пользовательских видеоплатформ, которые можно использовать для продвижения товаров и услуг. ...
данный эффект хорошо подходит при наведении на ссылки в навигационных меню или в пагинациях. ссылки помещены в рамки определенного цвета, при ...
сегодня вы узнаете, как сделать на сайте анимацию печатающегося текста и реализуем мы этот симпатичный эффект с помощью jquery плагина – typed.js. ...
на этом уроке мы разберем основные правила css анимации на веб-странице, которые можно применить к любому элементу, а не только к тексту. просто ...
сегодня уже трудно найти сайт, где не использовался бы такой нужный и важный тег <div>. посмотрите код любого сайта, который найдете в интернете ...
эта статья будет полезна тем, кто хочет добавить социальные кнопки на wordpress без плагина. очень часто я вижу, как на блогах понатыканы везде, где ...
в этой статье мы научимся ставить таймер обратного отсчёта на сайт - плагин flipclock. такие таймеры вы наверняка уже много раз видели на продающих ...
oauth 2.0 - это открытый протокол авторизации, который позволяет одним приложениям получать доступ к данным других приложений. например, игровое ...
известно, что веб-дизайнер рисует макет сайта, а верстальщик делает верстку, то есть пишет html/css код. а что именно он пишет на html странице? все ...
javascript - это гибкий и мощный язык программирования, который реализуется различными веб-браузерами. наряду с html и css, это основной компонент ...
представьте себе, что веб-разработчику совсем не нужно думать о том, как будет выглядеть визуально готовая страница. он просто пишет код, элементы ...
название wordpress плагина advanced custom fields переводится как – расширенные произвольные поля. скажем по простому, что этот плагин существенно расширяет ...
несмотря на то, что платных или бесплатных wordpress тем, создано уже огромное количество, редко кто использует их на своих сайтах так, как есть. даже ...
как правило, владельцы сайтов для обратной связи с клиентами размещают на видном месте номер телефона и контактную форму. если с телефоном все ...
на этом уроке мы научимся отправлять форму без перезагрузки страницы, используя метод ajax, библиотеки jquery. как вообще происходит классический ...
данная статья научит вас, как подключать стили, шрифты и скрипты к сайту. дело в том, что верстальщик отлично знает, что такие вещи подключаются ...
последнее время мне все чаще задают вопросы о том, как устроены индикаторы, показывающие текущую позицию чтения текста (количество прочитанного ...
на прошлом уроке мы узнали, что такое utm-метки и настроили get-запросы меток в скрытых полях формы. на этом уроке вы узнаете, как получить данные ...
библиотека jquery ui (user interface) представляет собой набор шаблонных элементов для создания пользовательского интерфейса и является частью библиотеки ...
на прошлом уроке мы разобрались, зачем нужна библиотека jquery ui и как её подключить. на этом уроке подробнее остановимся на виджете slider. речь идёт ...
easytabs - это популярный jquery плагин среди frontend разработчиков, который прост в использовании и понятен новичкам. я надеюсь, что после прочтения этой ...
с некоторых пор я получаю много вопросов об асинхронном программировании. и, поняв, что данная тема интересует многих моих читателей, я решил ...
на этом уроке мы разберем пример поворачивающейся карточки с картинкой. с лицевой стороны у карточки картинка, на обратной стороне - текст. при ...
на этом уроке вы узнаете, что такое utm-метки, как установить их на сайте и как настроить получение данных из utm-меток на ваш e-mail. что такое utm-метки? ...
из этой статьи вы узнаете как сделать мультилендинг и зачем он вообще нужен. технология мультилендинга тесно связана с utm-метками, если вы не ...
на этом уроке мы научимся к меню wordpress добавлять шрифтовые иконки. согласитесь со мной, что иконки не только украшают сайт, но и делают его более ...
лучше всего начать изучение структуру файлов темы wordpress на примере стартовой темы underscore. обычно разработку под wordpress начинают с этой базовой ...
на сегодняшнем уроке мы познакомимся с понятием custom post type, а также научимся создавать свой кастомный post type и шаблон для него. custom post type это одно ...
на этом уроке мы научимся создавать свои шаблоны (custom template) для страниц на wordpress-е. не для всех страниц сайта подходят типовые блоговые страницы. ...
на прошлом уроке мы создали новый тип записи post type book более подходящий для продажи книг, а на этом уроке научимся создавать для него таксономию ...
как вывести записи в wordpress? используя wordpress, как обычный блоговый движок с готовой темой, подобный вопрос у нас бы не возник. мы просто не вмешиваемся ...
из этой статьи вы узнаете как сделать сайдбар на wordpress. сайдбаром мы называем правую или левую колонку сайта, на которой размещены виджеты. виджеты ...
на прошлом уроке вы научились создавать свой собственный сайдбар, а на этом уроке вы узнаете как создать свой виджет на wordpress. виджет - это модуль, ...
на этом уроке вы узнаете, как перенести свой сайт на wordpress с одного хостинга на другой или с локального сервера на реальный хостинг. для этой ...
на большинстве сайтах поля форм обратной связи, по ширине не больше 300 пикселей. форма с максимальной шириной в 320 пикселей целиком поместится ...
на этом уроке мы научимся делать валидацию форм с помощью плагина jquery validate. валидация формы - это проверка скриптом правильность (выполнение ...
у нас есть схема структуры сайта с ключевыми словами, которые будут вставляться в статью, давая четкий сигнал поисковым машинам, на какой запрос ...
если верхняя панель навигации или просто меню (это одно и тоже), исчезает с поля зрения, при прокрутке странице, то перед вами точно не фиксированное ...
я большой сторонник минимализма при планировании html структуры сайта. любой сайт начинается с шапки и если у вас небольшое меню, то желательно ...
проверка выбранной ниши по охвату аудитории информационный сайт зарабатывает на пользователях, которые кликают по контекстной рекламе. нам ...
проверка на сезонность и перспективность нам надо исключить, что выбранная ниша не имеет сезонности и нисходящего тренда. поскольку, это наш ...
семантическое ядро – это список ключевых слов, по которым будут заходить пользователи на ваш сайт из поисковых систем. сначала собирают семантическое ...
на прошлом уроке мы создали схему структуры сайта, на котором будет 6 категорий, одна из категорий будет состоять из двух подкатегорий. все категории ...
на этом уроке мы научимся получать значения, введенные пользователями в поле input и совершать с ними арифметические действия. html разметка ...
в прошлой статье мы начали обсуждать, что такое шаблонизатор twig, а в этой статье мы продолжим рассматривать его и начнем с основной настройки ...
объявление переменных для того, чтобы объявить в javascript переменную, пишут так: var name; где name – осмысленное название переменной, написанное ...
на этом уроке мы рассмотрим, как вывести текст в javascript на экран, с двумя разными целями: заменить на другой и добавить к существующему. создадим ...
примеры условных операторов if-else (если-иначе), нам не надо специально придумывать, они приходят из жизни. то, как мы себя ведем или какой делаем ...
начнем наше знакомство с циклом for в javascript, сразу с примеров и только в конце статьи пробежимся немного по теории. представьте себе, что вы, ...
для лучшего понимания, что такое массивы, сделаем вид, что их не существует, обойдемся пока без них. однако для проведения эксперимента, надо ...
локализация - это процесс адаптации продукта или контента к определенному рынку или региону. она является важной при выходе на зарубежные ...
для верстальщика псевдоэлементы и псевдоклассы – незаменимые помощники и я вам это сейчас докажу на примере фрагмента psd макета. дизайнеры ...
сегодня мы создадим три вкладки (tabs), переключаясь между которыми, поочередно будет скрываться или снова показываться, содержимое всех вкладок. ...
в этом уроке мы научимся с вами делать горизонтальное анимированное выпадающее меню на css3, при наведении курсором на его категории, будет меняться ...
на этом уроке мы сделаем анимацию svg вектора, используя jquery плагин - lazy line painter. суть анимации состоит в постепенном прорисование любого векторного ...
на этом уроке мы познакомимся с функцией mail (), на примере создания формы обратной связи на php с последующей отправкой полученных данных на почту. ...
из этого урока вы узнаете как создать адаптивное навигационное меню с иконками, используя библиотеку font awesome и палитру цветов, на чистом css. ...
на прошлом уроке мы научились с вами создавать простую html форму обратной связи без всякого оформления и php обработчик данных этой формы. сейчас ...
я часто вижу в комментариях к урокам или на форумах, когда новички спрашивают: "я хочу разместить текст поверх картинки, а он оказывается под ...
на сайтах кнопки alert (оповещение), используются для взаимодействия с пользователем. смысловая составляющая alert кнопок передается в основном ...
на этом уроке мы будем создавать адаптивную контактную форму на всю ширину браузера, используя css и медиа-запросы. демонстрация примера. ...
если бы таблицы могли хорошо адаптироваться под разные разрешения экранов, то человечество и по сей день делало бы табличную верстку. я ещё ...
вставить видео на сайт во весь экран браузера, используя html5 теги, намного проще, чем вы себе это представляли. на этом уроке я рассказывал уже, ...
на этом уроке мы научимся встраивать строку поиска в адаптивное меню навигации, используя при этом только html/css код. демонстрация примера. ...
на этом уроке мы подробно разберем, как сделать карточку товара на css. под карточкой товара, я подразумеваю продающую карточку в интернет-магазинах. ...
тем, кто знает, что такое обратный звонок на сайте, предлагаю не читать, а перейти сразу к следующей главе. для остальных постараюсь объяснить, ...
разработчики клиентских сайтов на wordpress, часто сталкиваются с необходимостью восстанавливать сайт, после очередного обновления какого-нибудь ...
сервис яндекс.деньги позволяет любому физическому лицу (для юрлиц и ип есть яндекс.касса), разместить на сайте форму оплаты, даже владельцам ...
как сделать массовый импорт товаров в интернет-магазин, работающий на плагине wordpress – woocommerce? совсем недавно этого нельзя было сделать бесплатно, ...
сегодня мы создадим на чистом js коде – меню аккордеон с тремя секциями, при клике на которые, будет открываться панель с текстом, а при втором ...
сегодня вы узнаете как сделать чекбокс на html и добавить ему css стилей для лучшей совместимости с дизайном сайта. демонстрация чекбокс на ...
темой сегодняшнего урока, будет создание прогресс бара. это длинная полоска, которая заполняется цветом, по мере выполнения какой-либо задачи, ...
заказчики лэндингов часто просят сделать маску ввода телефона, желая таким образом задать определённый стандарт вводимых номеров клиентами. ...
когда в основе верхней секции сайта лежит большое изображение, то простым и хорошим решением для вписывания туда панели навигации - сделать ...
ассоциативный массив в js – это разновидность объекта. чем ассоциативный массив отличается от обычного массива? разгадка кроется в его названии, ...
разработка сайтов является важной составляющей развития бизнеса в 21 веке, и руководителям компаний следует серьезно задуматься о том, ...
под названием mfa (made for adsense – англ.) понимают ресурс, созданный специально для контекстной рекламы, для заработка на ней. название дал один ...
онлайн мир становится мобильным. каждый день все больше людей использует свои мобильные устройства для доступа к сайтам. и исследования ...
главнейшим инструментом для заработка в интернет-маркетинге является e-mail рассылка. совершенно не важно, продаете ли вы собственные товары ...
с помощью css селекторов мы выбираем какие конкретно элементы на сайте стилизовать. о чем нам говорит эта запись? h1 { color: red; } = селектор { свойство: ...
вы решили построить свой бизнес в интернете, выбрали нишу, нашли целевую аудиторию, создали свой сайт. теперь, когда вроде бы всё имеется ...
здравствуйте! многие из вас, устраиваясь на работу, откликаясь на вакансии и проекты на фрилансе часто замечали, что практически везде ...
по просьбам читателей сегодня я попытаюсь раскрыть такую важную тему в css, как приоритет и наследование. а так же вы узнаете о незаменимом помощнике ...
в этой статье вы узнаете, как реализовать функцию кнопки обратная связь для сайта на wordpress двумя похожими способами. мы научимся вставлять ...
некоторые моменты, упущенные при создании веб-сайта, могут отразиться на его посещаемости, читабельности, а также некачественно оформленный ...
на этом уроке мы подготовимся к верстке сайта по psd макету, используя только сетку (grid system) от фреймворка bootstrap 4. научившись такому методу верстки, ...
скорее всего, в интернете присутствуют тысячи статей, которые рассказывают о google analytics. и это будет отличная информация, особенно для начинающих ...
на прошлом уроке мы разбили psd макет на блоки, наметили структуру html страницы. сегодня будем разбирать верстку сразу с третьей секции – section ...
приветствую вас друзья! на этом уроке вы узнаете как создать всплывающую форму подписки для сбора базы подписчиков с последующей бесплатной ...
говоря о принципах, которых придерживаются сейчас современные веб – дизайнеры, надо вспомнить и поклониться миру искусства. понятия, ...
в свободном доступе глобальной сети интернет существует несчётное количество сайтов. но они ведь должны где-то располагаться. небольшой ...
вся структурированная информация о сайте, написанная на языке программирования, называется картой сайта. карта сайта может быть в двух ...
все хотят делать сайты так, чтобы потом не ломать голову над тем, почему же их невозможно раскрутить в поисковых системах. но далеко не ...
прежде чем ответить на этот вопрос, сначала мне нужно объяснить, что такое структурированные данные. в простейшем смысле структурированные ...
порой разработчик сайта настолько сильно привязывается к своему сайту, что не видит лес за деревьями. а новый пользователь тем временем, будет ...
начинающие дизайнеры и верстальщики допускают большое количество ошибок в своих сайтах, которые мешают дальнейшему развитию в их проектах, ...
существуют четыре основных принципа визуального дизайна, которые могут применяться для разработки дизайна всего что угодно. это повторение, ...
каким образом посетители перемещаются на вашем сайте? как они находят то, что ищут? это в большой степени определяется организацией вашего ...
итак, мы завершаем цикл уроков по версте сайта с нуля с flat дизайном. напомню, что на первом уроке мы верстали шапку сайта. на втором уроке - секцию ...
каждый пользователь после создание своего сайта сети начинает задаваться следующим вопросом: "как же теперь правильно продвинуть свой ...
как начинающие, так и опытные верстальщики не могли не заметить, что вместе с новыми возможностями в css3 технологиях, объем самого css-кода, существенно ...
начиная с этого урока, мы будем учиться верстке сайта с нуля в популярном flat стиле. эта тема очень объемная и мы посвятим ей не один урок. что ...
рано или поздно каждый владелец сайта задумывается о смене дизайна своего детища. прежний видится ему устаревшим, не соответствующим ...
сетка – это эскиз или диаграмма web-страницы, который показывает структуру (но не детализированный дизайн) базовых элементов страницы, таких ...
приветствую вас друзья! сегодня мы познакомимся с таким компонентов фреймворка bootstrap, как модальное окно. найти его можно на официальном сайте ...
независимо от того делаете ли вы сайт на wordpress для себя или на заказ, базового функционала этой популярной cms будет явно недостаточно. перед нами ...
на предыдущем уроке вы узнали какие seo плагины рекомендуется установить на любой wordpress сайт. на этом уроке вы узнаете как защитить ваш сайт и ...
приветствую вас друзья! на этом уроке мы научимся обращаться к базе данных wordpress-а и выводить на сайте нужную нам информацию, в нужном месте и ...
одной из популярных стратегий продвижения сайта считается применение низкочастотных запросов. как известно, чем ниже частота запроса, ...
хакеры весьма распространены в интернете и нет ничего не обычного в том, что однажды работа вашего сайта может быть нарушена из-за хакерской ...
большинство блоггеров или авторов, ведущие свои сайты на wordpress никогда не касаются вкладки в панели управления: "пользователи". по большому счету ...
всем привет! на начало 2018 года, по данным сайта can i use, верстка на flexbox-ах, поддерживается браузерами на 97.8%. это отличные показатели для этой уже ...
помогает ли ваш сайт закрыть сделку? в то время как многие владельцы малого бизнеса чувствуют, что у них нет времени или необходимых инструментов, ...
очень часто при регистрациях или анкетирования на сайтах, вас просят сделать некий выбор из выпадающего списка. например выбрать вашу страну ...
представьте, что вы начинающий верстальщик и перед вами стоит задача сверстать прозрачную форму входа на фоне изображения. дизайнеры часто ...
идея создания собственного интернет-магазина, наполненного чужими товарами (своих у меня нет), уже давно не давала мне покоя. я постепенно шел ...
на этом уроке мы сделаем меню с красивым эффектом при наведении с использованием псевдоэлементов - :after и :before. что такое псевдоэлементы, мы очень ...
на этом уроке мы научимся делать простой hover эффект для кнопки с помощью псевдокласса :nth-child. на кнопке есть текст - button, при наведении курсора ...
на этом уроке мы сделаем всплывающую подсказку при наведении на иконку на чистом css. точно такой же принцип можно применить к картинке. перейдите ...
на этом уроке я покажу вам как сделать очень необычный текстовый эффект, применяя чистый css. для этого потребуется большая фотография в качестве ...
на этом уроке я покажу вам как реализовать такой hover эффект, как плавное подчеркивание ссылки при наведении. подчеркивающая линия будет появляться ...
наверняка вы много раз видели на разных сайтах - пульсирующую кнопку с иконкой телефонной трубки. это достаточно эффективный прием, побуждающий ...
в этой статье вы узнаете историю возникновения и использования псевдоэлементов after и before в css. рассмотрим несколько примеров, где они активно ...
использовать на сайте иконки font awesome очень просто и для этого совсем не надо быть дизайнером. даже если вы не подберёте себе нужную иконку из ...
все веб-разработчики уже давно знают, что сайты надо делать адаптивными, но не все умеют это делать правильно. на этом уроке, вы узнаете как сделать ...
на прошлом уроке мы начали делать адаптивное меню для сайта, наше меню хорошо смотрится на больших и средних экранах, но при уменьшении размеров, ...
использовать или нет на сайте прелоадер - вопрос индивидуальный. например для одностраничника, с минимальным количеством графики и изображений, ...
уже трудно себе представить современный сайт без иконок соц. сетей и мы их видим на большинстве сайтах. откуда же берутся эти иконки? насчет ...
вертикальное меню на css - это список ссылок, ведущих на разные страницы сайта. неплохо смотрится, когда список ссылок вместо простых маркеров, ...
при адаптации сайта под самые маленькие разрешения устройств, хорошо иметь под рукой надежное решение, как размеры формы поиска свести к минимуму. ...
если зайти на практически любой сайт, то можно заметить, что многие из них создаются в стиле flat. современные сайты делают именно на основе ...
статья "бриф на разработку сайта" - ответила на вопрос, что такое бриф и кому он нужен. данная статья будет практическим руководством, как создать ...
в данной статье я расскажу вам о том, что такое rest api. также мы затронем тему http протокола.а также рассмотрим пример архитектурного дизайна rest ...
необходимость размещать текст в колонках на веб-страницах, безусловно пришла из газет и журналов. однако на мониторах компьютеров, читать длинные ...
задача веб-разработчика заключается в создании максимально удобной, безопасной и эффективной структуры сайта. на этапе внутренней оптимизации ...
наверняка вы видели на многих сайтах кнопку в виде иконки с тремя горизонтальными полосками, напоминающий гамбургер. в большинстве случаев ...
это вторая часть по гамбургер меню. в первой части мы сделали пока только верстку. 5. скачать библиотеку jquery-3.3.1.min.js подключаем к нашему html ...
при создании собственного сайта его владелец рано или поздно сталкивается с вопросом - где найти контент для него. ведь мало кого заинтересует ...
сегодня ни один современный пользователь сети интернет не представляет свою жизнь без поисковой системы. ведь именно она в первую очередь ...
на первой части урока, мы делали верстку на flexbox-ах, а на этом уроке, адаптируем и анимируем элементы сайта, используя библиотеку animate.css. адаптация ...
настало время взглянуть и сделать выводы по наиболее популярным тенденциям – одностраничники, приемы параллакс и т.д. есть идеи, ...
сегодня почти каждая серьезная компания распространяет свои товары и услуги через интернет с помощью собственного сайта. в условиях технологического ...
в статье "конструктор mobirise для верстальщика" была подробно раскрыта тема, чем полезен конструктор mobirise верстальщику. в этой статье, я прокомментирую ...
одним из главных методов повысить качество поведенческих факторов является достижение высокого уровня юзабилити ресурса. иными словами, ...
эффект плавного перехода в css часто применяется при наведении курсора на какой-нибудь элемент, например для кнопки. когда при наведении курсора, ...
чем ещё можно привлечь внимание пользователя? например, при наведении курсора наша кнопочка могла бы двигаться, вращаться, искажаться или масштабироваться. ...
css фильтры чаще всего применяют к фоновым изображениям или фотографиям. по сути они заменяют программу photoshop, чтобы добиться некоторого эффекта, ...
официальный сайт: textolite.ru textolite представляет собой простую систему управления статичным сайтом с бесплатной и платной расширенной версией. ...
в статье "бриф на разработку сайта" вы узнали что такое бриф и зачем надо анкетировать заказчика. вам крупно повезет, если у заказчика существует ...
если вам тяжело дается освоение разных языков программирования, верстки, то не отчаивайтесь, посмотрите в сторону заработка на собственном ...
для того, чтобы производить какие-либо манипуляции с элементами html-страницы, необходимо их сперва получить. сегодня мы научимся получать элементы ...
на этом уроке мы создадим на чистом css саму иконку гамбургера-меню и с помощью js функции, поменяем её внешний вид, на крестик (x), символизирующий ...
несоблюдение html и css правил, приводит к массе ошибок при верстке. исправить которые, бывает не так просто для начинающих верстальщиков. сегодня ...
пожалуй уже не один современный сайт не может обойтись без отправки данных пользователя на сервер. это может быть заявка на обратный звонок, ...
для популярного редактора vs code существует огромное количество плагинов для разных задач. цель данной статьи - составить чек лист самых нужных ...
первым делом нужно установить платформу node js, чтобы разработчикам были доступны команды npm. через команду npm, мы в дальнейшем установим и сам ...
для vs code не нужно устанавливать отдельный плагин emmet, разработчики данного редактора обоснованно посчитали, что без emmet-а уже никак не обойтись ...
я считаю, что верстальщику необходим навык стилизации готового slick слайдера под слайдер на макете для верстки. сейчас объясню почему. предположим, ...
на прошлом уроке мы сделали верстку слайдера, на этом уроке настроим и стилизуем slick слайдер. настройки slick слайдера просматривая демо-страницу ...
как показывает практика, для начинающих фронтендеров, самой большой проблемой при кастомизации slick слайдера, остается настройка стрелок и точек. ...
в статье про формы, тема полей ввода (input) умышленно осталась не затронутой, поскольку она обширная и заслуживает отдельного внимания. элемент ...
как происходит анимация движения? это когда анимируемый объект на сайте меняет свое горизонтальное и вертикальное положение в заданное время. ...
стрелки с рамками или стрелки в виде треугольников очень часто можно увидеть в макетах для верстки. эти простые фигуры легко можно нарисовать, ...
на этом уроке мы разберем, как вставить видео в кастомном видеоплеере на html страницу. в качестве импровизированного видеоплеера, будет использовано ...
в первой части урока мы сверстали логотип и меню для десктопных устройств. в чем проблема с меню навигации для планшетов и смартфонов? на маленьких ...
в первой части урока мы сверстали логотип и меню для десктопных устройств. во второй части урок нарисовали и запрограммировали кнопку гамбургер. ...
на этом уроке вы узнаете, как на языке javascript сделать простой спойлер. спойлер на сайте - это скрытая часть контента, которая будет скрыта до тех ...
на этом уроке мы с вами научимся, как быстро и легко сделать на сайте симпатичный анимированный фон. для этого нужно подключить и настроить замечательный ...
css свойство transform-origin позволяет задать местоположение точки, относительно которой происходит трансформация (смещение, деформация, вращение, ...
в svg помимо отрисовки каких-то фигур мы, также, можем писать текст. вот о том, как писать текст на svg, мы и поговорим в этой статье. чтобы написать ...
в интернете мы то и дело ищем какую-нибудь информацию, чаще всего это текст и поэтому не случайно всех больше html тегов предусмотрено именно для ...
вначале урока по созданию иконки юзера, мы выяснили, почему лучше предпочесть иконки на css, против готовых шрифтовых. на этом уроке, мы научимся ...
все три css свойства flex-basis, flex-grow и flex-shrink управляют размерами элементов внутри контейнера. чтобы адаптивно верстать макеты, вам не обойтись без ...
рассказать о том, как работает ключевое слово this, частый вопрос на собеседовании на позицию веб-разработчика. начнем, как всегда с теории, а чуть ...
всем привет. в этой небольшой статье мы разберем еще некоторые новые атрибуты, которые появились в html5, а именно: reversed, contenteditable и hidden. reversed этот ...
у языка javascript существует несколько методов для перебора массива, один из которых мы сейчас рассмотрим. речь идет о методе foreach, который может ...
прототип - это js объект, от которого другие объекты наследуют его свойства и методы. по умолчанию, у каждого объекта есть свой прототип и если ...
здравствуйте!в данной статье я хотел бы показать пример программы на python,которая генерирует билеты на основе вопросов из текстового файла. ...
класс в js - это расширяемый шаблон кода, заготовка для создания объекта. классы в js предназначены для упрощения создания объектов и организации ...
flex блок представляет собой flex-контейнер, внутри которого вдоль основной оси, расположены flex-элементы. это легко представить в виде шашлыка, ...
с технологией флексбоксов стало намного проще не только адаптивно верстать сайты, но и выравнивать элементы. раньше с этим было трудновато. ...
бывалые вебмастера до сих пор с содроганием вспоминают времена, когда целые сайты верстались на таблицах. это вам не email-рассылку сверстать, ...
на этом уроке мы сделаем верстку адаптивной шапки сайта (лендинга), используя bootstrap сетку. если вы не знаете что это такое, советую почитать статью ...
на этом уроке мы сверстаем одну из самых типовых секций на бизнес-сайтах - "услуги". сделаем html разметку по сетке bootstrap. с тех пор как технология ...
на дворе уже 2020 год и я думаю, что этап агитации делать верстку с использованием препроцессоров, уже давно пройден. поэтому можно без потери ...
при помощи таких свойств, как flex-basic, flex-grow и flex-shrink, мы можем управлять размерами flex-элементов. flex-basic flex-basic отвечает за базовый размер flex-элемента, ...
в этой небольшой статье я расскажу, как решить проблему с валидностью при использовании angularjs. действительно, помните код, который мы писали ...
на прошлом уроке мы создавали html структуру для макета с блок постами, а на этом уроке расставим посты в соответствии с макетом, максимально используя ...
иногда на макетах встречаются сложные блоки, когда не совсем понятно, как их верстать. сегодня мы сверстаем один из таких блоков - "преимущества". ...
чем это хорошо самостоятельно рисовать иконки на чистом css, когда можно за считанные минуты найти любую иконку на иконочных сервисах и вставить ...
из этой статьи вы узнаете о 10 полезных онлайн-сервисах для веб-разработчиков, которые существенно упрощают работу с определенными рутинными ...
перед нами сегодня стоит задача создать вкладки (табы) на js. вкладки состоят из заголовков, переключаясь между которыми, в активном показе всегда ...
метод sort часто используется для сортировки массивов в js, но необходимо знать о некоторых нюансах при работе с данным методом. все дело в том, ...
set (множество) - это объект, в котором могут хранится только уникальные значения любого типа данных (примитивы и другие типы объектов). создание ...
css переменные призваны уменьшить дублирование кода в таблице стилей, улучшить его читаемость и придать больше гибкости. css переменные позволяют ...
map - это новая структура данных добавленная в es2015. объект map похож на js-объект, в том плане что он также состоит из пар ключ значение. карта map очень ...
доброго времени суток! сегодня я покажу вам как можно создать сортируемую таблицу с помощью reactjs. сборка происходит с помощью parceljs. в корне ...
стрелочные функции появились начиная с es6 и очень сильно изменили качество написания кода. так чем же они хороши? главная причина появления ...
из этого урока вы узнаете об одном из самых популярных алгоритмов сортировки массивов – быстрая сортировка (quick sort).как работает алгоритм быстрой ...
для начинающих верстальщиков проблематика не прижатого футера, какое-то время может быть не очевидна. когда контента хватает на всю высоту ...
давайте сначала разберемся, о чем идет речь. фреймворк - это специальный инструмент, созданный для того, чтобы сделать работу верстальщика ...
на этом уроке создадим тест с вопросами и полями для ввода ответов для дальнейшего размещения на сайте. вопросы и ответы теста хранятся в последовательно ...
javascript является объектно-ориентированным языком (ооп) и главную роль в нем играет объект. он может в себе содержать методы, свойства, а также любой ...
перед нами стоит задача создать и вывести на страницу список книг из массива, хранящегося в базе данных на сервере. на практике это значит, что ...
плагин eslint - это лучший помощник для отлавливания ошибок в процессе написания javascript кода. предупреждая нас о них прямо на лету в редакторе кода. ...
на этом уроке мы рассмотрим один из вариантов создания анимации на javascript, через функцию requestanimationframe. по большому счету существует два способа, ...
css grid layout - это двухмерная сетка состоящий из вертикальных и горизонтальных колонок, предназначенных для размещения элементов страницы. двухмерная ...
в css grid можно позиционировать отдельно взятую ячейку (grid item), как по оси x, так и по оси y. поэтому, все рассматриваемые css свойства будут относиться ...
на прошлом уроке мы подключили materialize, чтобы уже прямо сейчас использовать этот фреймворк на практике. вы увидите, как легко и быстро, пользуясь ...
materialize - это css фреймворк для создания сайтов, основанный на принципах material design. если сказать проще, то это набор инструментов для верстки и готовые ...
на этом уроке мы разберем три разных эффекта при наведении на кнопку. посмотрите демо на codepen html разметка создадим в разметке три разных ...
на этом уроке мы научимся выводить на странице значения координат (x, y) курсора, в момент движения мыши внутри блока с помощью javascript. определение ...
вам срочно нужна на сайт всплывающая форма, но вы ещё не дружите с javascript? тогда стоит внимательно изучить этот урок, чтобы понять в чем заключается ...
на этом уроке мы с вами нарисуем первую букву логотипа google, используя css свойство border и псевдоэлемент. цвет логотипа google первым делом определим, ...
на этом уроке мы научимся рисовать речевые и мыслительные выноски, которые применяются в комиксах. нередко подобный комиксовый стиль можно ...
любой веб-разработчик в ежедневной рутине сталкивается с шаблонами и макетами, состоящие из определенного набора компонентов. большая часть ...
где на сайте можно использовать угловую ленту? например ленту можно добавить на блок с ценами, скидками, подарками или украсить карточку с лучшим ...
на этом уроке я покажу как установить и настроить статистику яндекс метрики на вашем wordpress сайте. наиболее простой и предпочтительный способ ...
всем частным компаниям или государственным организациям необходимо размещать в контактах карту их местоположения. поисковая система google, ...
на данном уроке мы познакомимся с технологией drag-and-drop, дословный перевод тяни и бросай. задача реализуется путем захвата элемента и перемещения ...
верстальщику иногда нужно быстро вставить на html-страницу черновое изображение с определенным размером, не дожидаясь работы веб-дизайнера. ...
практически все элементы на сайте нуждаются в стилизации (цвет, размер, отступы, позиционирование и.т.д). чтобы выбрать тот самый один или несколько ...
сегодня мы поговорим о том, как использовать простую javascript библиотеку, которая строит несложные графики в формате svg. библиотека morris.js позволяет ...
на этом уроке я покажу, как буквально за считанные минуты можно бесплатно сделать гифку из видео с помощью онлайн-сервиса giphy. работать с данным ...
сегодня мы поговорим о сервисе icomoon, который позволяет создавать шрифтовые иконки для различных проектов. что же это за шрифты и в чем их преимущества? ...
продолжаем создавать нашу drag and drop загрузку, а сегодня мы напишем наш сервер и начнём писать javascript код. в прошлой статье мы написали index.html файл ...
регулярные выражения нужны для поиска по тексту, для замены в тексте или для проверки на совпадение с неким шаблоном. это когда вы регистрируйтесь ...
при написании javascript кода, новички неизбежно допускают ошибки и это нормально. плагин jshint как раз позволяет вовремя увидеть все допускаемые ...
localstorage - это локальное хранилище данных прямо в браузере клиента. иногда нужно между перезагрузками страниц, сохранять пользовательские настройки, ...
на этом уроке мы сделаем модальное окно на js. уже трудно себе представить современный коммерческий сайт без модального окна. поэтому, понимание ...
на этом уроке, мы научимся добавлять элементу, по которому кликнул пользователь, класс, чтобы изменить его внешний вид, применяя стили, добавленного ...
можно бесконечно долго изучать html теги и css свойства, но эти знания сами по себе ничего не дают. нужно брать psd макет и начинать верстать, закрепляя ...
в первой и второй части урока, мы заново создали шапку сайта, но этого не достаточно. при уменьшении ширины экрана до 1000 пикселей, элементы сайта ...
исходя из своего личного опыта, делать адаптивную верстку psd макета по сетке bootstrap, несколько проще, чем на флоатах или флексах. верстку по системе ...
какие кнопки обычно встречаются на сайте? я разделили бы их на два вида: кнопки внутри формы и кнопки-ссылки. и те и другие необходимо уметь верстать. ...
на экранах мобильных устройств, очень часто для горизонтального меню не хватает места. как же решает эту проблему большинство верстальщиков? ...
на прошлом уроке, мы создали анимацию для кнопки гамбургер, без привязки к меню. на этом уроке привяжем к нашей кнопке адаптивное меню. на мобильных ...
на прошлом уроке, мы привязали к кнопке гамбургер выезжающее меню при клике по ней. посмотрите демонстрационный пример прошлого урока, как ...
всем привет! сегодня мы поговорим об очень интересном свойстве flexbox, появившемся в css3. свойство flexbox было создано для того, чтобы нам было удобно ...
на фриланс-биржах, заказчики часто просят, изменить дизайн какого-нибудь фрагмента сайта, например шапки. самый простой способ изменить шапку ...
на этом уроке вы узнаете, как работать со скриптом aos, с помощью которого можно легко создавать анимацию элементов при скролле страниц. ссылка ...
для верстальщика обязательным порядком необходимо уметь стилизовать разные элементы формы. согласитесь, что вряд ли дизайнер оставит форму, ...
давайте немного освежим в памяти, для чего нужны radio кнопки на сайтах. radio кнопка – это переключатель, который используют в формах, когда пользователю ...
на этом уроке, мы займемся версткой формы, пока без отправления данных на сервер. кроме того, установим скрипт выбора даты, при онлайн бронировании. ...
верстка писем для email рассылки непростая задача, требующая нестандартного подхода от верстальщика. в чем состоит, трудность, верстки писем? ...
сегодня мы рассмотрим редко используемые начинающими верстальщиками, относительные единицы измерения в css3, такие как, em, rem, vh, vw, vmin, vmax. в основном ...
на фриланс биржах, можно часто увидеть заголовки с заданиями от заказчиков: "нужно ускорить загрузку сайта на wordpress". думаю, что эта тема будет ...
внутри контейнера header находится блок навигации nav. меню шапки в свою очередь навигация содержит меню и языковое меню. продолжим html ...
уже давно на главной странице блога для вывода превью-постов, активно применяют не привычный список, а сеточный макет (grid layout) в виде карточек ...
на прошлом уроке была сделана html разметка для дальнейшей верстки psd макета. как и ожидалось все блоки и секции встали друг под друга - это и есть ...
на этом уроке, вы узнаете несколько способов выравнивания по центру блока внутри блока по вертикали и горизонтали. в качестве блоков могут быть ...
сегодня мы научимся создавать специальное меню для мобильной версии сайта. на всякий случай уточним, что речь идет именно о мобильной версии ...
на этом уроке, мы создадим сайдбар с иконками, для этого нам пригодится иконочный шрифт и хорошие знания в html + css. надо сказать, что мода на ...
xml – расширенный язык разметки, описывающий какие-либо данные при помощи свободных тегов. это значит, что автор документа, придумывает названия ...
библиотека jquery, сильно упрощает веб-разработчику жизнь, предоставляя простой и кроссбраузерный инструмент для манипуляций с содержимым веб-сайтов. ...
метод attr() получает или устанавливает значение атрибута элемента на странице. если элемент не имеет такого атрибута, то возвращается значение ...
в этой статье мы разберем основы ajax запросов. научимся настраивать и отправлять запрос, а также получать ответ от сервера. классическая модель ...
события jquery мгновенно реагируют на действия пользователя, на такие как клик, движение, наведение мыши и.т.д. эта реакция выражается во внешних ...
на этом уроке мы напишем код popup окна с формой подписки, на чистом css, совсем не используя графику. наша цель, с помощью всплывающего popup окна собрать ...
какая необходимость делать купоны на css, когда есть photoshop и много замечательных сервисов, где на конструкторе, выбрав нужный шаблон, можно с легкостью ...
как веб-разработчику продемонстрировать потенциальному клиенту адаптивность сделанных сайтов из портфолио? и зачем вообще, что-то демонстрировать, ...
статичные блоки с отзывами идеально подходят для классических товарных лендингов. это когда срок жизни лендинга, равен длительности продажи ...
для тех кто решил всерьёз заняться программированием, важно определиться для какой платформы писать приложения. хотя кроссплатформенная разработка ...
прежде чем начинать изучение java, нужно установить две программы: java developer kit (jdk) – это комплект для разработчика, включающий в себя компилятор, ...
в любом языке программирования переменная играет одинаковую роль и java здесь не исключение. переменная это ссылка на определенную ячейку в оперативной ...
все представленные ниже операции на java пишутся внутри конструкции. данная конструкция автоматически генерируется netbeans-ом, при создании нового ...
циклы в программировании – это повторяющиеся одинаковые действия. приведу пример из реальной жизни: "производственная машина на конвейере ...
всем привет! сегодня мы немного поговорим о том, какие браузеры становятся популярнее, а какие нет и что нужно делать, чтобы не отставать от жизни. ...
на прошлом уроке была сделана верстка секции по psd макету. сейчас наш сайт хорошо смотрится на больших и средних мониторах. но что произойдет, ...
несмотря на существенный прорыв в создании анимаций на css, javascript по прежнему остаётся главным инструментом по анимациям в веб-разработке. на ...
не один язык программирования не может обойтись без переменных и python здесь не исключение. переменная в программировании – это именованная ...
мы уже разбирали с вами свойство box-shadow, но немногие могут с помощью него сделать классные тени. сегодня я хочу показать вам простые примеры использования ...
независимо от того, вставляете ли вы на сайт видео html5 тегом video или встраиваете с ютуба через iframe, оно должно хорошо адаптироваться под различные ...
на одном из предыдущих уроков, мы рассматривали самый простой способ, как сделать таблицу адаптивной. суть адаптации таблицы сводилась к появлению ...
посмотрите на макеты сайтов и почти на всех обязательно присутствуют тени у блоков, картинок и реже у текста. прошли те времена, когда верстальщики ...
на этом уроке мы поговорим о числовом типе данных в javascript. в языке javascript как целые числа, так и числа с плавающей точкой относятся к одному типу ...
возможно, что после прочтения статьи python – как первый язык программирования, вам захочется познакомиться поближе с питоном (народное название). ...
у браузеров есть замечательная опция - возможность взаимодействия с пользователем, через диалоговые (модальные) окна на js. достигается это с ...
привет всем и сегодня мы поговорим о том, что такое viewport и как его использовать. для того, чтобы понять, что это такое, вам нужно какое-нибудь ...
первое с чем сталкивается js разработчик при работе с сайтами, так это как получить элементы с веб-страницы. для написания любой программы, нужно ...
object (объект) - это более сложный тип данных в js. хочу напомнить, что все остальные типы данных, являются примитивными, так как могут содержать ...
ни в коем случае нельзя бездумно создавать на сайте анимации, просто ради анимации. как говорится, медицинский совет "не навреди", здесь вполне ...
как вы думаете, к какому типу данных относятся элементы на html страницах? это все объекты и на этом уроке мы будем учиться, с ними работать. в предыдущих ...
рассказывать на тему событий в js легко и приятно, нет необходимости выдумывать какие-то абстрактные примеры. все очень просто: веб-разработчик ...
всем привет. сегодня я покажу, как сделать так называемый dog ear effect. как это выглядит, вы можете видеть на картинке к статье. итак, для начала напишем ...
функцию обратного вызова (callback) в javascript, можно представить в реальной жизни, в виде реакции автоответчика на телефонный звонок. ведь автоответчик ...
база данных в программировании – это хранилище разного рода данных в упорядоченном виде. если провести простую аналогию из жизни, то базу данных ...
всем здравия! сегодня я хочу рассказать вам, как использовать google fonts api, чтобы вставлять нужные вам шрифты. итак, для начала перейдите по ссылке: ...
оформить красиво статью на html - это не значит, как-то ярко или по-особому. вовсе нет, стиль оформления, не должен напрягать читателя и вызывать ...
бывает, что заказчики часто просят, сделать дополнительную навигацию на wordpress и вывести её, в указанном на скриншоте, месте (красными стрелочками). ...
на github pages можно бесплатно разместить статичный html сайт, состоящий из html/css/js файлов, к которому можно подключать различные библиотеки – одним ...
bem – это методология, разработанная в яндексе, расшифровывается, как: блок__элемент_модификатор идея bem-а состоит в изолированности блоков ...
продолжаем верстку формы входа, используя методологию бэм. шаг 3. под ссылкой – блок с аватаркой. <div class="form__avatar"> <img src="img/avatar.png" alt="avatar"> ...
на прошлом уроке, мы закончили с чекбоксом, нам осталось сделать кнопку. шаг 7. внутри блока с формой, сделаем разметку для кнопки, обернем ...
немного предыстории. всем известный, adobe photoshop, изначально был задуман для обработки фотографий. но поскольку на тот момент не было других инструментов ...
пока вы сидели в одиночестве, вылавливая на фриланс-биржах, подходящие для себя заказы, офисные веб-разработчики, уже на полную катушку, использовали ...
один наш ученик спрашивает: на фриланс-биржах, каждый десятый заказчик, кидает ссылку на какой-нибудь сайт, чаще всего лендинг и просит сделать, ...
чем отличается написание текста в обычном текстовом редакторе, от написания в html? в текстовом редакторе, форматирование текста происходит в ...
в базовых настройках wordpress в верхнем левом углу шапки сайта, выводится название сайта в виде текста. представьте, что вы взяли на фриланс-бирже ...
недавно один из подписчиков спросил, как работают уведомления вконтакте? или других высоконагруженных проектах, ведь они приходят мгновенно ...
услуга по оптимизации скорости загрузки сайтов – весьма востребована на фриланс-биржах. вы спросите: "почему так много не оптимизированных ...
все базы данных делятся на два типа, с хранением данных в таблицах (mysql) и с хранением данных, в массивах (формат bson). mongodb – документо-ориентированная ...
в статье работа с библиотекой jquery ui, мы подробно на примере виджета tooltip, разобрали, как подключить библиотеку, зачем она вообще нужна. сегодня, ...
шаблон wordpress, как и другие cms, состоит не из одного файла index.php, а из нескольких файлов. типичная блоговая структура, собирается из нескольких ...
на примере формы из реального тестового задания, я покажу вам, как верстать по бэм, используя flexbox. вы спросите: "почему обязательно верстать ...
делая верстку на флексбоксах, опытный верстальщик мысленно, разделяет макет на секции, внутри которых определяет, где будут флекс контейнеры, ...
на прошлом уроке мы научились вешать обработчик события на одну кнопку в js. однако методы, хорошо работающие с единичными объектами, совершенно ...