Что искали: Image
Всего найдено: 814 записей
... установлена. также в примере
будем использовать версию 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: вычисление средних размеров изображений
чтобы создать видео, ...
... определённый helloworld при работе с изображениями:
<?php
$i = imagecreate(200, 300);
$color = imagecolorallocate($i, 255, 255, 0);
imagefilledrectangle($i, 0, 0, imagesx($i), imagesy($i), $color); ...
... var delay = 2000;
var ar_src = new array();
function setbigimageslide(group) {
var group = document.getelementbyid(group);
var images = group.childnodes;
var src = new array();
...
... 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(); ...
... шириной 200 пикселей и высотой 300 пикселей
$i = imagecreate(200, 300);
//делаем белый фон
$color = imagecolorallocate($i, 255, 255, 255);
//устанавливаем красный ...
... round($c_y - $y[$i] * $p_one_y);
}
$im = imagecreatetruecolor($width, $height); // создаём изображение
$color = imagecolorallocate($im, 255, 255, 255); // создаём белый цвет ...
... php: считаем картинку из файла и выведем её в браузер:
<?php
$im = imagecreatefromjpeg("image.jpg");
header("content-type: image/jpg");
imagejpeg($im);
imagedestroy($im);
?>
единственная ...
... использовать
метод drawimage, предоставляемый контекстом элемента canvas:
// конвертирует изображение в canvas
// параметр image – это ссылка на изображение в html документе ...
... //создание "чистого холста" для рисования
$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']; ...
... //создаём "чистый холст" для рисования
$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" ...
... функции, которая выполняет всю работу:
<?php
function convertgiftopng($image) {
$img = imagecreatefromgif($image); // создаём дескриптор изображения
...
для работы с изображениями в javascript используется объект image. данный объект является очередным свойством объекта document. и о том, как управлять изображениями ...
... 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> ...
... запись их в переменную
let images = document.queryselectorall('img');
// объявление переменной и присваивание ей результат работы функции
let imageinterval = setinterval(() => { ...
... записываем их сумму в сессию
$dir = "fonts/"; // директория с шрифтами
$image = imagecreatetruecolor(200, 60); // создаём изображение
$color = imagecolorallocate($image, 200, 100, ...
... пользователям загружать фотографии своего профиля.
app.post('/upload/profile-image', async (req, res) => {
try {
// если файлов нет ...
... пройти мимо замечательного свойства css background-image, мы никак не можем.
а что оно делает? это свойство css background-image вставляет картинку в качестве фона в ...
... записываем код в сессию
$dir = "fonts/"; // путь к папке со шрифтом
$image = imagecreatetruecolor(170, 60); // создаём изображение
$color = imagecolorallocate($image, 200, 100, ...
... file = "myrusakov_out.jpg" # файл для хранения полученного штрих кода
image = qrcode.make(string) # метод отвечает за преобразование строки в qr
image.save(file) # сохранение полученного объекта в файл myrusakov_out.jpg ...
... opacity: 0.7;
}
.images {
width: 450px;
display: flex; ...
... 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;
...
... 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" ...
... к установленным атрибутам, вернемся чуть позже.
<div class="imagewrap">
<div class="imageplace">
<img src="jquery_data_white.jpg" alt="футболка">
</div> ...
... <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')
и здесь "рабочая лошадка" ...
... не будем тянуть резину, а сразу перейдём к делу.
первая ошибка
<img scr="image.jpg" alt="картинка" />
тот, кто уже хорошо знает html, мгновенно найдёт в ...
... исходном
$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)) {
...
... $w_o и h_o - ширина и высота выходного изображения
*/
function resize($image, $w_o = false, $h_o = false) {
if (($w_o < 0) || ($h_o < 0)) {
echo ...
... ],
images: [
'./src/images/**/*.{gif,jpg,png,svg}'
], ...
... картинки средствами html, через тег img. вспоминаем, что у css есть свойство background-image. соответственно, сначала создадим саму секцию-портфолио с вложенными ...
... settimeout("doimagewave(\"" + count + "\", " + (n + 1) + ")", 80);
}
//]]>
//
код javascript (вставлять между тегами <head> и </head>):<script type="text/javascript">
var amp = 50;
function nextimagesize(i, ...
... достаточно использовать всего лишь одну функцию - imagecolorat():
<?php
//загрузка jpg-изображения из файла image.jpg
$image = imagecreatefromjpeg("image.jpg");
//возвращаем ...
... # существенно здесь положение лица на фотографии, чем более фронтально оно расположено тем лучше распознование
# в некоторых случаях выходит ошибка в пути
image = cv2.imread("ууу/xxx/test.jpg")
# тогда используем второй метод ...
... между тегами <head> и </head>):<script type="text/javascript">
function openimagewindow(src) {
var image = new image();
image.src = src;
var width = image.width;
...
... queryselectopall и так же поместим, их в переменную images.
queryselectopall – получает массив элементов, то есть все картинки.
let images = document.queryselectorall('#gallery .photos img'); ...
... пути.абсолютный путь задаёт полный путь к файлу, например, так: "http://mysite.ru/images/image1.gif". а относительный путь указывают путь относительно каталога, в ...
... # преобразование изображения в строку base64
with open("image.jpeg", "rb") as image2string:
# чтение и кодирование изображения ...
... <button onclick="generateimage()">создать изображение</button>
<br>
<div id="imagecontainer"></div>
<script> ...
... // загрузка изображения из файла
picturebox1.image = image.fromfile("path_to_image.jpg");
// масштабирование изображения ...
... 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="slider">
<img src="./images/cactus.png" alt="">
<img src="./images/dino.png" alt="">
<img src="./images/flower.png" alt=""> ...
... // обязательно подключаем данную библиотеку
using system.collections.generic
dictionary<string, string> imagetypes = new dictionary<string, string>();
//imagetypes.add("key", "value");
imagetypes.add("bmp", "bitmap"); ...
... </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); // создаём жёлтый цвет
...
... "description" : "рождественский колокольчик",
"image" : "images/bell.png"
},
"23456" : {
"name" ...
... <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) ...
... <div class="front__image">
<img src="man_1.png" alt="man 1" class="img-fluid" /> ...
... изображений. сегодня мы рассмотрим библиотеку изображений python - pil(python image library).
данная библиотека создана специально для работы с изображениями. ...
... вывести на сайте, чтобы браузер мог отобразить изображение:
<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)); ...
... редакторе кода (я использую vs code) с html страницей и одной картинкой внутри папки images.
обязательные атрибуты для тега img
для того, чтобы вставить ...
... быть изменено.
использование filereader и image*:
- загрузите файл с помощью *filereader и попытайтесь создать объект image. если файл является изображением, ...
... <ul>
<li><a href="#0">image</a></li>
<li><a href="#0">image</a></li>
<li><a href="#0">image</a></li> ...
... (вставлять между тегами <head> и </head>):<script type="text/javascript">
function setbigimage(foto) {
document.getelementbyid("bigimg").src = foto.src;
}
</script>
код html (вставлять ...
... быть несколько. объявляем переменную image и присваиваем ей найденный тег img.
// поиск картинки по тегу img
let image = document.getelementsbytagname('img');
// вывод ...
... <input type="image" src="images/button.png" alt="" />
</div>
</form>
самый первый способ избавиться от лишних параметров у кнопки image - это сделать редирект ...
... использовать 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);
//устанавливаем красный ...
... wrap-icons">
<div class="icon-circle blue">
<img class="image-icon" src="images/pen.png">
</div>
<h6>lorem ipsum is simply</h6> ...
... основными способами: посредством
тега html <img> и с помощью css свойства background-image. поэтому мы
сначала посмотрим на пример с тегом, а потом перейдем к ...
... прописать в атрибутах изображения, параметр data-src.
<img class="lazyload" data-src="image_name.jpg">
инициализировать в js файле, на классе тега img.
$("img.lazyload").lazyload(); ...
... .sh-top {
background: url("images/st.png") no-repeat;
}
/* верхний правый угол (левый угол уже имеется на полоске) */
.shadow-block .sh-rt {
background: url("images/rt.png") no-repeat;
}
/* ...
... в значении элементов. например, так:
allow: /images
в данном примере мы разрешаем индексацию каталога "images".
disallow
противоположность директиве "allow", ...
... зададим свои классы.
<div class="advantages_col">
<div class="advantages_image"><img src="image_01.svg" alt=""></div>
<div class="advantages_text">1. недорогие ...
... // загрузка bitmap из файла
bitmap loadedbitmap = new bitmap("path_to_image.jpg");
рисование на bitmap
для рисования на bitmap используется класс graphics. ...
... <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)" ...
... <meta property="og:description" content="описание страницы, которое будет видно в соцсетях" />
<meta property="og:image" content="https://example.com/image.jpg" />
<meta property="og:url" content="https://example.com/page" /> ...
... border: 3px solid #999;
margin: 20px;
background-image: url(img1.jpg);
background-repeat: no-repeat;
background-position: bottom center;
}
в background-image мы указываем путь к картинке, в background-repeat ...
...
2) подключение через img тег
<img src="image.svg" alt="">
3) вставить через css-свойство background-image
<div class="bg-image"></div>
.bg-image {
width: ...
css библиотека imagehover – это коллекция различных css эффектов при наведении на картинку (hover effects), которые можно применять как к одиночным картинкам, ...
... </head>):
<script language = "javascript">
function showlinkimage(id) {
document.getelementbyid(id).style.display = "block";
}
function hidelinkimage(id) {
document.getelementbyid(id).style.display ...
... package com.example.swingapp;
import javax.swing.*;
public class showimagejavaframe extends jframe
{
public showimagejavaframe(string title)
{
super(title); ...
... // создаем новый объект image для загрузки изображения
const img = new image();
// устанавливаем обработчик события загрузки изображения ...
... <button id="generateimagebutton" class="btn btn-primary">сгенерировать изображение</button> ...
... <div class="posts__element posts__element--big">
<img src="img/image1.jpg" alt="">
<div class="posts__info">
<p ...
... const basepath = './uploads/images/'; // папка,в которую будут попадать загруженные изображения
const publicprefix = '/images/'; // путь, по которому будут открываться изображения в браузере ...
... <form enctype="multipart/form-data" action="http://localhost:8080/upload" method="post">
<input name="profileimage" type="file">
<button type="submit">сохранить!</button> ...
robin image optimizer
плагин robin image optimizer один из немногих подобных плагинов, кто бесплатно оптимизирует (уменьшает вес) картинки на wordpress сайте. даже ...
... начала, в теге 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)
теперь, с помощью библиотеки модернизр проверим, поддерживает браузер ...
... 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="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> ...
... картинку вставляем как фон. в файл style.css добавляем строку:
background: url('your_image.jpg') no-repeat;
управляет размерами картинки селектор background-size. вставляем ...
... 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> ...
... давайте напомню код, который мы вчера рассматривали:
<?php $uploadfile = "images/".$_files['somename']['name']; move_uploaded_file($_files['somename']['tmp_name'], $uploadfile);?>
фактически, ...
... blob.
тип mime — строка, указывающая тип данных, например 'text/plain', 'image/png', или 'application/json'.
пример создания простого текстового blob: ...
... <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>js paste image from clipboard</title>
<style>
body { ...
... код программы:
<?php
// путь к файлам с превью
function coverimagepath(string $pdffilename)
{
$poster = pathinfo($pdffilename, pathinfo_filename); ...
... из массива numpy и сохранения его в виде файла png:
from pil import image
img = image.fromarray(array)
img.save('imrgb.png')
изображение:
создание изображений ...
... canvas.height = video.videoheight;
context.drawimage(video, 0, 0, canvas.width, canvas.height);
const imagedata = canvas.todataurl('image/png');
snapshot.src = imagedata; ...
... наконец, само использование плагина на странице:
<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;" ...
... двумя способами:
вставить хук в functions.php
add_filter( 'intermediate_image_sizes', 'delete_intermediate_image_sizes' );
function delete_intermediate_image_sizes( $sizes ){
return ...
... 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"> ...
... const base64data = parts[1];
data url состоит из двух основных частей:
mime-тип (например, image/png), который указывает, что за тип данных содержится в строке.
данные ...
... 0;
function left() {
var image = document.getelementbyid("rotatorbutton");
i--;
if (i < 0) i = array.length - 1;
image.src = array[i];
}
function right() ...
... цикле.
скачаем изображение с любым персонажем, например:
создадим файл 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: ...
... class="block_white">
<div class="photo">
<img class="main_photo" src="images/lifestyle.jpg" alt="" />
</div>
<section>
<div ...
...
open.filter = "image files(*.jpg; *.jpeg; *.gif; *.bmp; *.png)|*.jpg; *.jpeg; *.gif; *.bmp; *.png"; ...
... #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;
} ...
... обаятельный и в меру упитанный мопс.</p>
<article class="grid">
<img src="images/img1.jpg" width="220px" height="228px" alt="картинка мопса">
<h3>мой загадочный ...
... <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>дикие ...
... сервисом можно обойтись без картинки.
генератор фона
http://bg.siteorigin.com/
background image generator позволяет сгенерировать маленькие безшовные текстуры, которые ...
... </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;
}
/* сброс базовых стилей */ ...
... подобрав более эффектный.
see the pen gradients with an image with granim.js by porsake (@porsake) on codepen.
дополнительные параметры для options.image.
по умолчанию, изображение расположено ...
... 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'); ...
... иконки, что наиболее вероятно.
ul {
list-style: none;
}
ul li {
background: url(images/icon_star.gif) no-repeat 0 5px;
}
в стилях, иконки нужно вставлять, как фон, без ...
... данного эффекта с помощью только лишь css:
html код:
<img class="grayscale-image" src="https://avatars.mds.yandex.net/get-pdb/2001933/86554d64-6d18-4c6a-b2c8-2587c956774a/orig" />
код ...
... class="cart-wrap">
<h2>the shopping cart</h2>
<img class="cart-image" src="images/cart.png">
</div>
</div>
<div ...
... class="grid-item">title</div>
<div class="grid-item">image</div>
<div class="grid-item">image</div>
<div class="grid-item">image</div> ...
... туда будут сохраняться уже изменённые изображения.
from pil import image
import os
# параметры
input_folder = "photos" # папка с исходными фото ...
... 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 ...
... градиентный фон, необходимо в css написать следующее:
body {
background: url("images/bg.jpg") repeat-x #dedede;
}
таким образом, эта полоска размножится по всей ширине ...
... counter = 0;
var delay = 3000; // время показа слайда в миллисекундах
var path = "images/"; // путь к картинкам
var cats = new array("cat_1.jpg", "cat_2.jpg", "cat_3.jpg"); // названия ...
... //размер большой картинкиvar smallsize = "150"; //размер маленькой картинкиfunction changesizeimage(im) { if(im.height == bigsize) im.height = smallsize; else im.height = bigsize;}</script>код html (вставлять ...
... smallsize = "150"; //размер маленькой картинки
var active_img = 0;
function changesizeoneimage(im) {
if (active_img == im) {
active_img.height = smallsize;
...
...
делается это через css с помощью свойства list-style-image с применением к элементу ul:
ul {
list-style-image: url("images/marker.gif");
}
таким образом, вместо точек ...
... элементов на 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"> ...
... ftp_chdir($ftp, "myrusakov"); // заходим в созданную директорию
ftp_put($ftp, "image.bmp", "image.bmp", ftp_binary); // загружаем image.bmp на ftp в бинарном режиме
ftp_put($ftp, "new_doc.xml", ...
...
}
.giftcard:hover {
box-shadow: 10px 10px 5px #aaaaaa;
}
.gc-image {
width: 100%;
}
.gc-name {
font-weight: bold;
...
... 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) ...
... .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 ); ...
... таким же полупрозрачным, как и голубой фон.
div {
background: url(images/yourimage.jpg); /* фон картинка */
width: 750px;
height: 100px;
margin: ...
... width: 50%;
background: url("https://myrusakov.ru/images/articles/javascript-debounce.jpg") white;
background-position: 100px; ...
... ├── css
│ ├── bootstrap.min.css
│ └── style.css
├── images
│ └── php-add-news-on-site.jpg
├── models
│ └── news_model.php ...
... cover;/*точно подогнать сохраняя пропорции*/
}
пикселизация
свойство image-rendering сообщает браузеру, что при увеличении картинки следует сохранять ...
... using (var g = graphics.fromimage(bitmap))
{
// перерисовываем экран на наш графический объект ...
... }
}
.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);
}
итак, давайте разбираться, ...
... top), от светлого-зеленого оттенка к темно-зеленому (rgba и цифры).
background-image: linear-gradient (to top, rgba (89,106,114, 0.6), rgba (206,220,23, 0.4)), url (fog.jpg);
последние две цифры ...
... нарисовать его там, а затем просто вставить вот таким образом
<object data="myimage.svg" type="image/svg+xml"></object>
svg поддерживается ie c 9 версии, mozilla firefox с 1.5, google chrome ...
... $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot);
// отображаем изображение
echo "<img src=\"data:image/jpeg;base64,".$screenshot."\" />";
захват снимка экрана через url.
в этом примере ...
... комбинаций.
5) текст на фоновом узоре / css
.exam_05 {
background-image: url(images/pattern.png);
border: 4px solid #d9fcff;
color: #968089;
padding: ...
... на сервер в 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="фотография" />
думаю, что тут особо объяснять нечего - просто ...
... старые браузеры, не видят формат svg, так покажем им хоть что-то.
<object type="image/svg+xml" data="icon.svg">
<img src="icon.png">
</object>
плюсы svg формата
взаимодействует ...
... from selenium.webdriver.common.by import by
import time
# поисковой запрос в
# google images
query = "dogs"
# создание экземпляра вебдрайвера
browser = webdriver.chrome() ...
... кроссбраузерности. однако для ie эта комбинация все равно не работает.
<div class="bg-image">
<div class="block">
</div>
</div>
<svg version="1.1" ...
... открыть его в браузере.
пример использования атрибута download в html5:
<a href="images/photo.jpg" download>скачать фото</a>
теперь при переходе по ссылке файл ...
... имена файлов и категорий внутри заданного каталога:
<?php
$dir = opendir("images");
while (($f = readdir($dir)) !== false)
echo $f."<br />";
closedir($dir);
?> ...
... 'url' => [ new notblank, new slug ],
'image' => [ new notblank ],
'exerpt' => [ new length(50, 550) ], ...
... всех картинок из папки на php.
привожу сразу весь php-код:
<?php
$dir = 'images/'; // папка с изображениями
$cols = 3; // количество столбцов в будущей ...
... url("image_1.jpg") no-repeat; // подставляем картинку по умолчанию
height: 100px; // высота картинки
width: 100px; // ширина картинки
}
.img:hover {
background: url("image_2.jpg") ...
... # img будет содержать данные в ввиде массива или матрицы пикселей,
img = cv2.imread("image1.jpeg", 1) # аргумент 1 - есть вывод в цветном формате, другой вариант 0 - для черно-белого. ...
... структура проекта:
data:.
│ history.html
│ manifest.json
│
├───images
│ ic_history.png
│
├───popup
│ popup.html ...
... решить эту проблему для ie просто.
.logo {
background: none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src="/path/to/logo.png",sizingmethod="scale");
}
т.е. эту проблему нам помогает ...
... [og:description] => description of the page for social networks
[og:image] => https://example.com/image.jpg
...
)
этот код полезен для автоматического ...
... document.getelementbyid('capture').addeventlistener('click', function() {
context.drawimage(video, 0, 0, 400, 300);
photo.setattribute('src', canvas.todataurl('image/png'));
});
})();
вот таким довольно несложным ...
... charset="utf-8">
<title>вставка заметки</title>
</head>
<body>
<aside>
<p>
<img src="images/articles/css_float_2_00.png" width="48" height="48"
alt="рулетики капустные">
— время ...
... image(
painter = painterresource(id = r.drawable.my_icon),
contentdescription = null
)
}
в xml разметке:
<imageview ...
... изображения в документ и настраивать их размеры и положение.
$section->addimage('path/to/image.jpg', ['width' => 100, 'height' => 100, 'align' => 'center']); ...
... 'счетчик 6', 'счетчик 7'
bgcolor:"#2ecc71", //hex, rgb или rgba цвета
imagepath:"yourpath/customizedimage.gif" // если вы хотите, то можете установить свою картинку
});
...
... html), а затем указать путь до изображения в круглых скобках.

