Что искали: Image
Всего найдено: 823 записей
... установлена. также в примере
будем использовать версию php 8.1.
класс image - обертка над gdimage
<?php
declare(strict_types=1);
class image
{
private string $filename; ...
... this.imagepicturebox = new system.windows.forms.picturebox();
this.downloadimagebutton = new system.windows.forms.button(); ...
... вставить к себе в скрипт, посмотрев на результат.
<?php
$i = imagecreate(200, 300);
$color = imagecolorallocate($i, 255, 255, 0);
imagesetpixel($i, 30, 50, $color);
$color = imagecolorallocate($i, ...
... импортируем их следующим образом:
import os
import cv2
from pil import image
шаг 2: вычисление средних размеров изображений
чтобы создать видео, ...
... var delay = 2000;
var ar_src = new array();
function setbigimageslide(group) {
var group = document.getelementbyid(group);
var images = group.childnodes;
var src = new array();
...
... определённый helloworld при работе с изображениями:
<?php
$i = imagecreate(200, 300);
$color = imagecolorallocate($i, 255, 255, 0);
imagefilledrectangle($i, 0, 0, imagesx($i), imagesy($i), $color); ...
... justify-content: space-between;
}
#image {
width: 500px;
height: 300px; ...
... откуда взялся такой селектор, можно узнать из прошлого урока.
let $shirtimage = $('.imageplace img');
далее нам необходимо прописать действия, чтобы при ...
... <head> -->
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png">
<meta name="theme-color" content="#ffffff"> ...
... {
this.imagepicturebox = new system.windows.forms.picturebox();
this.textrichtextbox = new system.windows.forms.richtextbox(); ...
... round($c_y - $y[$i] * $p_one_y);
}
$im = imagecreatetruecolor($width, $height); // создаём изображение
$color = imagecolorallocate($im, 255, 255, 255); // создаём белый цвет ...
... шириной 200 пикселей и высотой 300 пикселей
$i = imagecreate(200, 300);
//делаем белый фон
$color = imagecolorallocate($i, 255, 255, 255);
//устанавливаем красный ...
... <title>показ случайного фона в javascript</title>
<script>
function randombackgroundimage() {
// массив картинок
let images = ['images/image1.jpg', 'images/image1.jpg', 'images/image2.jpg', 'images/image3.jpg']; ...
... php: считаем картинку из файла и выведем её в браузер:
<?php
$im = imagecreatefromjpeg("image.jpg");
header("content-type: image/jpg");
imagejpeg($im);
imagedestroy($im);
?>
единственная ...
... //создание "чистого холста" для рисования
$im_1 = imagecreate(300, 400);
//загрузка изображения из файла "image.gif"
$image = imagecreatefromgif("image.gif");
//установка ...
... использовать
метод drawimage, предоставляемый контекстом элемента canvas:
// конвертирует изображение в canvas
// параметр image – это ссылка на изображение в html документе ...
... //создаём "чистый холст" для рисования
$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" ...
для работы с изображениями в javascript используется объект image. данный объект является очередным свойством объекта document. и о том, как управлять изображениями ...
... который хотите использовать - data-parallax="scroll" и укажите путь к фотографии - data-image-src="/image.jpg", к которой хотите применить эффект.
<div class="parallax-window" data-parallax="scroll" ...
... функции, которая выполняет всю работу:
<?php
function convertgiftopng($image) {
$img = imagecreatefromgif($image); // создаём дескриптор изображения
...
... id="myturntable" class="turntable">
<ul>
<li data-img-src="images/mypic1.jpg"></li>
<li data-img-src="images/mypic2.jpg"></li>
<li data-img-src="images/mypic3.jpg"></li> ...
... пройти мимо замечательного свойства css background-image, мы никак не можем.
а что оно делает? это свойство css background-image вставляет картинку в качестве фона в ...
... пользователям загружать фотографии своего профиля.
app.post('/upload/profile-image', async (req, res) => {
try {
// если файлов нет ...
... записываем их сумму в сессию
$dir = "fonts/"; // директория с шрифтами
$image = imagecreatetruecolor(200, 60); // создаём изображение
$color = imagecolorallocate($image, 200, 100, ...
... запись их в переменную
let images = document.queryselectorall('img');
// объявление переменной и присваивание ей результат работы функции
let imageinterval = setinterval(() => { ...
... символов.">
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<meta name="theme-color" content="#0ea5e9">
</head>
этого достаточно, чтобы ...
... записываем код в сессию
$dir = "fonts/"; // путь к папке со шрифтом
$image = imagecreatetruecolor(170, 60); // создаём изображение
$color = imagecolorallocate($image, 200, 100, ...
... rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png"><link rel="icon" type="image/png" sizes="32x32" href="img/favicon-32x32.png"><link rel="icon" type="image/png" ...
... opacity: 0.7;
}
.images {
width: 450px;
display: flex; ...
... file = "myrusakov_out.jpg" # файл для хранения полученного штрих кода
image = qrcode.make(string) # метод отвечает за преобразование строки в qr
image.save(file) # сохранение полученного объекта в файл myrusakov_out.jpg ...
... function fade_to_next() {
opacity--;
var k = i + 1;
var image_now = 'image_' + i;
if (i == total_pics_num) k = 1;
var image_next = 'image_' + k;
...
... к установленным атрибутам, вернемся чуть позже.
<div class="imagewrap">
<div class="imageplace">
<img src="jquery_data_white.jpg" alt="футболка">
</div> ...
... 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')
и здесь "рабочая лошадка" ...
... <input type="file" id="fileinput" accept="image/*" onchange="resizeimage()">
<!-- элемент canvas, который будет использован для отображения обрезанного изображения. --> ...
... <input type="hidden" name="max_file_size" value="2097152"> <!-- 2 мб -->
<input type="file" name="file" accept="image/png,image/jpeg,image/webp,application/pdf" required>
<button type="submit">загрузить</button>
</form> ...
... $w_o и h_o - ширина и высота выходного изображения
*/
function resize($image, $w_o = false, $h_o = false) {
if (($w_o < 0) || ($h_o < 0)) {
echo ...
... исходном
$w_o и h_o - ширина и высота выходного изображения
*/
function crop($image, $x_o, $y_o, $w_o, $h_o) {
if (($x_o < 0) || ($y_o < 0) || ($w_o < 0) || ($h_o < 0)) {
...
... settimeout("doimagewave(\"" + count + "\", " + (n + 1) + ")", 80);
}
//]]>
//
код javascript (вставлять между тегами <head> и </head>):<script type="text/javascript">
var amp = 50;
function nextimagesize(i, ...
... не будем тянуть резину, а сразу перейдём к делу.
первая ошибка
<img scr="image.jpg" alt="картинка" />
тот, кто уже хорошо знает html, мгновенно найдёт в ...
... # существенно здесь положение лица на фотографии, чем более фронтально оно расположено тем лучше распознование
# в некоторых случаях выходит ошибка в пути
image = cv2.imread("ууу/xxx/test.jpg")
# тогда используем второй метод ...
... картинки средствами html, через тег img. вспоминаем, что у css есть свойство background-image. соответственно, сначала создадим саму секцию-портфолио с вложенными ...
... ],
images: [
'./src/images/**/*.{gif,jpg,png,svg}'
], ...
... достаточно использовать всего лишь одну функцию - imagecolorat():
<?php
//загрузка jpg-изображения из файла image.jpg
$image = imagecreatefromjpeg("image.jpg");
//возвращаем ...
... queryselectopall и так же поместим, их в переменную images.
queryselectopall – получает массив элементов, то есть все картинки.
let images = document.queryselectorall('#gallery .photos img'); ...
... <button onclick="generateimage()">создать изображение</button>
<br>
<div id="imagecontainer"></div>
<script> ...
... # преобразование изображения в строку base64
with open("image.jpeg", "rb") as image2string:
# чтение и кодирование изображения ...
... // загрузка изображения из файла
picturebox1.image = image.fromfile("path_to_image.jpg");
// масштабирование изображения ...
... между тегами <head> и </head>):<script type="text/javascript">
function openimagewindow(src) {
var image = new image();
image.src = src;
var width = image.width;
...
... пути.абсолютный путь задаёт полный путь к файлу, например, так: "http://mysite.ru/images/image1.gif". а относительный путь указывают путь относительно каталога, в ...
... </head>):<script type="text/javascript">
var array = new array(
"images/javascript/foto1.jpg",
"images/javascript/foto2.jpg",
"images/javascript/foto3.jpeg"
);//массив ...
... <div class="front__image">
<img src="man_1.png" alt="man 1" class="img-fluid" /> ...
... цифр в числе, тем сильнее смещение)
$i = imagecreate(100, 50); // создаём дескриптор изображения
$color = imagecolorallocate($i, 255, 255, 0); // создаём жёлтый цвет
...
... # сохраняем изображение в файл
output_image_path = f"images/page_{page_number + 1}.jpg"
pix.save(output_image_path)
print(output_image_path) ...
... 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=""> ...
... "description" : "рождественский колокольчик",
"image" : "images/bell.png"
},
"23456" : {
"name" ...
... // обязательно подключаем данную библиотеку
using system.collections.generic
dictionary<string, string> imagetypes = new dictionary<string, string>();
//imagetypes.add("key", "value");
imagetypes.add("bmp", "bitmap"); ...
... <img alt="создание и раскрутка сайта от а до я" src="images/kurs-cover.png" />
</a>
<br />
...
... минимально рабочий пример ленивой загрузки изображения в html5:
<img
src="/images/gallery/photo-01.jpg"
alt="интерьер кофейни"
width="1200"
height="800"
loading="lazy"
decoding="async" ...
... вывести на сайте, чтобы браузер мог отобразить изображение:
<img src = 'image.png' />
или вы можно поступить иным способом - закодировать изображение ...
... редакторе кода (я использую vs code) с html страницей и одной картинкой внутри папки images.
обязательные атрибуты для тега img
для того, чтобы вставить ...
... значение класса img-src, нужно сделать
следующее:
let images = document.queryselectorall(".img-src");
for (let i = 0; i < images.length; i++)
{
let image = images[i];
alert(image.getattribute(src)); ...
... быть несколько. объявляем переменную image и присваиваем ей найденный тег img.
// поиск картинки по тегу img
let image = document.getelementsbytagname('img');
// вывод ...
... <input type="image" src="images/button.png" alt="" />
</div>
</form>
самый первый способ избавиться от лишних параметров у кнопки image - это сделать редирект ...
... <ul>
<li><a href="#0">image</a></li>
<li><a href="#0">image</a></li>
<li><a href="#0">image</a></li> ...
... wrap-icons">
<div class="icon-circle blue">
<img class="image-icon" src="images/pen.png">
</div>
<h6>lorem ipsum is simply</h6> ...
... изображений. сегодня мы рассмотрим библиотеку изображений python - pil(python image library).
данная библиотека создана специально для работы с изображениями. ...
... (вставлять между тегами <head> и </head>):<script type="text/javascript">
function setbigimage(foto) {
document.getelementbyid("bigimg").src = foto.src;
}
</script>
код html (вставлять ...
... использовать python и библиотеку pillow:
from pil import image
def convert_png_to_jpg(png_path, jpg_path):
with image.open(png_path) as img:
rgb_img = img.convert('rgb') ...
... быть изменено.
использование filereader и image*:
- загрузите файл с помощью *filereader и попытайтесь создать объект image. если файл является изображением, ...
... шириной 200 пикселей и высотой 300 пикселей
$i = imagecreate(200, 300);
//делаем белый фон
$color = imagecolorallocate($i, 255, 255, 255);
//устанавливаем красный ...
... border: 3px solid #999;
margin: 20px;
background-image: url(img1.jpg);
background-repeat: no-repeat;
background-position: bottom center;
}
в background-image мы указываем путь к картинке, в background-repeat ...
... // загрузка bitmap из файла
bitmap loadedbitmap = new bitmap("path_to_image.jpg");
рисование на bitmap
для рисования на bitmap используется класс graphics. ...
... в значении элементов. например, так:
allow: /images
в данном примере мы разрешаем индексацию каталога "images".
disallow
противоположность директиве "allow", ...
... основными способами: посредством
тега html <img> и с помощью css свойства background-image. поэтому мы
сначала посмотрим на пример с тегом, а потом перейдем к ...
... <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)" ...
css библиотека imagehover – это коллекция различных css эффектов при наведении на картинку (hover effects), которые можно применять как к одиночным картинкам, ...
... .sh-top {
background: url("images/st.png") no-repeat;
}
/* верхний правый угол (левый угол уже имеется на полоске) */
.shadow-block .sh-rt {
background: url("images/rt.png") no-repeat;
}
/* ...
... прописать в атрибутах изображения, параметр data-src.
<img class="lazyload" data-src="image_name.jpg">
инициализировать в js файле, на классе тега img.
$("img.lazyload").lazyload(); ...
... зададим свои классы.
<div class="advantages_col">
<div class="advantages_image"><img src="image_01.svg" alt=""></div>
<div class="advantages_text">1. недорогие ...
... <meta property="og:description" content="описание страницы, которое будет видно в соцсетях" />
<meta property="og:image" content="https://example.com/image.jpg" />
<meta property="og:url" content="https://example.com/page" /> ...
... </head>):
<script language = "javascript">
function showlinkimage(id) {
document.getelementbyid(id).style.display = "block";
}
function hidelinkimage(id) {
document.getelementbyid(id).style.display ...
...
2) подключение через img тег
<img src="image.svg" alt="">
3) вставить через css-свойство background-image
<div class="bg-image"></div>
.bg-image {
width: ...
... <div class="posts__element posts__element--big">
<img src="img/image1.jpg" alt="">
<div class="posts__info">
<p ...
... package com.example.swingapp;
import javax.swing.*;
public class showimagejavaframe extends jframe
{
public showimagejavaframe(string title)
{
super(title); ...
robin image optimizer
плагин robin image optimizer один из немногих подобных плагинов, кто бесплатно оптимизирует (уменьшает вес) картинки на wordpress сайте. даже ...
... // создаем новый объект image для загрузки изображения
const img = new image();
// устанавливаем обработчик события загрузки изображения ...
... <button id="generateimagebutton" class="btn btn-primary">сгенерировать изображение</button> ...
... современные форматы -->
<source type='image/avif'
srcset='img/cat-480.avif 480w, img/cat-960.avif 960w'
sizes='(max-width: 600px) 100vw, 600px'>
<source type='image/webp'
srcset='img/cat-480.webp 480w, ...
... начала, в теге img больше не надо указывать ширину и высоту.
<img src="image.jpg" alt="adaptive images" width="" height="" />
<!-- убираем атрибуты width и height -->
<img src="image.jpg" ...
... const basepath = './uploads/images/'; // папка,в которую будут попадать загруженные изображения
const publicprefix = '/images/'; // путь, по которому будут открываться изображения в браузере ...
... описание самого события javascript.событиеобъектпричина возникновенияabortimageпрерывание загрузки изображенияblurbutton, checkbox, fileupload, frame, layer, password, radio, ...
... <form enctype="multipart/form-data" action="http://localhost:8080/upload" method="post">
<input name="profileimage" type="file">
<button type="submit">сохранить!</button> ...
... base.rglob("*.py"):
print("python-файл:", py_file)
# фильтрация по расширению
images = sorted((base.rglob("*")), key=lambda p: p.name)
images = [p for p in images if p.suffix.lower() in {".png", ".jpg", ".jpeg"}]
print(len(images), "изображений ...
... код программы:
<?php
// путь к файлам с превью
function coverimagepath(string $pdffilename)
{
$poster = pathinfo($pdffilename, pathinfo_filename); ...
... class="block_white">
<div class="photo">
<img class="main_photo" src="images/lifestyle.jpg" alt="" />
</div>
<section>
<div ...
... blob.
тип mime — строка, указывающая тип данных, например 'text/plain', 'image/png', или 'application/json'.
пример создания простого текстового blob: ...
... 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"> ...
... 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> ...
... картинку вставляем как фон. в файл style.css добавляем строку:
background: url('your_image.jpg') no-repeat;
управляет размерами картинки селектор background-size. вставляем ...
... двумя способами:
вставить хук в functions.php
add_filter( 'intermediate_image_sizes', 'delete_intermediate_image_sizes' );
function delete_intermediate_image_sizes( $sizes ){
return ...
... давайте напомню код, который мы вчера рассматривали:
<?php $uploadfile = "images/".$_files['somename']['name']; move_uploaded_file($_files['somename']['tmp_name'], $uploadfile);?>
фактически, ...
... 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> ...
... canvas.height = video.videoheight;
context.drawimage(video, 0, 0, canvas.width, canvas.height);
const imagedata = canvas.todataurl('image/png');
snapshot.src = imagedata; ...
... цикле.
скачаем изображение с любым персонажем, например:
создадим файл image_animation.py:
import sys
import pygame
from pygame.constants import quit, k_escape, keydown ...
... 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> ...
... из массива numpy и сохранения его в виде файла png:
from pil import image
img = image.fromarray(array)
img.save('imrgb.png')
изображение:
создание изображений ...
... <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>js paste image from clipboard</title>
<style>
body { ...
... для обновления поведения дождя.
function rain() {
var image = document.getelementbyid('background');
image.onload = function () {
var rainyday = new rainyday({
image: ...
...
open.filter = "image files(*.jpg; *.jpeg; *.gif; *.bmp; *.png)|*.jpg; *.jpeg; *.gif; *.bmp; *.png"; ...
... const base64data = parts[1];
data url состоит из двух основных частей:
mime-тип (например, image/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;
} ...
... код, который вы получите, сохраните в какой-нибудь файл с расширением .js(myimage.js)
теперь, с помощью библиотеки модернизр проверим, поддерживает браузер ...
... наконец, само использование плагина на странице:
<div>
<img class="zoom" src="images/image_1.jpg" alt="" style="width: 300px;" />
<img class="zoom" src="images/image_2.jpg" alt="" style="width: 300px;" ...
... 0;
function left() {
var image = document.getelementbyid("rotatorbutton");
i--;
if (i < 0) i = array.length - 1;
image.src = array[i];
}
function right() ...
... counter = 0;
var delay = 3000; // время показа слайда в миллисекундах
var path = "images/"; // путь к картинкам
var cats = new array("cat_1.jpg", "cat_2.jpg", "cat_3.jpg"); // названия ...
... </header>
<section>
<div id="item">
<img src="images/file_icon.png">
<h2>easy file managament</h2>
<p>fusce ...
... class="cart-wrap">
<h2>the shopping cart</h2>
<img class="cart-image" src="images/cart.png">
</div>
</div>
<div ...
... элементов на 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"> ...
... обаятельный и в меру упитанный мопс.</p>
<article class="grid">
<img src="images/img1.jpg" width="220px" height="228px" alt="картинка мопса">
<h3>мой загадочный ...
... сервисом можно обойтись без картинки.
генератор фона
http://bg.siteorigin.com/
background image generator позволяет сгенерировать маленькие безшовные текстуры, которые ...
... //размер большой картинкиvar smallsize = "150"; //размер маленькой картинкиfunction changesizeimage(im) { if(im.height == bigsize) im.height = smallsize; else im.height = bigsize;}</script>код html (вставлять ...
... подобрав более эффектный.
see the pen gradients with an image with granim.js by porsake (@porsake) on codepen.
дополнительные параметры для options.image.
по умолчанию, изображение расположено ...
... ftp_chdir($ftp, "myrusakov"); // заходим в созданную директорию
ftp_put($ftp, "image.bmp", "image.bmp", ftp_binary); // загружаем image.bmp на ftp в бинарном режиме
ftp_put($ftp, "new_doc.xml", ...
... градиентный фон, необходимо в css написать следующее:
body {
background: url("images/bg.jpg") repeat-x #dedede;
}
таким образом, эта полоска размножится по всей ширине ...
... smallsize = "150"; //размер маленькой картинки
var active_img = 0;
function changesizeoneimage(im) {
if (active_img == im) {
active_img.height = smallsize;
...
... туда будут сохраняться уже изменённые изображения.
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 с помощью свойства list-style-image с применением к элементу ul:
ul {
list-style-image: url("images/marker.gif");
}
таким образом, вместо точек ...
... иконки, что наиболее вероятно.
ul {
list-style: none;
}
ul li {
background: url(images/icon_star.gif) no-repeat 0 5px;
}
в стилях, иконки нужно вставлять, как фон, без ...
... class="grid-item">title</div>
<div class="grid-item">image</div>
<div class="grid-item">image</div>
<div class="grid-item">image</div> ...
... <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>дикие ...
... --secondary-color: #64645d;
--profile-image: https://myrusakov.ru/images/articles/rusakov-mihail.jpg;
}
/* сброс базовых стилей */ ...
... 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'); ...
... данного эффекта с помощью только лишь css:
html код:
<img class="grayscale-image" src="https://avatars.mds.yandex.net/get-pdb/2001933/86554d64-6d18-4c6a-b2c8-2587c956774a/orig" />
код ...
... 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) ...
... отвечающего за обработчик события по вызову контекстного меню:
<img src="image.jpg" alt="" oncontextmenu="return false;" />
теперь пользователь не сможет вызвать контекстное ...
...
}
.giftcard:hover {
box-shadow: 10px 10px 5px #aaaaaa;
}
.gc-image {
width: 100%;
}
.gc-name {
font-weight: bold;
...
... старые браузеры, не видят формат svg, так покажем им хоть что-то.
<object type="image/svg+xml" data="icon.svg">
<img src="icon.png">
</object>
плюсы svg формата
взаимодействует ...
... кроссбраузерности. однако для ie эта комбинация все равно не работает.
<div class="bg-image">
<div class="block">
</div>
</div>
<svg version="1.1" ...
... всех картинок из папки на php.
привожу сразу весь php-код:
<?php
$dir = 'images/'; // папка с изображениями
$cols = 3; // количество столбцов в будущей ...
... using (var g = graphics.fromimage(bitmap))
{
// перерисовываем экран на наш графический объект ...
... cover;/*точно подогнать сохраняя пропорции*/
}
пикселизация
свойство image-rendering сообщает браузеру, что при увеличении картинки следует сохранять ...
... 'url' => [ new notblank, new slug ],
'image' => [ new notblank ],
'exerpt' => [ new length(50, 550) ], ...
... <div class="ch-item ch-img-1">
<div class="ch-info">
<img src="web/images/zoom-white.png"/>
<h3>позирую</h3>
<p><a ...
... таким же полупрозрачным, как и голубой фон.
div {
background: url(images/yourimage.jpg); /* фон картинка */
width: 750px;
height: 100px;
margin: ...
... # img будет содержать данные в ввиде массива или матрицы пикселей,
img = cv2.imread("image1.jpeg", 1) # аргумент 1 - есть вывод в цветном формате, другой вариант 0 - для черно-белого. ...
... ├── css
│ ├── bootstrap.min.css
│ └── style.css
├── images
│ └── php-add-news-on-site.jpg
├── models
│ └── news_model.php ...
... 'счетчик 6', 'счетчик 7'
bgcolor:"#2ecc71", //hex, rgb или rgba цвета
imagepath:"yourpath/customizedimage.gif" // если вы хотите, то можете установить свою картинку
});
...
... top), от светлого-зеленого оттенка к темно-зеленому (rgba и цифры).
background-image: linear-gradient (to top, rgba (89,106,114, 0.6), rgba (206,220,23, 0.4)), url (fog.jpg);
последние две цифры ...
... сделать кроссбраузерную прозрачность на css.
для начала html-код:
<img src="images/photo.jpg" alt="фотография" />
думаю, что тут особо объяснять нечего - просто ...
... $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot);
// отображаем изображение
echo "<img src=\"data:image/jpeg;base64,".$screenshot."\" />";
захват снимка экрана через url.
в этом примере ...
... image(
painter = painterresource(id = r.drawable.my_icon),
contentdescription = null
)
}
в xml разметке:
<imageview ...
... нарисовать его там, а затем просто вставить вот таким образом
<object data="myimage.svg" type="image/svg+xml"></object>
svg поддерживается ie c 9 версии, mozilla firefox с 1.5, google chrome ...
... имена файлов и категорий внутри заданного каталога:
<?php
$dir = opendir("images");
while (($f = readdir($dir)) !== false)
echo $f."<br />";
closedir($dir);
?> ...
... }
}
.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);
}
итак, давайте разбираться, ...
... [og:description] => description of the page for social networks
[og:image] => https://example.com/image.jpg
...
)
этот код полезен для автоматического ...
... изображения в документ и настраивать их размеры и положение.
$section->addimage('path/to/image.jpg', ['width' => 100, 'height' => 100, 'align' => 'center']); ...
... document.getelementbyid('capture').addeventlistener('click', function() {
context.drawimage(video, 0, 0, 400, 300);
photo.setattribute('src', canvas.todataurl('image/png'));
});
})();
вот таким довольно несложным ...
... решить эту проблему для ie просто.
.logo {
background: none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src="/path/to/logo.png",sizingmethod="scale");
}
т.е. эту проблему нам помогает ...
... url("image_1.jpg") no-repeat; // подставляем картинку по умолчанию
height: 100px; // высота картинки
width: 100px; // ширина картинки
}
.img:hover {
background: url("image_2.jpg") ...
... html), а затем указать путь до изображения в круглых скобках.

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