для того, чтобы обозначить кусок кода внутри параграфа, нужно ...
... <div class="ch-item ch-img-1">
<div class="ch-info">
<img src="web/images/zoom-white.png"/>
<h3>позирую</h3>
<p><a ...
... загрузите картинки:
<body>
...
<div id="interactive_3d">
<img src="images/frame_1.png">
</div>
...
</body>
теперь вызовите функцию и все ...
... data-url="https://ellisonleao.github.io/sharer.js/">share on vk</button>
вам доступны следующие атрибуты:
data-url
data-title
data-image(необязательно) – ссылка на картинку
data-caption(необязательно)
вот и ...
... вот такой код:
<div id="left">левые блоки</div>
<div id="right">
<img src="images/img.jpg" alt="" />
<p>текст статьи</p>
<div style="clear: both;"></div> ...
... элемента div и img, каждый из которых имеет значение класса
pic-container и profileimage соответственно. в следующих нескольких
разделах мы применим функции queryselector и queryselectorall на ...
... height: 100%; // растянуть на всю высоту секции
background-image: url('../img/bg.jpg');
background-size: cover; // масштабируется без потери ...
... скошенным.
// html разметка
<div class="block">
<img class="icon" src="image.png" alt="">
<h2>иван петров</h2>
<p>консультант ...
... фильтр, используйте следующую структуру:
<div class="cssco cssco--c1">
<img src="image.png"/>
</div>
в классе у div блока укажите нужный вам фильтр. для этого ...
... width: 600px;
height: 300px;
margin: 40px;
background-image: url(grid.png);
}
рисование квадрата
занесем x координату со значением ...
... #111845;
}
css свойства для фоновой картинки
.bg-img{
background-image: url("https://cdn.pixabay.com/photo/2020/04/06/02/29/love-5008071_1280.jpg");
height: 480px;
width: ...
...
</header>
css код
.header {
height: 100vh;
background-image: linear-gradient(to right bottom,
rgba(76, 216, 255, 0.5),
rgba(30, 108, ...
... двух чисел.
начнем с импорта класса vector2 в файл space_rocks/utils.py :
from pygame.image import load
from pygame.math import vector2
# затем добавим там же метод wrap_position() ...
... width: 600px;
height: 300px;
margin: 40px;
background-image: url(grid.png);
}
квадратичная кривая состоит из координат начальной ...
... ├── css
│ ├── bootstrap.min.css
│ └── style.css
├── images
│ └── php-add-news-on-site.jpg
├── models
│ └── news_model.php ...
... color: #e5ffff;
background-color: #3ba4c7;
background-image: linear-gradient(top, #3ba4c7 0% ,#1982a5 100%);
box-shadow: 0px 0px 2px #bababa, inset 0px 0px ...
... <title>код страницы 404</title>
<style>
html { height: 100%; }
body {
background: url(your_image.jpg) no-repeat;
background-size: cover; /* масштабирует картинку сохраняя пропорции ...
... width: 600px;
height: 300px;
margin: 40px;
background-image: url(grid.png);
}
// получение элемента canvas, контекста и свойства math.pi
let canvas ...
... многоразовые методы. затем реализуйте загрузку изображений:
from pygame.image import load
def load_sprite(name, with_alpha=true):
# в зависимости от места запуска space_rock можно и не указывать ...
... body: 'какой-то текст уведомления',
icon: 'images/icon.png',
tag: '1234567'
});
nf.onclick ...
... изображение внутри ссылки, то оно само станет ссылкой.
<a href="gallery.html"><img src="image.jpg" alt=""></a>
в сайтостроении, как и в большинстве темах, теория ...
... html-код:
<style>
img {
border: 1px solid black;
}
</style>
<img src="image.jpg" width="" height="">
<p>…какой-то текст</p>
на скриншоте ниже показана ...
... структуру папок:
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 ...
... dsc.append(f['description'])
im.append(f['urltoimage'])
mylist = zip(nws, dsc, im)
return render(request, 'index.html', context ={"mylist":mylist}) ...
... добавьте внутри тега <head> следующую строку:<link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />советую разместить favicon прямо в корень сайта. если же вы решили ...
... print(img) для вывода массива пикселей изображения
cv2.imshow("image", img) # вывод самого изображения
k = cv2.waitkey(0)
cv2.destroyallwindows() ...
... 100% {
transform: scalex(2) scaley(2);
}
}
see the pen animated image css3 by porsake (@porsake) on codepen.
на этих простых примерах, легко можно понять ...
... немного изменить код:rewriteengine on
rewritecond %{remote_addr} !95.243.188.124
rewritecond %{request_filename} !image.jpg
rewriterule ^(.*)$ close.html [l,qsa]
как видите, добавлена всего одна строчка. если ...
... происходит в 2 раза быстрее, чем через программы по работе с графикой.
в папке images лежит картинка, размер которой составляет 2480x2480 пикселей и вес 492 кв. ...
... края.
<section class="app">
...
</section>
.app {
background-image: url(/assets/img/app_bg.png);
background-size: cover;
background-position: ...
... <section>
<img src="astronaut.png" class="astronaut">
<h2>wrap text around images</h2>
<p>..много рыбного текста..</p>
</section>
...
... .form__link::before {
content: "";
display: block;
background-image: url("../img/arrow.svg");
background-repeat: no-repeat;
width: 13px;
height: ...
... background-color: rgb(25, 22, 75); // подстраховочный фон
background-image: url('../img/bg.jpg'); // путь к файлу с фоном
background-size: cover; ...
... format("woff2"), url("../fonts/raleway-bold.woff") format("woff");
}
графика
создайте папку с названием images, куда вы будете сохранять фотографии из макета. для этого щелкнете ...
... хорошим фоновым изображением.
header {
background-color: #263d36;
background-image: url("header.jpg");
background-position: center top;
background-repeat: no-repeat;
...
... cv2.createtrackbar("u_v", "tracking", 255, 255, nothing)
while true:
# image = cv2.imread("d:/apple-1112047_1280.jpg") # метод считывает переданную ему строку ...
... давайте сразу приведу этот тривиальный php-код:
<?php
$link = "http://myrusakov.ru/images/site.jpg";
$file = file_get_contents($link);
file_put_contents("site.jpg", $file);
?>
вот такой ...
... сервисов:
http://degraeve.com/color-palette/index.php
http://bighugelabs.com/colors.php
http://cssdrive.com/imagepalette
http://pictaculous.com
даже, если вы используете существующие изображения ...
... обойтись без обертки, то не нужно писать тег div на всякий случай.
<div class="image">
<img src="" alt="">
</div>
почему новички так делают, ...
... font-family: 'roboto slab', sans-serif;
}
#demoinput {
width: 260px;
background-image: url('searchicon.png'); /* размещение иконки с лупой */
background-position: ...
... // заставляем браузер отправить информацию на сервер посредством загрузки изображения размером 1x1
new image().src = '/clienterror?stack=' + encodeuricomponent(stack);
// window.environment_dev - настраиваемое свойство, которому может быть присвоено значение true где-либо еще для целей отладки и тестирования ...
... position: relative; /* добавим позиционирование для облаков */
}
.cloud {
position: absolute;
background-image: url('cloud5.png'); /* замените 'cloud.png' на путь к вашему изображению облака */ ...
... затемнением, то свойство opacity на него повлияло.
div {
background: url(images/smilies.jpg); /* фоновая картинка */
width: 550px;
height: ...
... <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); /* путь к баннеру */
}
внизу, под статьей появился рекламный ...
... async def main():
urls = [
'https://myrusakov.ru/image-format-learning.html',
'https://myrusakov.ru/protecting-a-page-with-javascript.html', ...
... cache.add('/styles/style.css');
cache.add('/scripts/script.js');
cache.add('/images/logo.png');
});
в этом примере мы открываем новый кэш с именем ...
... становиться уже на что-то похожа :)
создадим внутри папке public еще папки images для картинок и js для скриптов javascript.
внутрь папки js поместим файл jquery.js, ...
... головы документа (тег 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> объединяются ...
... пример использования data url для встраивания изображения в html:
<img src="data:image/png;base64,ivborw0kggoaaaansuheugaaaaua..."/>
в данном случае изображение в формате ...
... конструкцию сразу забудьте (если хотите выравнивать по-вертикали):
ul {
list-style-image: url("marker.png");
}
вместо этого нужно просто поставить фон у каждого li. причём ...
... $files[$i] != "..") $result[] = $files[$i];
}
return $result;
}
$dir = "images"; // путь к директории, в которой лежат изображения
$files = scandir($dir); ...
... из центра */
min-height: 100vh;/* 100% по высоте */
background-image: url('https://cdn.pixabay.com/photo/2020/12/22/12/38/cat-5852139_1280.jpg');
background-repeat: ...
... картинку вместо видео фона */
@media (max-width: 767px) {
section {
background-image: url("../video/amalfi.jpg");
background-repeat: no-repeat;
background-size: ...
... думаю, что многие до него додумаются сразу. вот css-код:
html {
background: url(images/bg.gif) no-repeat; /* задаём фон gif-картинкой */
height: 100%; /* 100% высота страницы ...
... </div>
<!--ссылка на изображение -->
<img itemprop="image" src="" />
</div>
снабжайте микроразметкой ваши товары и услуги ...
... rel="stylesheet" href="style.css">
</head>
<body>
<div class="profile">
<img src="images/profile.png" alt="эффект серого оттенка">
</div>
</body>
</html>
css ...
... все input
$(':password');
$(':radio');
$(':checkbox');
$(':submit');
$(':image');
$(':checked');
$(':selected');
$(':button');
для верстальщика, ...
... просто. заполните небольшую форму, замените ссылки в вашем коде с http://site.ru/images на http://site.imgix.net/.
как мне кажется, сервис очень полезный и качественный, ...
в предыдущей статье мы начали создание проекта игры asteroids. для этого был создан базовый класс игры с конструктором и основными методами игры. ...
оператор join используется для объединения строк из нескольких таблиц в одну общую таблицу, на основе связанного столбца между ними. для таблиц ...
вы когда-нибудь задумывались, что происходит за кадром, когда вы открываете браузер и вводите адрес сайта url (унифицированный ресурсный указатель), ...
агрегатные функции
когда нам нужно получить сумму, максимальное, минимальное или среднее значение хранящихся в базе данных чисел, то мы используем ...
на этом уроке вы узнаете, как создавать элементы с нуля и добавлять их на страницы, используя javascript. чтобы нам было от чего отталкиваться, создадим ...
на предыдущих уроках по javascript, мы научились получать и изменять элементы на страницах. но зачем это нужно, если можно сразу создать страницу ...
после прочтения этой статьи, у начинающего разработчика по крайней мере на один вопрос будет меньше. заказчики часто просят исполнителя изменить ...
все устройства в интернете имеют свой уникальный адрес, который представляет из себя простой набор цифр. это можно сравнить с номером телефона. ...
например, по какой-то причине вам нужно перенаправить посетителей с одного сайта на другой. только сделать это без мгновенного редиректа в лоб, ...
прежде чем пересылать данные на сервер, введенные пользователем в поля формы на сайте, нужно научится их извлекать. и с этой задачей javascript умеет ...
мир в целом и интернет в частности, состоят из данных. в основе всех приложений лежат данные: социальные сети хранят данные о пользователях и ...
самый простой и понятный для начинающих способ получения данных из формы, скорее всего окажется не слишком эффективным. давайте вернемся к ...
с этой статьи мы начинаем подробно знакомиться с возможностями по phpmyadmin. и давайте с вами научимся управлять пользователями в phpmyadmin, так как ...
используя ключевой слово where и другие операторы, мы можем задавать условия для фильтрации строк. в фильтрах можно использовать следующие операторы: ...
в этой заключительной статье по конфигурации joomla мы рассмотрим серверные настройки. среди них имеются весьма важные опции, о назначении которых ...
структурой данных называется способ организации или хранения данных для эффективного с ними взаимодействия. в программировании мы все время ...
различные hover эффекты на кнопках служат для привлечения внимания пользователей, чтобы побудить их к активным действиям. сегодня мы рассмотрим, ...
все, кто хоть немного взаимодействуют с компьютером, неизбежно сталкиваются с однотипными задачами: скачивание видеороликов с youtube, переименование ...
сегодня мы сделаем эффектный аватар внутри круга, используя псевдоэлементы before и after.
<div class="box">
<div class="circle">
<img ...
свойство perspective в css позволяет добавить к элементу видимость 3d-пространства, воздействуя на дистанцию между плоскостью z и наблюдателем.
причем, ...
компонентный фреймворк svelte.js используется для создания интерфейсов без перезагрузки страницы и этим он очень похож на vue.js и react.js. но у него ...
svg текст
как работать с svg текстом? текст выводится внутри парного элемента text с указанием координат его отрисовки. управление внешний видом ...
создание svg круга
окружность рисуется при помощи svg элемента circle. атрибуты cx и cy указывают на x и y координаты центра круга. атрибут r равен радиусу ...
продолжаем совершенствовать игру asteroids c python и pygame. и на текущий момент, на игровом поле отображается один космический корабль, которым можно ...
надеюсь, каждый из вас понимает, что без уникального контента сайт раскрутить практически невозможно. причём, чем больше уникального контента ...
уже трудно себе представить современные сайты без иконок и вообще без графики. вся графика, которую мы видим на сайтах может быть растровой ...
при помощи svg фильтра fegaussianblur можно размыть какую-нибудь область на фотографии, ограничив ее блоком любой формы и с любым оформлением. на размытой ...
в одной из прошлых статей по css, мы попытались с имитировать эффект неоновой вывески.
и одна особенность, которую можно заметить в неоновых вывесках, ...
формат svg дает новые возможности для рисования различных фигур и анимирования их. сегодня мы рассмотрим svg hover эффект на кнопку. создадим внешний ...
сегодня мы рассмотрим простой, но интересный эффект появления рамки из центра, при наведении на кнопку. в качестве объекта наведения может быть ...
в предыдущей статье мы создали и отобразили красивое игровое поле с помощью pygame и python. и на данный момент наша программа отображает фоновое ...
неоновый текст может добавить приятный футуристический штрих к любому веб-сайту. при этом магию неоновых вывесок, можно воссоздать с помощью ...
csv - это текстовый формат для представления табличных данных. почему-то многие путают его с xls (файл excel), однако, между ними мало общего, хотя, безусловно, ...
дефолтное подчеркивание ссылок
дефолтное подчеркивание ссылок в html выглядит очень скучно и непривлекательно. стандартные ссылки имеют синий ...
в предыдущей статье по python и pygame мы завершили создание логики для космического корабля. но корабль все еще один в пустом пространстве. пора добавить ...
сегодня вы узнаете, как при помощи готового решения parallax плагина, можно анимировать фон при движении мышью. в качестве фона у нас будет космическое ...
на этом уроке мы создадим простую css анимацию появления текста. разобьем наш текст на отдельные фразы и будем их друг за другом прокручивать ...
на этом уроке нарисуем пчелу с помощью окружностей и анимируем ее так, чтобы она летала. создание анимации в javascript состоит из повторяющегося ...
как правило, начинающие изучать веб-разработку люди уже знают, как легко можно поменять внешний вид элемента с помощью css стилей. но менять стили ...
продолжаем покорять космические просторы с python и pygame.в прошлой статье мы придали кораблю возможность управления с помощью клавиш.
в сегодняшней ...
на этом уроке мы будем учиться рисовать линии, используя тег canvas и язык javascript. на предыдущем уроке мы рисовали геометрические фигуры. для начала ...
в прошлых статьях по созданию игры с python и pygame мы добились отображения корабля на фоне изображения космического пространства. но что можно ...
в предыдущих статьях про python и pygame мы создали и отобразили игровой объект в виде космического корабля. в сегодняшней статье мы создадим для ...
тег canvas создает область на html странице, внутри которой можно рисовать разные фигуры и анимировать их при помощи javascript.
создание области для ...
на предыдущем уроке мы разобрали, как можно менять отдельные css свойства у элементов при помощи javascript. однако будет ли такое действие эффективным, ...
продолжаем знакомиться с символьными классами у регулярных выражений.
символьный класс - слово:
\w - символ слова
символьный класс «\w» ...
чтобы создать графический интерфейс ваших окон в pyqt, вы можете выбрать два основных пути: можно использовать qt designer или вручную написать графический ...
на сегодняшний день, можно очень простым способом изменить внешний вид всем надоевшей серой полосы прокрутки. и для этого не нужно подключать ...
тема storefront специально разработана под плагин woocommerce и рекомендована к использованию под интернет-магазин самими авторами плагина. на чем основаны ...
в плагине woocommerce фильтрация товаров основана на атрибутах. атрибут - это разновидность товара по цвету, размеру, стилю, назначению. у разных товаров ...
продолжаем разбирать настройки плагина yoast seo, здесь первая часть статьи.
отображение в поисковой выдаче / медиа
когда вы загружаете медиафайл, ...
на этом уроке разберем настройки популярного yoast seo плагина (версия 15.4) для использования в онлайн-магазинах, работающих на основе woocommerce плагина. ...
использование похожих и сопутствующих товаров в любом интернет магазине - это известный маркетинговый прием с целью выручить побольше денег. ...
с помощью плагина woocommerce можно продавать 6 типов товаров:
простой товар
сгруппированный товар
внешний / партнерский товар
вариативный ...
инкапсуляция - это скрытие реализации какой-либо задачи в javascript коде не из вредности, а с целью защиты части кода от пользователя или программиста. ...
как вы поняли из прошлой статьи про диапазоны дат, что в нативном javascript неудобно работать с форматами дат. поэтому и была разработана библиотека ...
на этом уроке вы узнаете о том, как вывести даты на страницу в указанном диапазоне времени.
зададим поля ввода для начальной и конечной даты. ...
доброго времени суток! перед тем как начать программировать на c#, вам необходимо установить
интегрированную среду разработки visual studio community. ...
для тестовых запросов, есть такой сервис jsonplaceholder. он имитирует фейковый сайт с базами данных, чтобы нам с вами было на чем потренироваться. отсюда ...
из этой статьи вы узнаете, как создать клон объекта, то есть его точную копию. для примера создадим объект person, который нам нужно клонировать. ...
почему горизонтальное выравнивание блоков по центру - тема актуальная для начинающих верстальщиков? связано это с левосторонним позиционированием ...
существует три способа удаления дубликатов из массива. в данной статье рассмотрим каждый из них и выясним наиболее подходящий.
первый способ ...
градиент - это плавный переход от одного цвета к другому. в веб-дизайне мы часто сталкиваемся с фоновыми и интерфейсными градиентами и намного ...
шорткод woocommerce - это короткий код для вывода товаров, страниц и категорий. при запуске короткий код развернется в полноценный код. шорткоды woocommerce ...
css3 свойство box-sizing может принимать два значения: первое по умолчанию - content-box (его не нужно указывать) и второе - border-box. именно последнее значение ...
что вообще должно происходить с этими кнопками и карточками товаров? при клике пользователя по черной кнопке, на сайте должны остаться только ...
html разметка для карточек товаров
для создания карточек товаров нам потребуется блок main с классом content и еще один флексовый контейнер с карточками ...
растет доверие и вырабатывается привычка людей совершать покупки в интернет-магазинах. ведь не зря большая доля заказов на фриланс биржах, ...
нельзя так просто установить форму обратной связи на сайт без защиты от спама. по какому принципу работает эта защита? прежде чем разрешить ...
у вас на руках есть готовый дизайн для футболки. что с ним делать дальше? как получить готовый продукт в свой интернет-магазин? для начала нужно ...
чтобы сделать свою версию этого дизайна, на первых порах вам не нужен photoshop и дизайнерские навыки. простые вещи можно сделать легко и быстро, ...
интригующее название «заработок на продаже товара, которого у вас нет нет» никакая не мошенническая схема, а вполне реальный бизнес. который ...
конструктор яндекс карт
независимо от этого куда вы в дальнейшем будете вставлять яндекс карту, первый шаг всегда начинается с конструктора ...
что такое a/b тестирование сайта
a/b тестирование - это сравнение двух страниц с разным дизайном, но в одинаковых условиях, чтобы выяснить какая ...
не всякий раз верстка бесплатных макетов в учебных целях, хорошая идея. такое занятие требует много времени и высока вероятность, что вам быстро ...
недавно мне потребовалось немного расширить функционал на своём сайте http://srs.myrusakov.ru. разумеется, встал вопрос о его импортировании на denwer, чтобы ...
оператор for...of предназначен для организации циклов. к слову сказать, язык javascript очень богат на всякого рода циклы. но все они по сути делают тоже ...
продолжим разбор с ошибок при верстке сайта, которые допускают начинающие верстальщики. рекомендую начать с первой и второй части статьи, если ...
я хочу вывести иконки социальных сетей в верхнем правом углу шапки сайта с помощью хуков. поскольку верхняя область у меня уже занята ссылками, ...
добавить иконки соцсетей на wordpress сайт можно с помощью обычного виджета text. находим в кастомайзере виджет text и добавляем его в первую колонку ...
для обмена файлами между серверами имеется протокол ftp. в частности, чтобы отправить файлы с локального компьютера на удалённый нужен удобный ...
с введением css-преобразований элементы стало возможно сдвигать, поворачивать, наклонять, сжимать и растягивать. веб-дизайнеры наконец-то смогли ...
мы получили задание заменить в рекламном тексте на html странице все упоминания о «кухни» на слово «гостиной». причем вручную пройтись ...
предположим, что мы создали html страницу с заголовком «урок по javascript #1» и неким текстом. затем мы передумали и решили заменить старый заголовок ...
на первый взгляд с помощью javascript свойств innerhtml и textcontent, мы делаем примерно одно и тоже - меняем содержимое внутри html элемента на странице. так ...
google docs - это бесплатная альтернатива microsoft office, вполне удовлетворяющая потребности среднестатистического пользователя. google документы замечательны ...
на этом уроке разберем, как верстать форму на css grid. у нас будет не совсем типичная форма, когда поля находятся в одной колонке друг под другом. ...
на первом и втором уроках мы делали адаптивную верстку фотогалереи, где контент заполнял всю ширину экрана. сегодня сверстаем простую секцию ...
на предыдущем уроке мы сверстали секцию с портфолио на css grid для десктопа. осталось сделать верстку адаптивной для различных мобильных устройств ...
управление областями
в css grid можно ячейки объединять в области. ниже представлен шаблон, в котором при разрешении меньше 540 пикселей, верстка ...
управление каждым элементом
для управления каждым элементом существуют другие свойства и задаются они непосредственно самому элементу, ...
управление элементами в контейнере
в css grid предусмотрена возможность изменять позицию каждого элемента на линии, обращаясь к нему через ...
распределение ширины сетки на фракции необязательно должно происходить в равных долях. если поставить вместо единицы цифру два, то мы удвоим ...
система grid layout состоит из родительского блока контейнера и вложенных в него элементов.
html разметка
создадим html-разметку, где зададим контейнер ...
флаги в регулярных выражениях уточняют каким образом нужно искать, если это важно. в противном случае, флаги не обязательно добавлять к регулярному ...
термин квантификаторы в регулярных выражениях звучит пугающе, но по сути это специальные символы, задающие количество повторений. они призваны ...
принципы использования регулярных выражений в разных языках программирования более-менее одинаковые. на этом уроке мы посмотрим, как регулярные ...
сегодня вы узнаете о том, как настроить автоматическое резервное копирование сайта на wordpress. этот способ достаточно надежен и не зависит от ...
как преобразовать обычный список в массив, используя программу vscode и регулярные выражения? предположим вам нужно занести в базу данных сайта ...
регулярные выражения - это способ поиска совпадений шаблона с текстом для дальнейших манипуляций. наверняка многие из вас уже составляли простейшие ...
у верстальщиков часто возникает ситуация, когда необходимо сделать элементу вертикальное выравнивание - расположить в центре экрана по оси ...
существует множество самых разнообразных видов курсоров. например, обычная стрелка, знак вопроса, стрелка в виде указателя и так далее. в этой ...
описание: когда-то я демонстрировал скрипт ротатора изображений на javascript. однако, недавно у меня спросили: "как сделать ротатор текста на javascript?". ...
для верстки сайтов существует три основных подхода: float, flexbox и grid. каким способом верстать верстальщик выбирает сам, при условии, что в техническом ...
итальянский ученый леонардо пизанский вывел закономерную последовательность чисел, при которой каждое стоящее в ряду число, является результатом ...
логические операторы используются вместе с ключевыми словами: for, if, while, do while и могут принимать только одно из двух значение true/false. всего в javascript ...
в мобильных браузерах отсутствуют события мыши, зато есть тапы (прикасания пальцев к сенсорному экрану). кроме того сенсорные устройства поддерживают ...
в первой части урока мы нарисовали сам слайдер с использованием html и css, во второй части создадим кнопки prev / next и напишем javascript код для управления ...
на этом уроке разберем как можно имитировать ввод текста с клавиатуры с помощью css анимации. эффект печатающегося текста способен оживить вашу ...
у любого блочного элемента может быть рамка, которая находится между паддингом и маржином и используется для визуального выделения элемента. ...
до боли знакомая ситуация, когда вы заполняя форму авторизации, казалось бы внимательно вбиваете каждый символ имени пользователя и пароля. ...
на этом уроке вы узнаете, как стилизовать стандартные радио кнопки под свой дизайн, с помощью html и css. на сайтах радио кнопки чаще всего используются ...
на чистом css можно создавать интересные и оригинальные "спецэффекты", один из которых мы сейчас подробно разберем. у нас есть список пунктов ...
css-свойство box-shadow задает тень блоку, а функция drop-shadow() делает тень по контурам элемента, учитывая прозрачные участки. в этом и состоит принципиальное ...
на этом уроке вы узнаете, как сделать градиентную рамку с размытыми краями для блоков. данный css-эффект построен на градиентах, заданных псевдоэлементам. ...
на прошлом уроке мы создали футер, украшенный волной, в его верхней части. согласитесь, что неплохо было бы оживить нашу волну - сделать анимацию. ...
ленточка на предмете создает ощущение праздника. а для веб-разработчика это праздник вдвойне, поскольку можно обойтись без графики и все сделать ...
состояние у переключателя включено|выключено, можно усилить с помощью css кастомизации и смайлика.
создание нативного чекбокса
сначала создадим ...
у нас будет шесть разноцветных секций - одна секция соответствует какой-нибудь услуге. что это за услуга, можно понять по иконке.
html разметка ...
полупрозрачная бизнес карта органично вписывается в любой дизайн сайта. если поменять изображение у фона, например на летнюю тему, то бизнес ...
для создания эффекта многослойного текста, нам потребуется атрибут data-text, два псевдоэлемента, прозрачный цвет и свойство text-stroke.
html разметка ...
выводить текст на консоли в разных цветах довольно удобно и практично, от создания причудливых сценариев сканирования до выделения различных ...
на этом уроке сделаем простой футер для веб-сайта. для красоты верх футера украсим волной.
html разметка
обычно в футере сайта ставятся иконки ...
когда ваш сайт уже полностью готов, радоваться рано, так как впереди ещё процесс отладки. и одной из составляющих этого процесса является поиск ...
продолжим создание индикатора для меню навигации. здесь находится первая часть урока.
стилизация и hover-эффект меню
при наведении мыши, иконка ...
загрузка файлов из сети является одной из наиболее распространенных ежедневных задач, выполняемых в интернете. это важно в связи с тем, что ...
при наведении на изображение, создается эффект, что под ним лежит целая стопка других изображений.
создание элементов карточки в html
сначала ...
как плавно заменить одно изображение на другое при наведении мыши, не меняя сам фон? для этого нам понадобиться три изображения: два из них на ...
цель создания выпадающего меню - это оптимальное использование пространства на маленьких дисплеях. иногда к такому приему организации меню, ...
думаю, что многие из вас видели в интернете изображения, заполненные текстом. заполнить текстом можно любую фигуру. на этом уроке мы покроем ...
на этом уроке мы сделаем нестандартную анимацию для переключателя меню-гамбургер на языке javascript.
создание переключателя
создадим саму кнопку-переключатель ...
в свернутом виде меню навигации из себя представляет кнопку с иконкой плюс. при клике по кнопке меню разворачивается - иконки образуют круг ...
у нас есть четыре изображения, каждое из которых поместим в свой собственный треугольник. полученные четыре маленьких треугольника поместим ...
на это уроке мы создадим интересную анимацию. при наведении на иконку, на ней появляется кнопка-индикатор. а на каждом пункте меню, индикатор ...
используя только css, можно нарисовать реалистичные клавиши у клавиатуры. достигается это с помощью комбинации градиентов и теней.
html код
...
у нас есть два изображения, каждое из которых поместим в box. затем создадим общий контейнер и поместим туда два бокса с изображениями. сделаем ...
чтобы пользователю было веселее переходить по ссылкам, веб-разработчики придумывают креативные hover-эффекты. зачастую хватает одного css, без ...
пропишем внутри ссылок data*-атрибуты с названиями ссылок. это нужно для передачи этих названий в функцию attr для получения hover-эффекта.
<ul> ...
глядя на причудливую форму блока, трудно поверить, что этот шедевр сделан на чистом css, без какой-либо графики.
html разметка
создадим контейнер, ...
в html-разметке накидываем все элементы, которые у нас будут на странице, пока не заботясь о внешнем виде расположении относительно друг друга. ...
в сегодняшней статье мы создадим простой калькулятор способный выполнять сложение, вычитание, умножение, а также деление. и все это мы реализуем ...
на первом уроке мы уже создали большую часть html-разметки.
google карта
пошаговая инструкция как вставить на сайт карту с вашим объектом. ...
на втором уроке мы уже стилизовали контактную форму и разместили ее в левой колонке. остальные три блока (контактная информацию, соц. иконки ...
на этом уроке произойдет превращение стандартных радиокнопок в креативные.
html код
в html-разметке мы создадим два поля с обычными радиокнопками. ...
организация файлов на компьютере может быть утомительной задачей, особенно когда это делается вручную. некоторые папки (например, папка "загрузки") ...
когда вы только начинаете создавать сайт, вы его делаете, как правило, на локальном сервере. когда он будет готов, его нужно будет перемещать ...
когда дизайн сайта выдержан в минималистическом стиле, то при взаимодействии с пользователям, можно придумать разные фишки. например пользователь ...
в одной из прошлых статей мы создали форму для калькулятора, с помощью c# и winforms, создав текстовое поле и кнопки с цифрами.
в сегодняшней статье ...
по css правилам можно выбрать только одну радиокнопку из группы. с рейтингом также - пользователь может выбрать один смайлик из пяти. поскольку ...
находим два подходящих изображения размером не менее 1920x1080 пикселей и скачиваем их. оба изображения будут фоновыми, которые вставляются через ...
в спокойном состоянии кнопка выглядит обычно, в стиле плоского дизайна. однако при наведении на нее мыши, происходит переворачивание с 3d-эффектом. ...
подготовим три пустых карточки. в дальнейшем в каждую карточку мы вставим по одной фигуре - круг, квадрат и треугольник. а пока подготовим hover-эффект. ...
разделим рисование куба условно на пять сторон и сверху крышка top.
html код
тегами span обозначим 4 стороны куба с использованием переменной i. ...
html код
html разметка простого калькулятора в целом представляет из себя форму. форма состоит из текстового поля input и кнопок span. в поле будут ...
мне очень нравится этот способ создания бегущей волны для последующей ее анимации. почему? здесь мы не используем никакой графики, только свойства ...
в сегодняшней статье мы попробуем создать боковое меню с изменяющимися данными, при помощи c# и фреймворка windowsforms. для данного примера нам понадобится ...
здравствуйте! продолжаем создание кругового прогрессбара с помощью html и css. в прошлой статье мы создали круг на белом фоне и закрасили одну его ...
в прошлой статье мы с вами установили joomla на локальный сервер. а в этой статье мы займёмся настройками joomla.
первым делом заходим в admin-панель ...
продолжаем знакомство с типами меню в joomla, и сегодня рассмотрим "шаблон отправки материала". данный шаблон позволяет вывести страницу, где будет ...
здравствуйте! в предыдущей статье мы создали анимированное подобие прогрессбара, которому не хватает всего пару штрихов. все это мы создаем ...
в этой статье мы рассмотрим все системные настройки joomla. многие из этих настроек особой важности не имеют, а некоторые могут существенно поменять ...
в этой статье мы с вами разберём один из самых популярных типов меню: стандартный шаблон материала. этот тип меню позволяет выводить на страницу ...
как я и обещал, начиная с этой статьи, мы будем знакомиться с различными типами меню в joomla. и начнём мы с самого первого - это "список материалов ...
здравствуйте. сегодня мы создадим простое оконное приложение, для замены строк в
файле, с помощью c#, winforms и модуля regex. для проекта понадобится ...
в этой статье мне хотелось бы затронуть уже весьма частоиспользуеый тип меню - шаблон блога категории. фактически, данный пункт позволяет вывести ...
в прошлой статье мы с вами создали новое меню joomla. однако, для того, чтобы пользователь мог им воспользоваться, необходимо создать пункты меню ...
здравствуйте. сегодня мы создадим простой проект синтезатора на
windowsforms и c#. прежде всего нам понадобятся звуки нот в
формате wav.
перейдите ...
до сих пор мы с вами занимались созданием структуры сайта на joomla, но как такого сайта мы с вами не видели. и в этой статье мы начнём создавать ...
вот мы и подошли к последней теме создания структуры сайта на joomla. и из этого материала вы узнаете, как добавлять статьи в joomla.
предлагаю сразу ...
доброго времени суток! сегодня мы рассмотрим с вами как можно создать простейший веб-сервер в c#.
для создания данного сервера мы будем использовать ...
в прошлый раз мы с вами научились создавать разделы joomla. в этой статье мы продолжим заниматься созданием структуры сайта, и затронем тему создания ...
в прошлой статье мы с вами разобрались со структурой сайта на joomla, и пришли к выводу, что нужно создать: разделы, категории и статьи. и в этой небольшой ...
здравствуйте! в одной из статей мы начали создание кругового прогрессбара с помощью html и css. в настоящий момент мы имеем белый круг на светло-голубом ...
круговой индикатор выполнения в настоящее время используется на многих веб-сайтах. существует много типов индикаторов выполнения, и круг — ...
в предыдущих статьях я несколько раз писал о том, что если вы вдруг забудете, как пишется тот или иной sql-запрос, то вы всегда это сможете узнать ...
в этой статье рассмотрим последний тип меню в блоке "материалы": "стандартный шаблон раздела". данный тип меню я не использовал, однако, некоторым ...
в этой статье речь пойдет не о стилизации стандартного чекбокса созданного на html, а о создании чекбокса с нуля и реализации его переключения ...
приблизительно год назад вышла новая версия языка программирования php8. его можно смело назвать - языком номер один в веб-программировании на ...
и, наконец, самый последний тип меню в joomla - псевдоним. многие не понимают его назначение, однако, в этой статье я объясню не только, как создать ...
из всех типов меню в joomla, тип меню разделитель остаётся для меня загадкой. мне трудно представить его использование, однако, раз он имеется, значит, ...
решил в этой статье вернуться к joomla и продолжить рассказывать о типах меню в этой cms. в этот раз мы затронем тип меню: "внешняя ссылка". то же часто ...
опция сохранения на компьютере распространена повсюду. бывает что создавая приложение необходимо, чтобы оно обладало данной функцией.
создание ...
в сегодняшней статье мы рассмотрим создание скрипта для сворачивания всех окон на экране вашего компьютера. нам понадобится python и библиотека ...
в сегодняшней статье мы рассмотрим способ получения списка статей, из определенной категории нашего сайта.
вот что нас интересует:
данный ...
сегодня мы с вами рассмотрим ещё один очень популярный тип меню - это "шаблон списка категории". примерный вид этого типа меню вы можете посмотреть ...
многие из вас давно ждали эту статью (некоторые даже писали мне на почту) с просьбой разобрать процесс установки и настройки joomla. и начнём мы ...
сегодня мы рассмотрим ещё один очень популярный тип меню: шаблон блога раздела. примерный вид этого типа меню вы можете посмотреть вот здесь: ...
в сегодняшней статье мы рассмотрим как выбрать данные из несвязанных таблиц с sql и оператором join. для чего это нужно. прежде всего, скажем, что ...
здравствуйте! в цикле статей по созданию космической аркады, с python и pygame, мы достигли того что на игровом поле отображается космический корабль ...
ещё один тип меню, который вы почти наверняка будете использовать у себя на сайте - это шаблон блога материалов на главной. примерный вид такого ...
язык python имеет множество графических библиотек. одной из них является tkinter. и в сегодняшней статье мы рассмотрим как создать раскрывающийся ...
мы продолжаем создание игры про "космические приключения" с python и pygame. очень важной частью этой игры является возможность уничтожения вашего ...
вращающийся текст вокруг логотипа всегда привлекает внимание пользователя и вносит легкую динамику на страничку сайта.
html разметка и текст ...
как сделать фигуру круга многослойной, размытой и загадочной, используя только html и css? вы узнаете из этого урока.
html разметка
создадим фигуру ...
давайте продолжим заниматься возможностями phpmyadmin. в прошлой статье мы с вами учились управлять пользователями, а в этот раз я вас познакомлю ...
предположим у бизнес-сайта есть специальное предложение (подарок в виде скидки), которое посетитель должен увидеть через несколько секунд после ...
авторам статей или коммерческих текстов удобно писать и сразу видеть сколько символов уже написано. ведь от этого зависит, сколько денег в итоге ...
при наведении на элемент, можно менять не только его внешний вид посредством css, но и самого курсора. а с помощью javascript реагировать на событие ...
как известно, людям всегда больше нравится интерпретировать картинки, чем текст. это подтверждается биологическим фактом, что 90% фактов, поступающих ...
для получения изогнутой тени, нужно прописать обоим псевдоэлементам before и after, css-свойство transform: skewy. по оси y, мы изменим прямые углы на +-7.5 градусов. ...
в css grid можно позиционировать отдельно взятую ячейку (grid item), как по оси x, так и по оси y. поэтому, все рассматриваемые css свойства будут относиться ...
какие в принципе существуют варианты, чтобы расположить текст вертикально на чистом css. я, как минимум знаю два варианта, оба мы сейчас и рассмотрим. ...
написание кода вручную, конечно же необходимое умение для программиста. то справедливо для начального этапа изучения языка, чтобы набить руку. ...
наше popup окно необходимо снабдить крестиком, кликнув по которому, пользователь избавится от надоедливой рекламы.
.close{
position: ...
как легко и оригинально оживить текст, не создавая никакой анимации? об этом вы узнаете на этом уроке. эффект красиво смотрится только на крупном ...
в этой статье я научу вас управлять таблицами в phpmyadmin, то есть создавать, редактировать и удалять таблицы в базе данных. эта статья очень важная, ...
чтобы нарисовать реалистичные капли воды, не обязательно владеть техникой рисования. достаточно хорошо знать css-свойства и уметь применять ...
самая популярная ошибка при установке расширений - это неправильный xml-файл, невалидный xml-файл. как бы это не было странно, но эта ошибка встречается ...
в чем состоит необычность эффекта? у карточки есть два лица. в своем обычном состоянии карточка пронумерована и полностью закрашена красным ...
у javascript есть встроенные методы для вывода текущей даты в нужном формате. желаемый формат задается в аргументах используемых методов. например ...
среди множества вариантов разработки графического интерфейса на python наиболее часто используемым является tkinter. при использовании данного ...
много реалистичные пузырьков разных размеров, с разной скоростью поднимаются вверх, лопаясь на ходу. как такое возможно сделать на javascript? перед ...
круговая диаграмма позволяет наглядно продемонстрировать доли разных значений в конкретном примере. имея форму пирога, она как нельзя лучше ...
в чем суть эффекта? при наведении мыши, на место белого блока с иконкой, плавно выезжает снизу розовый блок с иконкой и номерами телефонов. работает ...
по умолчанию боковое меню выглядит, как узкая полоска с иконками. так пользователь понимает, что это меню можно развернуть и увидеть названия ...
здравствуйте. как известно, разработка web приложений это динамичный процесс, который требует постоянных доработок. в результате добавления ...
из этого урока вы узнаете как создать навигационное меню с иконками и hover-эффектом, используя библиотеку font awesome на чистом css.
1) подключить библиотеку ...
css свойство align-items управляет элементами по вертикали в системе grid layout. на этом уроке, вы увидите все возможные варианты расположения элементов ...
кнопка-переключатель, напоминающая гамбургер, решает проблему нехватки места для полноценного меню, на маленьких устройствах. н этом уроке ...
прозрачная форма на фоне какого-нибудь девственного пейзажа - любимая тема веб-дизайнеров. как верстать такую форму? с этим нам предстоит сегодня ...
шаг 1) создание html-разметки
сделать кнопку можно разными способами: через тег button, div или a. я предпочитаю сделать это сразу через ссылку a, поскольку ...
здравствуйте! как известно, эффект перспективы и связанное с ней 3d пространство может сделать интерфейс сайта для конечного пользователя, более ...
html код
html разметка состоит из элементов маркированного списка, внутри блока div.
<div class="list">
<h2>list item hover effect</h2>
<ul> ...
обычно форма поиска как минимум состоит из двух полей input: это текстовое поле, куда пользователь вводит ключевое поисковое слово и кнопки "поиск". ...
этот необычный эффект строится на двухслойности: нижний слой желтый, а верхний - синий. двигая мышкой слева направо, вы постепенно убираете верхний ...
данный to do list (список дел) на css нацелен не на практическое использование, а чтобы показать возможности поля checkbox. все таки для создания полноценного ...
4) позиционирование инпута и текста
.list ul label{
position: relative; / * относительное позиционирование * /
display: flex; / * отображать ...
если вы когда либо создавали сайт, то возможно, как начинающий web-дизайнер уже знакомы c css преобразованием элементов в двух измерениях - x и y. ...
первоначальное сокрытие части контента на сайте реализуется по принципу "аккордеона" - раскрывать и сворачивать. в свернутом виде пользователь ...
весь эффект с фокусом строится на манипуляциях с фильтром blur. когда пользователь открывает страницу, то видит размытый фон и четкий заголовок. ...
как можно получить красивый эффект анимации градиента, если в css-коде не используются вообще градиенты? испытаем данный трюк на loader.
создание ...
сделать на css красивую градиентную тень вместо обычной серовато-черного цвета? это никакая не сверхзадача, css легко с этим справляется.
создание ...
при клике по ссылке меню, под ней появляется линия и переходит на следующий пункт меню (туда, где пользователь снова кликнул). получается интересный ...
посмотрите сначала предыдущий урок. а что если пользователь не догадается навести мышку на свернутое меню, чтобы его развернуть? неплохо было ...
нет, это не фотошоп. фильтр для смешивания слоев уже давно стал доступен и на css. как это работает? сейчас вы обо всем узнаете.
html разметка
для ...
у нас есть изображение яблока в виде черного силуэта и картинка плавающей черепашки. как сделать так, чтобы края изображения с черепахой приняли ...
казалось бы, как можно из html тегов и css стилей нарисовать что-то посложнее, чем простые геометрические фигуры. это мы сейчас и узнаем.
рисуем ...
на предыдущем уроке мы нарисовали чашку с блюдцем, используя только css стили и никакой графики. на этом уроке сделаем нашу чашку интерактивной ...
огромным преимуществом joomla перед другими cms (а их очень много) является большое количество всевозможных расширений: модулей, плагинов, шаблонов ...
в целях экономии места на сайте, не обязательно постоянно показывать на сайте форму подписки. достаточно одной кнопки. если пользователь хочет ...
на это уроке мы рассмотрим эффект, когда при движении курсора плавно появляется и исчезает текст.
создание и стилизация текста
<div class="box"> ...
главная страница поделена на две части: слева находится меню навигации, а справа фоновая картинка. мы хотим, чтобы при наведении на каждую ссылку ...
наверняка, вы при создании нового материала в joomla видели практически в каждой опции в группе "параметры-расширенные" вариант "использовать глобальные". ...
для создания более сложных css анимаций, разработчики ввели функцию var() и calc(). функция var() позволяет динамически вставлять значения переменных ...
django - это python веб-фреймворк для бекенда, который позволяет быстро создавать безопасные сайты и приложения. фреймворк имеет набор готовых компонентов, ...
для создания текста по кругу, необходимо разбить текст на символы и применить к каждому символу свойство transform.
создание и стилизация текста ...
для создания этого забавного лоадера, слегка напоминающего игрушку кубик-рубик, нужно в html-разметке прописать блок обертку с классом loader и четыре ...
при наведении курсора на объект книжка раскрывается, при убирании курсора с объекта обратно закрывается.
html код
html разметка состоит из бокса ...
как еще немного сэкономить место на сайте, за счет уменьшенной панели поиска?
маленькая версия поискового поля
создадим кастомное поисковое ...
для создания анимации падающих звезд нам потребуется картинка зведного неба и сами звезды, созданные средствами html и css.
html-разметка и звездное ...
функционал "read more / read less" очень часто используется на сайтах, чтобы не перегружать пространство информацией. пользователь сам решит, какая именно ...
создавать красивый дизайн у карточки можно только на чистом css с добавлением fontawesome иконок.
html разметка
внутри контейнера card у нас находится ...
управление таймером играет важную роль в разработке программ как на стороне клиента, так и на стороне сервера, а также в службах windows. с помощью ...
css отлично подходит для анимирования элементов сайта, когда не требуется взаимодействия с пользователями. если элементы должны реагировать ...
мне нравиться использовать шрифтовые иконки из библиотеки fontawesome, потому что их легко кастомизировать под любую цветовую гамму сайта.
html разметка ...
на этом уроке вы узнаете, как можно креативно расположить превью-картинки, ведущие на полные статьи в блогах.
создание контейнера
начнем ...
на всей странице будет происходить плавное движение вверх разноцветных квадратиков разного размера.
подготовка фона для анимации
создадим ...
на этом уроке вы узнаете, как заставить placeholder не исчезать, а переместится наверх при заполнении поля формы.
html разметка
форма состоит из ...
переменные в css появились в основном для создания анимаций. на этом уроке мы сделаем лоадер с летающим по заданной траектории самолетом. это ...
пользователь водит мышкой по экрану и автоматически стирается верхний слой. под верхним слоем находится фоновая картинка. немного движений ...
согласитесь, что закругленная внизу линия шапки сайта смотрится более изящнее, чем прямоугольная. на первый взгляд может показаться, что это ...
записи - это то, ради чего база данных и используется. записи и есть те самые данные, которыми наполнена база данных. и в этой статье мы научимся ...
сделать какой-нибудь простенький эффект при наведении можно с помощью самого курсора, меняя его внешний вид.
html разметка
создадим меню, используя ...
на данный момент у нас есть три превью-картинки, при наведении на которые пока ничего не происходит. по задумке, при наведении на урезанную версию ...
до сих пор мы создавали только консольные приложения.
но программисты на c# широко используют формы для создания пользовательских интерфейсов. ...
как развернуть сложенные в стопку карточки при наведении мыши?
html разметка
html структура состоит из трех карточек с текстовым контентом. ...
медленно движущаяся картинка в сферической рамке смотрится очень завораживающе. эта сказочная анимация выглядит дорого, хоть и сделана на ...
в предыдущих статьях я часто упоминал про индексы в mysql. и я обещал, что скоро о них расскажу. так вот, это время пришло, и сегодня вы узнаете об ...
по внутренней поверхности полукруга, туда-сюда катается мячик. кроме этого сам полукруг или назовем его лоадер, раскачивается вверх-вниз, словно ...
уже привычно, когда на главной странице сайте, первый экран занимает огромная картинка, вставленная фоном. пользователь дальше скроллит вниз ...
одна из самых ценных информаций, которую пользователь передает на сайт - это email. поэтому крайне важно проконтролировать правильность ввода ...
данная css анимация построена на двух свойстве transform с его значениями: rotate (поворот) и scale (масштабирование). два круга вращаются вокруг своей оси ...
рассмотрим на примере анимации текста, как можно использовать css функцию attr.
создание, позиционирование и стилизация текста
data-text представляет ...
несоблюдение html и css правил, приводит к массе ошибок при верстке. исправить которые, бывает не так просто для начинающих верстальщиков. сегодня ...
на этом уроке мы научимся выводить на странице значения координат (x, y) курсора, в момент движения мыши внутри блока с помощью javascript. определение ...
css grid layout - это двухмерная сетка состоящий из вертикальных и горизонтальных колонок, предназначенных для размещения элементов страницы. двухмерная ...
из этой статьи вы узнаете как сделать сайдбар на wordpress. сайдбаром мы называем правую или левую колонку сайта, на которой размещены виджеты. виджеты ...
из этой статьи вы узнаете как сделать мультилендинг и зачем он вообще нужен. технология мультилендинга тесно связана с utm-метками, если вы не ...
лучше всего начать изучение структуру файлов темы wordpress на примере стартовой темы underscore. обычно разработку под wordpress начинают с этой базовой ...
на сегодняшнем уроке мы познакомимся с понятием custom post type, а также научимся создавать свой кастомный post type и шаблон для него. custom post type это одно ...
на этом уроке мы научимся создавать свои шаблоны (custom template) для страниц на wordpress-е. не для всех страниц сайта подходят типовые блоговые страницы. ...
на прошлом уроке мы создали новый тип записи post type book более подходящий для продажи книг, а на этом уроке научимся создавать для него таксономию ...
как вывести записи в wordpress? используя wordpress, как обычный блоговый движок с готовой темой, подобный вопрос у нас бы не возник. мы просто не вмешиваемся ...
на прошлом уроке вы научились создавать свой собственный сайдбар, а на этом уроке вы узнаете как создать свой виджет на wordpress. виджет - это модуль, ...
на этом уроке вы узнаете, что такое utm-метки, как установить их на сайте и как настроить получение данных из utm-меток на ваш e-mail.
что такое utm-метки? ...
на этом уроке мы научимся к меню wordpress добавлять шрифтовые иконки. согласитесь со мной, что иконки не только украшают сайт, но и делают его более ...
данная статья научит вас, как подключать стили, шрифты и скрипты к сайту. дело в том, что верстальщик отлично знает, что такие вещи подключаются ...
в этой статье мы научимся ставить таймер обратного отсчёта на сайт - плагин flipclock. такие таймеры вы наверняка уже много раз видели на продающих ...
на этом уроке мы научимся отправлять форму без перезагрузки страницы, используя метод ajax, библиотеки jquery. как вообще происходит классический ...
в этой небольшой статье я расскажу, как решить проблему с валидностью при использовании angularjs.
действительно, помните код, который мы писали ...
прикладной интерфейс работы с историей браузера (history api) в html5
предоставляет разработчикам возможность изменять url-адрес веб-сайта без ...
сегодня наблюдается высокий спрос на создание пользовательских видеоплатформ,
которые можно использовать для продвижения товаров и услуг. ...
на прошлом уроке мы узнали, что такое utm-метки и настроили get-запросы меток в скрытых полях формы. на этом уроке вы узнаете, как получить данные ...
на этом уроке мы разберем пример поворачивающейся карточки с картинкой. с лицевой стороны у карточки картинка, на обратной стороне - текст. при ...
сегодня вы узнаете, как сделать на сайте анимацию печатающегося текста и реализуем мы этот симпатичный эффект с помощью jquery плагина – typed.js. ...
вертикальное меню на css - это список ссылок, ведущих на разные страницы сайта. неплохо смотрится, когда список ссылок вместо простых маркеров, ...
представьте, что вы начинающий верстальщик и перед вами стоит задача сверстать прозрачную форму входа на фоне изображения. дизайнеры часто ...
наверняка вы много раз видели на разных сайтах - пульсирующую кнопку с иконкой телефонной трубки. это достаточно эффективный прием, побуждающий ...
использовать на сайте иконки font awesome очень просто и для этого совсем не надо быть дизайнером. даже если вы не подберёте себе нужную иконку из ...
все веб-разработчики уже давно знают, что сайты надо делать адаптивными, но не все умеют это делать правильно. на этом уроке, вы узнаете как сделать ...
на прошлом уроке мы начали делать адаптивное меню для сайта, наше меню хорошо смотрится на больших и средних экранах, но при уменьшении размеров, ...
использовать или нет на сайте прелоадер - вопрос индивидуальный. например для одностраничника, с минимальным количеством графики и изображений, ...
уже трудно себе представить современный сайт без иконок соц. сетей и мы их видим на большинстве сайтах. откуда же берутся эти иконки? насчет ...
при адаптации сайта под самые маленькие разрешения устройств, хорошо иметь под рукой надежное решение, как размеры формы поиска свести к минимуму. ...
с некоторых пор я получаю много вопросов об асинхронном программировании. и,
поняв, что данная тема интересует многих моих читателей, я решил ...
очень часто при регистрациях или анкетирования на сайтах, вас просят сделать некий выбор из выпадающего списка. например выбрать вашу страну ...
когда в основе верхней секции сайта лежит большое изображение, то простым и хорошим решением для вписывания туда панели навигации - сделать ...
на этом уроке мы научимся делать валидацию форм с помощью плагина jquery validate. валидация формы - это проверка скриптом правильность (выполнение ...
заказчики лэндингов часто просят сделать маску ввода телефона, желая таким образом задать определённый стандарт вводимых номеров клиентами. ...
библиотека jquery ui (user interface) представляет собой набор шаблонных элементов для создания пользовательского интерфейса и является частью библиотеки ...
на прошлом уроке мы разобрались, зачем нужна библиотека jquery ui и как её подключить. на этом уроке подробнее остановимся на виджете slider. речь идёт ...
easytabs - это популярный jquery плагин среди frontend разработчиков, который прост в использовании и понятен новичкам. я надеюсь, что после прочтения этой ...
данный эффект хорошо подходит при наведении на ссылки в навигационных меню или в пагинациях. ссылки помещены в рамки определенного цвета, при ...
на этом уроке мы разберем основные правила css анимации на веб-странице, которые можно применить к любому элементу, а не только к тексту.
просто ...
на этом уроке я покажу вам как сделать очень необычный текстовый эффект, применяя чистый css. для этого потребуется большая фотография в качестве ...
в прошлой статье мы начали
обсуждать, что такое шаблонизатор twig, а в этой статье мы продолжим
рассматривать его и начнем с основной настройки ...
разработчики клиентских сайтов на wordpress, часто сталкиваются с необходимостью восстанавливать сайт, после очередного обновления какого-нибудь ...
сервис яндекс.деньги позволяет любому физическому лицу (для юрлиц и ип есть яндекс.касса), разместить на сайте форму оплаты, даже владельцам ...
как сделать массовый импорт товаров в интернет-магазин, работающий на плагине wordpress – woocommerce? совсем недавно этого нельзя было сделать бесплатно, ...
сегодня мы создадим на чистом js коде – меню аккордеон с тремя секциями, при клике на которые, будет открываться панель с текстом, а при втором ...
сегодня вы узнаете как сделать чекбокс на html и добавить ему css стилей для лучшей совместимости с дизайном сайта.
демонстрация
чекбокс на ...
темой сегодняшнего урока, будет создание прогресс бара. это длинная полоска, которая заполняется цветом, по мере выполнения какой-либо задачи, ...
на этом уроке мы подробно разберем, как сделать карточку товара на css. под карточкой товара, я подразумеваю продающую карточку в интернет-магазинах. ...
сегодня мы создадим три вкладки (tabs), переключаясь между которыми, поочередно будет скрываться или снова показываться, содержимое всех вкладок. ...
на этом уроке мы научимся встраивать строку поиска в адаптивное меню навигации, используя при этом только html/css код.
демонстрация примера. ...
если верхняя панель навигации или просто меню (это одно и тоже), исчезает с поля зрения, при прокрутке странице, то перед вами точно не фиксированное ...
я большой сторонник минимализма при планировании html структуры сайта. любой сайт начинается с шапки и если у вас небольшое меню, то желательно ...
проверка выбранной ниши по охвату аудитории
информационный сайт зарабатывает на пользователях, которые кликают по контекстной рекламе. нам ...
проверка на сезонность и перспективность
нам надо исключить, что выбранная ниша не имеет сезонности и нисходящего тренда. поскольку, это наш ...
семантическое ядро – это список ключевых слов, по которым будут заходить пользователи на ваш сайт из поисковых систем.
сначала собирают семантическое ...
на прошлом уроке мы создали схему структуры сайта, на котором будет 6 категорий, одна из категорий будет состоять из двух подкатегорий. все категории ...
у нас есть схема структуры сайта с ключевыми словами, которые будут вставляться в статью, давая четкий сигнал поисковым машинам, на какой запрос ...
тем, кто знает, что такое обратный звонок на сайте, предлагаю не читать, а перейти сразу к следующей главе. для остальных постараюсь объяснить, ...
вставить видео на сайт во весь экран браузера, используя html5 теги, намного проще, чем вы себе это представляли.
на этом уроке я рассказывал уже, ...
в svg помимо отрисовки каких-то фигур мы, также, можем писать текст. вот о том, как писать текст на svg, мы и поговорим в этой статье.
чтобы написать ...
как правило, владельцы сайтов для обратной связи с клиентами размещают на видном месте номер телефона и контактную форму. если с телефоном все ...
эта статья будет полезна тем, кто хочет добавить социальные кнопки на wordpress без плагина. очень часто я вижу, как на блогах понатыканы везде, где ...
oauth 2.0 - это открытый протокол авторизации, который позволяет одним
приложениям получать доступ к данным других приложений. например, игровое ...
известно, что веб-дизайнер рисует макет сайта, а верстальщик делает верстку, то есть пишет html/css код. а что именно он пишет на html странице? все ...
javascript - это гибкий и мощный язык программирования, который реализуется
различными веб-браузерами. наряду с html и css, это основной компонент ...
представьте себе, что веб-разработчику совсем не нужно думать о том, как будет выглядеть визуально готовая страница. он просто пишет код, элементы ...
название wordpress плагина advanced custom fields переводится как – расширенные произвольные поля. скажем по простому, что этот плагин существенно расширяет ...
несмотря на то, что платных или бесплатных wordpress тем, создано уже огромное количество, редко кто использует их на своих сайтах так, как есть. даже ...
на этом уроке вы узнаете, как перенести свой сайт на wordpress с одного хостинга на другой или с локального сервера на реальный хостинг. для этой ...
если бы таблицы могли хорошо адаптироваться под разные разрешения экранов, то человечество и по сей день делало бы табличную верстку. я ещё ...
последнее время мне все чаще задают вопросы о том, как устроены индикаторы,
показывающие текущую позицию чтения текста (количество прочитанного ...
на большинстве сайтах поля форм обратной связи, по ширине не больше 300 пикселей. форма с максимальной шириной в 320 пикселей целиком поместится ...
на этом уроке мы сделаем анимацию svg вектора, используя jquery плагин - lazy line painter. суть анимации состоит в постепенном прорисование любого векторного ...
из этого урока вы узнаете как создать адаптивное навигационное меню с иконками, используя библиотеку font awesome и палитру цветов, на чистом css.
...
я часто вижу в комментариях к урокам или на форумах, когда новички спрашивают: "я хочу разместить текст поверх картинки, а он оказывается под ...
на сайтах кнопки alert (оповещение), используются для взаимодействия с пользователем. смысловая составляющая alert кнопок передается в основном ...
на этом уроке мы будем создавать адаптивную контактную форму на всю ширину браузера, используя css и медиа-запросы.
демонстрация примера.
...
на этом уроке я покажу вам как реализовать такой hover эффект, как плавное подчеркивание ссылки при наведении. подчеркивающая линия будет появляться ...
на этом уроке мы сделаем всплывающую подсказку при наведении на иконку на чистом css. точно такой же принцип можно применить к картинке. перейдите ...
объявление переменных
для того, чтобы объявить в javascript переменную, пишут так:
var name;
где name – осмысленное название переменной, написанное ...
приветствую вас друзья! на этом уроке мы научимся обращаться к базе данных wordpress-а и выводить на сайте нужную нам информацию, в нужном месте и ...
привет всем и сегодня мы поговорим о том, что такое viewport и как его использовать.
для того, чтобы понять, что это такое, вам нужно какое-нибудь ...
порой разработчик сайта настолько сильно привязывается к своему сайту, что не
видит лес за деревьями. а новый пользователь тем временем, будет ...
рано или поздно каждый владелец сайта задумывается о смене дизайна своего детища.
прежний видится ему устаревшим, не соответствующим ...
приветствую вас друзья! сегодня мы познакомимся с таким компонентов фреймворка bootstrap, как модальное окно. найти его можно на официальном сайте ...
независимо от того делаете ли вы сайт на wordpress для себя или на заказ, базового функционала этой популярной cms будет явно недостаточно. перед нами ...
на предыдущем уроке вы узнали какие seo плагины рекомендуется установить на любой wordpress сайт. на этом уроке вы узнаете как защитить ваш сайт и ...
одной из популярных стратегий продвижения сайта считается применение низкочастотных запросов.
как известно, чем ниже частота запроса, ...
каждый пользователь после создание своего сайта сети начинает задаваться следующим вопросом:
"как же теперь правильно продвинуть свой ...
хакеры весьма распространены в интернете и нет ничего не обычного в том, что однажды работа вашего сайта может быть нарушена из-за хакерской ...
большинство блоггеров или авторов, ведущие свои сайты на wordpress никогда не касаются вкладки в панели управления: "пользователи". по большому счету ...
сетка – это эскиз или диаграмма web-страницы, который показывает структуру
(но не детализированный дизайн) базовых элементов страницы, таких ...
все хотят делать сайты так, чтобы потом не ломать голову над тем, почему же их невозможно раскрутить в поисковых системах.
но далеко не ...
в этой статье вы узнаете, как реализовать функцию кнопки обратная связь для сайта на wordpress двумя похожими способами.
мы научимся вставлять ...
вся структурированная информация о сайте, написанная на языке программирования, называется картой сайта.
карта сайта может быть в двух ...
под названием mfa (made for adsense – англ.) понимают ресурс, созданный специально для контекстной рекламы, для заработка на ней.
название дал один ...
как начинающие, так и опытные верстальщики не могли не заметить, что вместе с новыми возможностями в css3 технологиях, объем самого css-кода, существенно ...
итак, мы завершаем цикл уроков по версте сайта с нуля
с flat дизайном. напомню, что на первом уроке мы верстали шапку сайта. на втором уроке - секцию ...
главнейшим инструментом для заработка в интернет-маркетинге является e-mail рассылка. совершенно не важно, продаете ли вы собственные товары ...
если зайти на практически любой сайт, то можно заметить, что многие из них создаются в стиле flat.
современные сайты делают именно на основе ...
всем привет! сегодня мы немного поговорим о том, какие браузеры становятся популярнее, а какие нет и что нужно делать, чтобы не отставать от жизни. ...
недавно один из подписчиков спросил, как работают уведомления вконтакте? или других высоконагруженных проектах, ведь они приходят мгновенно ...
в этом уроке мы научимся с вами делать горизонтальное анимированное выпадающее меню на
css3, при наведении курсором на его категории, будет меняться ...
на этом уроке мы познакомимся с функцией mail (), на примере создания формы
обратной связи на php с последующей отправкой полученных данных на почту. ...
на прошлом уроке мы научились с вами создавать простую html форму обратной связи без всякого оформления и php обработчик данных этой формы. сейчас ...
дорогие друзья! сегодня мы поговорим о html теге code. при написании конкретно этой статьи или любых других обучающих материалов, периодически необходимо ...
сегодня уже трудно найти сайт, где не использовался бы такой нужный и важный тег <div>. посмотрите код любого сайта, который найдете в интернете ...
в данной статье я расскажу вам о том, что такое rest api. также мы затронем
тему http протокола.а также рассмотрим пример
архитектурного дизайна rest ...
каким образом посетители перемещаются на вашем сайте? как они находят то, что
ищут? это в большой степени определяется организацией вашего ...
здравствуйте! многие из вас, устраиваясь на работу, откликаясь на вакансии и проекты на фрилансе часто замечали, что
практически везде ...
начиная с этого урока, мы будем учиться верстке сайта с нуля в популярном flat стиле. эта тема очень объемная и мы посвятим ей не один урок. что ...
необходимость в создании сайта может быть различной.
однако в современном мире ни одна уважающая себе компания просто не сможет обойтись ...
давайте сначала разберемся, о чем идет речь.
фреймворк - это специальный инструмент, созданный для того, чтобы сделать работу верстальщика ...
всем здравия! сегодня я хочу рассказать вам, как использовать google fonts api, чтобы вставлять нужные вам шрифты.
итак, для начала перейдите по ссылке: ...
начинающие дизайнеры и верстальщики допускают большое количество ошибок в своих сайтах, которые мешают дальнейшему развитию
в их проектах, ...
существуют четыре основных принципа визуального дизайна, которые могут
применяться для разработки дизайна всего что угодно. это повторение, ...
онлайн мир становится мобильным.
каждый день все больше людей использует свои мобильные устройства для доступа к сайтам.
и исследования ...
с помощью css селекторов мы выбираем какие конкретно элементы на сайте стилизовать. о чем нам говорит эта запись?
h1 { color: red; } = селектор { свойство: ...
на этом уроке мы научимся делать простой hover эффект для кнопки с помощью псевдокласса :nth-child. на кнопке есть текст - button, при наведении курсора ...
официальный сайт: textolite.ru
textolite представляет собой простую систему управления статичным сайтом с бесплатной и платной расширенной версией. ...
настало время взглянуть и сделать выводы по наиболее популярным тенденциям – одностраничники, приемы параллакс и т.д.
есть идеи, ...
необходимость размещать текст в колонках на веб-страницах, безусловно пришла из газет и журналов. однако на мониторах компьютеров, читать длинные ...
сегодня почти каждая серьезная компания распространяет свои товары и услуги через интернет с помощью собственного сайта.
в условиях технологического ...
одним из главных методов повысить качество поведенческих факторов является достижение высокого уровня юзабилити ресурса.
иными словами, ...
эффект плавного перехода в css часто применяется при наведении курсора на какой-нибудь элемент, например для кнопки. когда при наведении курсора, ...
чем ещё можно привлечь внимание пользователя? например, при наведении курсора наша кнопочка могла бы двигаться, вращаться, искажаться или масштабироваться. ...
css фильтры чаще всего применяют к фоновым изображениям или фотографиям. по сути они заменяют программу photoshop, чтобы добиться некоторого эффекта, ...
в статье "бриф на разработку сайта" вы узнали что такое бриф и зачем надо анкетировать заказчика. вам крупно повезет, если у заказчика существует ...
сегодня ни один современный пользователь сети интернет не представляет свою жизнь без поисковой системы.
ведь именно она в первую очередь ...
если вам тяжело дается освоение разных языков программирования, верстки, то не отчаивайтесь, посмотрите в сторону заработка на собственном ...
в статье "конструктор mobirise для верстальщика" была подробно раскрыта тема, чем полезен конструктор mobirise верстальщику. в этой статье, я прокомментирую ...
статья "бриф на разработку сайта" - ответила на вопрос, что такое бриф и кому он нужен. данная статья будет практическим руководством, как создать ...
в этой статье вы узнаете историю возникновения и использования псевдоэлементов after и before в css. рассмотрим несколько примеров, где они активно ...
всем привет. в этой небольшой статье мы разберем еще некоторые новые атрибуты, которые появились в html5, а именно: reversed, contenteditable и hidden.
reversed
этот ...
идея создания собственного интернет-магазина, наполненного чужими товарами (своих у меня нет), уже давно не давала мне покоя. я постепенно шел ...
на этом уроке мы сделаем меню с красивым эффектом при наведении с использованием псевдоэлементов - :after и :before. что такое псевдоэлементы, мы очень ...
на первой части урока, мы делали верстку на flexbox-ах, а на этом уроке, адаптируем и анимируем элементы сайта, используя библиотеку animate.css.
адаптация ...
всем привет. сегодня я покажу, как сделать так называемый dog ear effect. как это выглядит, вы можете видеть на картинке к статье.
итак, для начала напишем ...
вы решили построить свой бизнес в интернете, выбрали нишу, нашли целевую аудиторию, создали свой сайт.
теперь, когда вроде бы всё имеется ...
говоря о принципах, которых придерживаются сейчас современные веб – дизайнеры, надо вспомнить и поклониться миру искусства.
понятия, ...
разработка сайтов является важной составляющей развития бизнеса в 21 веке,
и руководителям компаний следует серьезно задуматься о том, ...
по просьбам читателей сегодня я попытаюсь раскрыть такую важную тему в css, как приоритет и наследование. а так же вы узнаете о незаменимом помощнике ...
некоторые моменты, упущенные при создании веб-сайта, могут отразиться на его посещаемости, читабельности,
а также некачественно оформленный ...
на этом уроке мы подготовимся к верстке сайта по psd макету, используя только сетку (grid system) от фреймворка bootstrap 4. научившись такому методу верстки, ...
скорее всего, в интернете присутствуют тысячи статей, которые рассказывают о google analytics.
и это будет отличная информация, особенно для начинающих ...
на прошлом уроке мы разбили psd макет на блоки, наметили структуру html страницы. сегодня будем разбирать верстку сразу с третьей секции – section ...
приветствую вас друзья! на этом уроке вы узнаете как создать всплывающую форму подписки для сбора базы подписчиков с последующей бесплатной ...
в свободном доступе глобальной сети интернет существует несчётное количество сайтов. но они ведь должны где-то располагаться.
небольшой ...
при создании собственного сайта его владелец рано или поздно сталкивается с вопросом - где найти контент для него.
ведь мало кого заинтересует ...
всем привет! на начало 2018 года, по данным сайта can i use, верстка на flexbox-ах, поддерживается браузерами на 97.8%. это отличные показатели для этой уже ...
прежде чем ответить на этот вопрос, сначала мне нужно объяснить, что такое
структурированные данные.
в простейшем смысле структурированные ...
помогает ли ваш сайт закрыть сделку?
в то время как многие владельцы малого бизнеса чувствуют, что у них нет времени или необходимых инструментов, ...
мы уже разбирали с вами свойство box-shadow, но немногие могут с помощью него сделать классные тени. сегодня я хочу показать вам простые примеры использования ...
задача веб-разработчика заключается в создании максимально удобной, безопасной и эффективной структуры сайта.
на этапе внутренней оптимизации ...
наверняка вы видели на многих сайтах кнопку в виде иконки с тремя горизонтальными полосками, напоминающий гамбургер. в большинстве случаев ...
это вторая часть по гамбургер меню. в первой части мы сделали пока только верстку.
5. скачать библиотеку jquery-3.3.1.min.js
подключаем к нашему html ...
на этом уроке мы научимся получать значения, введенные пользователями в поле input и совершать с ними арифметические действия.
html разметка
...
на этом уроке мы рассмотрим, как вывести текст в javascript на экран, с двумя разными целями: заменить на другой и добавить к существующему.
создадим ...
на этом уроке мы рассмотрим один из вариантов создания анимации на javascript, через функцию requestanimationframe. по большому счету существует два способа, ...
первым делом нужно установить платформу node js, чтобы разработчикам были доступны команды npm. через команду npm, мы в дальнейшем установим и сам ...
на прошлом уроке мы создавали html структуру для макета с блок постами, а на этом уроке расставим посты в соответствии с макетом, максимально используя ...
иногда на макетах встречаются сложные блоки, когда не совсем понятно, как их верстать. сегодня мы сверстаем один из таких блоков - "преимущества". ...
бывалые вебмастера до сих пор с содроганием вспоминают времена, когда целые сайты верстались на таблицах. это вам не email-рассылку сверстать, ...
в интернете мы то и дело ищем какую-нибудь информацию, чаще всего это текст и поэтому не случайно всех больше html тегов предусмотрено именно для ...
как происходит анимация движения? это когда анимируемый объект на сайте меняет свое горизонтальное и вертикальное положение в заданное время. ...
для популярного редактора vs code существует огромное количество плагинов для разных задач. цель данной статьи - составить чек лист самых нужных ...
для vs code не нужно устанавливать отдельный плагин emmet, разработчики данного редактора обоснованно посчитали, что без emmet-а уже никак не обойтись ...
на дворе уже 2020 год и я думаю, что этап агитации делать верстку с использованием препроцессоров, уже давно пройден. поэтому можно без потери ...
я считаю, что верстальщику необходим навык стилизации готового slick слайдера под слайдер на макете для верстки. сейчас объясню почему. предположим, ...
на прошлом уроке мы сделали верстку слайдера, на этом уроке настроим и стилизуем slick слайдер.
настройки slick слайдера
просматривая демо-страницу ...
как показывает практика, для начинающих фронтендеров, самой большой проблемой при кастомизации slick слайдера, остается настройка стрелок и точек. ...
пожалуй уже не один современный сайт не может обойтись без отправки данных пользователя на сервер. это может быть заявка на обратный звонок, ...
в статье про формы, тема полей ввода (input) умышленно осталась не затронутой, поскольку она обширная и заслуживает отдельного внимания. элемент ...
стрелки с рамками или стрелки в виде треугольников очень часто можно увидеть в макетах для верстки. эти простые фигуры легко можно нарисовать, ...
на этом уроке мы разберем, как вставить видео в кастомном видеоплеере на html страницу. в качестве импровизированного видеоплеера, будет использовано ...
при помощи таких свойств, как flex-basic, flex-grow и flex-shrink, мы можем управлять размерами flex-элементов.
flex-basic
flex-basic отвечает за базовый размер flex-элемента, ...
на этом уроке мы сверстаем одну из самых типовых секций на бизнес-сайтах - "услуги". сделаем html разметку по сетке bootstrap. с тех пор как технология ...
в первой части урока мы сверстали логотип и меню для десктопных устройств. во второй части урок нарисовали и запрограммировали кнопку гамбургер. ...
рассказать о том, как работает ключевое слово this, частый вопрос на собеседовании на позицию веб-разработчика. начнем, как всегда с теории, а чуть ...
рассказывать на тему событий в js легко и приятно, нет необходимости выдумывать какие-то абстрактные примеры. все очень просто: веб-разработчик ...
при вёрстке страниц обязательно нужно проверять их в различных браузерах. причём в случае с ie требуется и проверка в различных версиях. поскольку ...
функцию обратного вызова (callback) в javascript, можно представить в реальной жизни, в виде реакции автоответчика на телефонный звонок. ведь автоответчик ...
несмотря на существенный прорыв в создании анимаций на css, javascript по прежнему остаётся главным инструментом по анимациям в веб-разработке. на ...
на прошлом уроке мы научились вешать обработчик события на одну кнопку в js. однако методы, хорошо работающие с единичными объектами, совершенно ...
перед нами сегодня стоит задача создать вкладки (табы) на js. вкладки состоят из заголовков, переключаясь между которыми, в активном показе всегда ...
localstorage - это локальное хранилище данных прямо в браузере клиента. иногда нужно между перезагрузками страниц, сохранять пользовательские настройки, ...
с этой ошибкой ко мне постоянно обращаются и спрашивают: "где ошибка?". подобных писем за всё время я получил где-то штук 500, не меньше. пора с ошибкой ...
на этом уроке мы сделаем верстку адаптивной шапки сайта (лендинга), используя bootstrap сетку. если вы не знаете что это такое, советую почитать статью ...
у языка javascript существует несколько методов для перебора массива, один из которых мы сейчас рассмотрим. речь идет о методе foreach, который может ...
прототип - это js объект, от которого другие объекты наследуют его свойства и методы. по умолчанию, у каждого объекта есть свой прототип и если ...
здравствуйте!в данной статье я хотел бы показать пример программы на python,которая генерирует билеты на основе вопросов из текстового файла. ...
класс в js - это расширяемый шаблон кода, заготовка для создания объекта. классы в js предназначены для упрощения создания объектов и организации ...
flex блок представляет собой flex-контейнер, внутри которого вдоль основной оси, расположены flex-элементы. это легко представить в виде шашлыка, ...
все три css свойства flex-basis, flex-grow и flex-shrink управляют размерами элементов внутри контейнера. чтобы адаптивно верстать макеты, вам не обойтись без ...
с технологией флексбоксов стало намного проще не только адаптивно верстать сайты, но и выравнивать элементы. раньше с этим было трудновато. ...
в первой части урока мы сверстали логотип и меню для десктопных устройств. в чем проблема с меню навигации для планшетов и смартфонов? на маленьких ...
на этом уроке вы узнаете, как на языке javascript сделать простой спойлер. спойлер на сайте - это скрытая часть контента, которая будет скрыта до тех ...
ни в коем случае нельзя бездумно создавать на сайте анимации, просто ради анимации. как говорится, медицинский совет "не навреди", здесь вполне ...
доброго времени суток! сегодня я покажу вам как можно создать сортируемую таблицу с помощью
reactjs. сборка происходит с помощью parceljs.
в корне ...
верстальщику иногда нужно быстро вставить на html-страницу черновое изображение с определенным размером, не дожидаясь работы веб-дизайнера. ...
materialize - это css фреймворк для создания сайтов, основанный на принципах material design. если сказать проще, то это набор инструментов для верстки и готовые ...
административная панель - это одна из базовых вещей для практически любого веб-сайта. в данной статье
мы посмотрим как создать базовый макет ...
на прошлом уроке мы подключили materialize, чтобы уже прямо сейчас использовать этот фреймворк на практике. вы увидите, как легко и быстро, пользуясь ...
set (множество) - это объект, в котором могут хранится только уникальные значения любого типа данных (примитивы и другие типы объектов).
создание ...
css переменные призваны уменьшить дублирование кода в таблице стилей, улучшить его читаемость и придать больше гибкости. css переменные позволяют ...
map - это новая структура данных добавленная в es2015. объект map похож на js-объект, в том плане что он также состоит из пар ключ значение. карта map очень ...
стрелочные функции появились начиная с es6 и очень сильно изменили качество написания кода. так чем же они хороши? главная причина появления ...
регулярные выражения нужны для поиска по тексту, для замены в тексте или для проверки на совпадение с неким шаблоном. это когда вы регистрируйтесь ...
из этого урока вы узнаете об одном из самых популярных алгоритмов сортировки массивов – быстрая сортировка (quick sort).как работает алгоритм быстрой ...
метод sort часто используется для сортировки массивов в js, но необходимо знать о некоторых нюансах при работе с данным методом. все дело в том, ...
для начинающих верстальщиков проблематика не прижатого футера, какое-то время может быть не очевидна. когда контента хватает на всю высоту ...
на этом уроке создадим тест с вопросами и полями для ввода ответов для дальнейшего размещения на сайте. вопросы и ответы теста хранятся в последовательно ...
javascript является объектно-ориентированным языком (ооп) и главную роль в нем играет объект. он может в себе содержать методы, свойства, а также любой ...
перед нами стоит задача создать и вывести на страницу список книг из массива, хранящегося в базе данных на сервере. на практике это значит, что ...
плагин eslint - это лучший помощник для отлавливания ошибок в процессе написания javascript кода. предупреждая нас о них прямо на лету в редакторе кода. ...
при написании javascript кода, новички неизбежно допускают ошибки и это нормально. плагин jshint как раз позволяет вовремя увидеть все допускаемые ...
сегодня мы поговорим о сервисе icomoon, который позволяет создавать шрифтовые иконки для различных проектов. что же это за шрифты и в чем их преимущества? ...
на этом уроке мы с вами научимся, как быстро и легко сделать на сайте симпатичный анимированный фон. для этого нужно подключить и настроить замечательный ...
на этом уроке мы научимся рисовать речевые и мыслительные выноски, которые применяются в комиксах. нередко подобный комиксовый стиль можно ...
css свойство transform-origin позволяет задать местоположение точки, относительно которой происходит трансформация (смещение, деформация, вращение, ...
чем это хорошо самостоятельно рисовать иконки на чистом css, когда можно за считанные минуты найти любую иконку на иконочных сервисах и вставить ...
вначале урока по созданию иконки юзера, мы выяснили, почему лучше предпочесть иконки на css, против готовых шрифтовых. на этом уроке, мы научимся ...
из этой статьи вы узнаете о 10 полезных онлайн-сервисах для веб-разработчиков, которые существенно упрощают работу с определенными рутинными ...
на этом уроке мы разберем три разных эффекта при наведении на кнопку.
посмотрите демо на codepen
html разметка
создадим в разметке три разных ...
вам срочно нужна на сайт всплывающая форма, но вы ещё не дружите с javascript? тогда стоит внимательно изучить этот урок, чтобы понять в чем заключается ...
на этом уроке мы с вами нарисуем первую букву логотипа google, используя css свойство border и псевдоэлемент.
цвет логотипа google
первым делом определим, ...
любой веб-разработчик в ежедневной рутине сталкивается с шаблонами и макетами, состоящие из определенного набора компонентов. большая часть ...
на этом уроке я покажу, как буквально за считанные минуты можно бесплатно сделать гифку из видео с помощью онлайн-сервиса giphy. работать с данным ...
где на сайте можно использовать угловую ленту? например ленту можно добавить на блок с ценами, скидками, подарками или украсить карточку с лучшим ...
на этом уроке я покажу как установить и настроить статистику яндекс метрики на вашем wordpress сайте. наиболее простой и предпочтительный способ ...
всем частным компаниям или государственным организациям необходимо размещать в контактах карту их местоположения. поисковая система google, ...
всем привет! сегодня мы поговорим об очень интересном свойстве flexbox, появившемся в css3.
свойство flexbox было создано для того, чтобы нам было удобно ...
на данном уроке мы познакомимся с технологией drag-and-drop, дословный перевод тяни и бросай. задача реализуется путем захвата элемента и перемещения ...
практически все элементы на сайте нуждаются в стилизации (цвет, размер, отступы, позиционирование и.т.д). чтобы выбрать тот самый один или несколько ...
сегодня мы поговорим о том, как использовать простую javascript библиотеку, которая строит несложные графики в формате svg. библиотека morris.js позволяет ...
как вы думаете, к какому типу данных относятся элементы на html страницах? это все объекты и на этом уроке мы будем учиться, с ними работать. в предыдущих ...
object (объект) - это более сложный тип данных в js. хочу напомнить, что все остальные типы данных, являются примитивными, так как могут содержать ...
примеры условных операторов if-else (если-иначе), нам не надо специально придумывать, они приходят из жизни. то, как мы себя ведем или какой делаем ...
уже давно на главной странице блога для вывода превью-постов, активно применяют не привычный список, а сеточный макет (grid layout) в виде карточек ...
прежде чем начинать изучение java, нужно установить две программы: java developer kit (jdk) – это комплект для разработчика, включающий в себя компилятор, ...
продолжаем создавать нашу drag and drop загрузку, а сегодня мы напишем наш сервер и начнём писать javascript код.
в прошлой статье мы написали index.html файл ...
в любом языке программирования переменная играет одинаковую роль и java здесь не исключение. переменная это ссылка на определенную ячейку в оперативной ...
все представленные ниже операции на java пишутся внутри конструкции. данная конструкция автоматически генерируется netbeans-ом, при создании нового ...
циклы в программировании – это повторяющиеся одинаковые действия. приведу пример из реальной жизни: "производственная машина на конвейере ...
какая необходимость делать купоны на css, когда есть photoshop и много замечательных сервисов, где на конструкторе, выбрав нужный шаблон, можно с легкостью ...
продолжаем практиковаться и сегодня мы начнём создавать drag and drop загрузку файлов на сервер.
вы, наверное, должны были видеть в социальных сетях ...
на фриланс-биржах, заказчики часто просят, изменить дизайн какого-нибудь фрагмента сайта, например шапки. самый простой способ изменить шапку ...
статичные блоки с отзывами идеально подходят для классических товарных лендингов. это когда срок жизни лендинга, равен длительности продажи ...
внутри контейнера header находится блок навигации nav.
меню шапки
в свою очередь навигация содержит меню и языковое меню.
продолжим html ...
в первой и второй части урока, мы заново создали шапку сайта, но этого не достаточно. при уменьшении ширины экрана до 1000 пикселей, элементы сайта ...
исходя из своего личного опыта, делать адаптивную верстку psd макета по сетке bootstrap, несколько проще, чем на флоатах или флексах. верстку по системе ...
думаю, почти каждый слышал загадочное слово canvas, но далеко не все знают, что это такое. в этой статье я постараюсь ввести вас в курс дела, а, главное, ...
теория - вещь нужная. без теории никуда. но, если вы будете просто её знать, вы врядли сможете что-нибудь сделать на практике. вот именно это я ...
всем здравия! в этой статье мы разберём, как делать плавные переходы на css3, используя свойство transition.
давайте подумаем, как сделать, чтобы, например, ...
какие кнопки обычно встречаются на сайте? я разделили бы их на два вида: кнопки внутри формы и кнопки-ссылки. и те и другие необходимо уметь верстать. ...
для тех кто решил всерьёз заняться программированием, важно определиться для
какой платформы писать приложения. хотя кроссплатформенная разработка ...
как веб-разработчику продемонстрировать потенциальному клиенту адаптивность сделанных сайтов из портфолио? и зачем вообще, что-то демонстрировать, ...
на прошлом уроке, мы создали анимацию для кнопки гамбургер, без привязки к меню. на этом уроке привяжем к нашей кнопке адаптивное меню.
на мобильных ...
на этом уроке, мы научимся добавлять элементу, по которому кликнул пользователь, класс, чтобы изменить его внешний вид, применяя стили, добавленного ...
начнем наше знакомство с циклом for в javascript, сразу с примеров и только в конце статьи пробежимся немного по теории.
представьте себе, что вы, ...
для лучшего понимания, что такое массивы, сделаем вид, что их не существует, обойдемся пока без них. однако для проведения эксперимента, надо ...
локализация - это процесс адаптации продукта или контента к определенному
рынку или региону. она является важной при выходе на зарубежные ...
для верстальщика псевдоэлементы и псевдоклассы – незаменимые помощники и я вам это сейчас докажу на примере фрагмента psd макета.
дизайнеры ...
для того, чтобы производить какие-либо манипуляции с элементами html-страницы, необходимо их сперва получить. сегодня мы научимся получать элементы ...
ассоциативный массив в js – это разновидность объекта. чем ассоциативный массив отличается от обычного массива? разгадка кроется в его названии, ...
на этом уроке мы создадим на чистом css саму иконку гамбургера-меню и с помощью js функции, поменяем её внешний вид, на крестик (x), символизирующий ...
сегодня мы научимся создавать специальное меню для мобильной версии сайта. на всякий случай уточним, что речь идет именно о мобильной версии ...
на этом уроке мы напишем код popup окна с формой подписки, на чистом css, совсем не используя графику. наша цель, с помощью всплывающего popup окна собрать ...
на этом уроке, мы создадим сайдбар с иконками, для этого нам пригодится иконочный шрифт и хорошие знания в html + css.
надо сказать, что мода на ...
xml – расширенный язык разметки, описывающий какие-либо данные при помощи свободных тегов. это значит, что автор документа, придумывает названия ...
библиотека jquery, сильно упрощает веб-разработчику жизнь, предоставляя простой и кроссбраузерный инструмент для манипуляций с содержимым веб-сайтов. ...
метод attr() получает или устанавливает значение атрибута элемента на странице. если элемент не имеет такого атрибута, то возвращается значение ...
в этой статье мы разберем основы ajax запросов. научимся настраивать и отправлять запрос, а также получать ответ от сервера.
классическая модель ...
события jquery мгновенно реагируют на действия пользователя, на такие как клик, движение, наведение мыши и.т.д. эта реакция выражается во внешних ...
на этом уроке, вы узнаете несколько способов выравнивания по центру блока внутри блока по вертикали и горизонтали. в качестве блоков могут быть ...
на экранах мобильных устройств, очень часто для горизонтального меню не хватает места. как же решает эту проблему большинство верстальщиков? ...
на прошлом уроке, мы привязали к кнопке гамбургер выезжающее меню при клике по ней. посмотрите демонстрационный пример прошлого урока, как ...
первое с чем сталкивается js разработчик при работе с сайтами, так это как получить элементы с веб-страницы. для написания любой программы, нужно ...
в базовых настройках wordpress в верхнем левом углу шапки сайта, выводится название сайта в виде текста. представьте, что вы взяли на фриланс-бирже ...
чем отличается написание текста в обычном текстовом редакторе, от написания в html? в текстовом редакторе, форматирование текста происходит в ...
услуга по оптимизации скорости загрузки сайтов – весьма востребована на фриланс-биржах. вы спросите: "почему так много не оптимизированных ...
все базы данных делятся на два типа, с хранением данных в таблицах (mysql) и с хранением данных, в массивах (формат bson). mongodb – документо-ориентированная ...
в статье работа с библиотекой jquery ui, мы подробно на примере виджета tooltip, разобрали, как подключить библиотеку, зачем она вообще нужна. сегодня, ...
шаблон wordpress, как и другие cms, состоит не из одного файла index.php, а из нескольких файлов. типичная блоговая структура, собирается из нескольких ...
на примере формы из реального тестового задания, я покажу вам, как верстать по бэм, используя flexbox. вы спросите: "почему обязательно верстать ...
делая верстку на флексбоксах, опытный верстальщик мысленно, разделяет макет на секции, внутри которых определяет, где будут флекс контейнеры, ...
база данных в программировании – это хранилище разного рода данных в упорядоченном виде. если провести простую аналогию из жизни, то базу данных ...
один наш ученик спрашивает: на фриланс-биржах, каждый десятый заказчик, кидает ссылку на какой-нибудь сайт, чаще всего лендинг и просит сделать, ...
независимо от того, вставляете ли вы на сайт видео html5 тегом video или встраиваете с ютуба через iframe, оно должно хорошо адаптироваться под различные ...
на одном из предыдущих уроков, мы рассматривали самый простой способ, как сделать таблицу адаптивной. суть адаптации таблицы сводилась к появлению ...
посмотрите на макеты сайтов и почти на всех обязательно присутствуют тени у блоков, картинок и реже у текста. прошли те времена, когда верстальщики ...
на этом уроке мы поговорим о числовом типе данных в javascript. в языке javascript как целые числа, так и числа с плавающей точкой относятся к одному типу ...
возможно, что после прочтения статьи python – как первый язык программирования, вам захочется познакомиться поближе с питоном (народное название). ...
не один язык программирования не может обойтись без переменных и python здесь не исключение. переменная в программировании – это именованная ...
у браузеров есть замечательная опция - возможность взаимодействия с пользователем, через диалоговые (модальные) окна на js. достигается это с ...
бывает, что заказчики часто просят, сделать дополнительную навигацию на wordpress и вывести её, в указанном на скриншоте, месте (красными стрелочками). ...
пока вы сидели в одиночестве, вылавливая на фриланс-биржах, подходящие для себя заказы, офисные веб-разработчики, уже на полную катушку, использовали ...
можно бесконечно долго изучать html теги и css свойства, но эти знания сами по себе ничего не дают. нужно брать psd макет и начинать верстать, закрепляя ...
сегодня мы рассмотрим редко используемые начинающими верстальщиками, относительные единицы измерения в css3, такие как, em, rem, vh, vw, vmin, vmax. в основном ...
привет всем и сегодня мы разберём свойство border-radius, которое позволяет сделать закруглённые уголки для любых блочных элементов на странице. ...
в css было три основных способа задания цвета, но в css3 появилось ещё два. вот о том, как можно задавать цвета в css3, мы и поговорим в этой статье.
...
на этом уроке вы узнаете, как работать со скриптом aos, с помощью которого можно легко создавать анимацию элементов при скролле страниц.
ссылка ...
для верстальщика обязательным порядком необходимо уметь стилизовать разные элементы формы. согласитесь, что вряд ли дизайнер оставит форму, ...
давайте немного освежим в памяти, для чего нужны radio кнопки на сайтах. radio кнопка – это переключатель, который используют в формах, когда пользователю ...
на этом уроке, мы займемся версткой формы, пока без отправления данных на сервер. кроме того, установим скрипт выбора даты, при онлайн бронировании. ...
верстка писем для email рассылки непростая задача, требующая нестандартного подхода от верстальщика. в чем состоит, трудность, верстки писем? ...
на фриланс биржах, можно часто увидеть заголовки с заданиями от заказчиков: "нужно ускорить загрузку сайта на wordpress". думаю, что эта тема будет ...
немного предыстории. всем известный, adobe photoshop, изначально был задуман для обработки фотографий. но поскольку на тот момент не было других инструментов ...
на прошлом уроке была сделана html разметка для дальнейшей верстки psd макета. как и ожидалось все блоки и секции встали друг под друга - это и есть ...
на прошлом уроке была сделана верстка секции по psd макету. сейчас наш сайт хорошо смотрится на больших и средних мониторах. но что произойдет, ...
оформить красиво статью на html - это не значит, как-то ярко или по-особому. вовсе нет, стиль оформления, не должен напрягать читателя и вызывать ...
на github pages можно бесплатно разместить статичный html сайт, состоящий из html/css/js файлов, к которому можно подключать различные библиотеки – одним ...
bem – это методология, разработанная в яндексе, расшифровывается, как:
блок__элемент_модификатор
идея bem-а состоит в изолированности блоков ...
продолжаем верстку формы входа, используя методологию бэм.
шаг 3.
под ссылкой – блок с аватаркой.
<div class="form__avatar">
<img src="img/avatar.png" alt="avatar"> ...
на прошлом уроке, мы закончили с чекбоксом, нам осталось сделать кнопку.
шаг 7.
внутри блока с формой, сделаем разметку для кнопки, обернем ...
на этом уроке мы сделаем модальное окно на js. уже трудно себе представить современный коммерческий сайт без модального окна. поэтому, понимание ...