OUR COMPANY
Bring Your Ideas to Life
Everything that you dreamed of can be brought to life exactly at the moment when you decide to win.

CSS справочник

https://basicweb.ru/css/css_ref.php
Финальная домашка

Необходимо повторить дизайн примера по ссылке из блока ST310N, товары и наполнение может быть абсолютно любое, но все эффекты анимации и адаптив должны быть как у меня в примере.

https://tc-intensive.tilda.ws/final_homework

модуль #2. урок #12

Генератор теней

https://active-vision.ru/icon/box-shadow/

модуль #2. урок #12

<style>

display: none;

</style>

More products
Course Prices
Create beautiful, professional websites and landing pages with us.
$200
Create beautiful, professional campaigns for free, no design
Join now
$300
Level up with automation workflows and e-commerce-focused features
Join now
Our Clients Love Us
  • Sarah Lewin
    Project manager in Pixels
    I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long.
  • Samuel Willson
    Creative director in DD agency
    Before incorporating visual aids into speeches, the speaker should understand that if used incorrectly, the visual will not be an aid, but a distraction.
  • Alex Larkins
    Founder of Pic Pen studio
    You can't connect the dots looking forward, you can only connect them looking backwards.
We can realize your ideas
We help develop young architecture companies and teams that innovate urban planning
We research
We can estimate your company's opportunities, explore your economic status, analyze your vehicle access and foot traffic.
Marketing strategies
We develop the main conception of a company according to the company's targets and develop strategies of competitive advantage.
Branding concepts
We develop the strategy, conception, and ideology of the project and offer you city planning ideas.
Our news
    Explore Our Features
    We work hard every day to make life of our clients better and happier
    • 1
      High Quality
      We are a leading firm in providing quality and value to our customers. Each member of our team has at least 5 years of legal experience.
    • 2
      Good Support
      Our managers are always ready to answer your questions. You can call us at the weekends and at night. You can also visit our office for a personal consultation.
    • 3
      Individual Approach
      Our company works according to the principle of individual approach to every client. This method allows us to achieve success in problems of all levels.

      Подробнее
    We make people happy
    We work hard every day to make life of our clients better and happier
    • High Quality
      We are a leading firm in providing quality and value to our customers. Each member of our team has at least 5 years of legal experience. We like what we do.
    • Good Support
      Our managers are always ready to answer your questions. You can call us during the weekends and at night. You can also visit our office for a personal consultation.
    • Nice Prices And Gifts
      Our prices are fixed for some standard services and we offer discounts for regular clients. Also, we ask our new clients about their birthday and prepare cool presents.
    • Individual Approach
      Our company works according to the principle of individual approach to every client. This method allows us to achieve success in problems of all levels.

    Html code will be here

    МОДУЛЬ # 4
    css-анимация + sbs
    рассмотрим примеры как можно совместить css-анимацию с steb by step анимацией в зеро-блоке

    модуль #4. урок #3

    модуль #4. урок #3

    Сайт для анимации SVG

    https://www.svgator.com


    Сервис для временной почты

    https://tempimail.org/ru/view/Rzrb7EV8BepxVWeNWvjap9Xl

    SIMPLICITY IS SOMEHOW ESSENTIALLY DESCRIBING THE PURPOSE AND PLACE OF AN OBJECT AND PRODUCT. THE ABSENCE OF CLUTTER IS JUST A CLUTTER-FREE PRODUCT. THAT'S NOT SIMPLE.
    css-анимация + sbs
    рассмотрим примеры как можно совместить css-анимацию с steb by step анимацией в зеро-блоке

    модуль #4. урок #2

    модуль #4. урок #2



    <style>

    /*Обращение к элементу*/


    .sale .tn-atom__sbs-anim-wrapper .tn-atom{

    }

    </style>

    Домашнее задание 4-2

    Повторить пример из моего урока используя свою анимацию

    http://tc-intensive.tilda.ws/4-2

    I LOVE
    DESIGN

    модуль #4. урок #1

    Генератор тенейБольшой список уже готовых css-анимаций, который можно легко копировать для своих элементов

    https://angrytools.com/css/animation/

    модуль #4. урок #1


    <style>

    /*Настройки анимации у элемента*/

    .class { animation-name: name; /*Имя анимации*/


    animation-duration: 5s; /*Длительность анимации*/


    animation-iteration-count: infinite; /*Количество иттераций проигрывания*/


    animation-direction: alternate; /*Порядок проигрывания анимации*/


    animation-timing-function: ease-in-out; /*Плавность анимации*/


    animation-delay: 2s; /*Задержка перед проигрыванием*/

    }

    /*Создание анимации*/

    @keyframes sale-animation{

    0%{

    transform:rotate(0deg) scale(1);

    }

    50%{

    transform:rotate(180deg) scale(.6);

    }

    100%{

    transform:rotate(360deg) scale(1);

    }

    }

    </style>

    Домашнее задание 4-1

    В блоке CN104 заанимировать иконки соцсетей, чтобы каждая из них проигрывалась друг за другом с небольшой задержкой, для анимации можете выбрать любые свойства. Для примера можете использовать смещение иконки вверх и уменьшение

    Feel free to write, call, and visit us. We really love to communicate with our clients.
    New York, Loft Pie, 22 Pink Street
    Phone: +1 123 4567890
    Email: hello@loftpineapple.com
    МОДУЛЬ # 3
    псевдокласс :not
    рассмотрим на примере возможности псевдокласса :not

    модуль #3. урок #8

    модуль #3. урок #8


    <style>

    .js-product:not(.t-store__product-popup):not(:nth-child(2)) {

    outline: 5px solid red;

    }

    .t004 ul li:not(:last-child), {

    margin-bottom: 10px;

    border-bottom: 2px solid lightgray;

    }

    </style>

    Домашнее задание 3-8

    Используя блок ST310N стилизуйте карточки, подгруженные из каталога любым способом, но при этом изменения не должны коснуться попапа товара. Необходимо использовать псевдокласс: not

    More products
    псевдокласс :focus
    рассмотрим на примере возможности псевдокласса :focus

    модуль #3. урок #7

    модуль #3. урок #7

    <style>

    .uc-form .t-input:focus {

    border: solid 2px #397cff !important;

    }

    </style>

    Домашнее задание 3-7

    Используя любую форму задайте состояние фокуса всем инпутам

    псевдокласс :has
    рассмотрим на примере возможности псевдокласса :has

    модуль #3. урок #6

    модуль #3. урок #6

    <style>

    .uc-form .t-radio__control {

    margin: 0 !important;

    padding: 8px 12px;

    border: 2px solid #f1f1f1;

    border-radius: 8px;

    }


    .uc-form .t-radio__indicator:after {

    background: #397cff !important;

    }

    .uc-form .t-radio__control .t-radio:checked~.t-radio__indicator {

    border: 2px solid #397cff !important;

    }

    .uc-form .t-radio__control:has(.t-radio:checked){

    border: 2px solid #397cff;

    }

    /*---------------------*/

    .t395__col {

    padding: 30px;

    border: 5px solid red;

    border-radius: 24px;

    transition: all 0.4s ease-in;

    }

    .t395__col:has(.t395__tab_active[data-tab-number="2"]){

    border: 5px dotted green;

    padding: 60px;

    border-radius: 12px;

    transition: all 0.4s ease-in;

    }

    </style>

    Домашнее задание

    Используя псевдокласс :has необходимо взять блок TX16N2 и повторить код, как у меня в примере

    https://tc-intensive.tilda.ws/example-has

    псевдоэлементы ч.2
    научимся стилизовать первую строку абзаца, первую букву и выделение при помощи мыши

    модуль #3. урок #5

    модуль #3. урок #5

    <style>

    /*Стилизация первой буквы*/

    .t517__bottommargin::first-letter{

    }


    /*Стилизация первой строки*/

    p::first-line {

    }


    /*Стилизация выделения и текста*/

    .t517__sectioninfowrapper .t-text span::selection{

    }

    </style>

    Домашнее задание

    1. Используя блок TL02B стилизовать первую букву таким образом, чтобы она отличалась по цвету, размеру и толщине от основного текста заголовка

    2. В блоке TE400 сделать текст при выделении мышкой любым контрастным цветом

    Explore Our Features
    We work hard every day to make our customers' lives better and happier
    Himalaya mountain range
    Himalaya is a mountain range in the Indian subcontinent, which separates the Indo-Gangetic Plain from the Tibetan Plateau.
    псевдоэлементы ч.1
    разберём как работать с псевдоэлементами before и after

    модуль #3. урок #4

    модуль #3. урок #4



    <style>

    /*Добавление элемента в начало*/

    .t517__col:before{

    }

    /*Добавление элемента в конец*/

    .t517__col:after{

    }

    /*Добавление анимации при наведении*/

    .t517__col:hover:after{

    }

    </style>

    Домашнее задание

    Используя меню ME403 добавить с помощью псевдоэлементов before или after обозначения как на примере https://study.dsgnmax.ru/members/courses/4potok/urok-4-psevdoelementy-c1-813381826596#popup:mygallery

    дочерние элементы

    научимся обращаться к конкретным элементам внутри стандартного блока

    модуль #3. урок #3

    модуль #3. урок #3

    Генератор transition

    https://fjolt.com/article/css-transitions

    модуль #3. урок #3


    <style>

    /*Наведение на элементы*/

    .class:hover{

    }

    /*Плавность анимации*/

    transition: transform 0.4s ease-in;


    /*Виды плавности*/

    ease linear

    ease-in

    ease-out

    ease-in-out

    cubic-bezier(x1, y1, x2, y2)

    </style

    Домашнее задание

    Добавить в одном из аккордеонов блока TX16N2 несколько маркированных списков, при этом первый маркер должен быть красного цвета, второй должен быть зеленого цвета и в 1,5 раза больше остальных, а третий маркер должен быть синего цвета.

    дочерние элементы

    научимся обращаться к конкретным элементам внутри стандартного блока

    модуль #3. урок #2

    модуль #3. урок #2

    Генератор transition

    https://fjolt.com/article/css-transitions

    модуль #3. урок #2


    <style>

    /*Наведение на элементы*/

    .class:hover{

    }

    /*Плавность анимации*/

    transition: transform 0.4s ease-in;


    /*Виды плавности*/

    ease linear

    ease-in

    ease-out

    ease-in-out

    cubic-bezier(x1, y1, x2, y2)

    </style

    Домашнее задание

    Используя блок TM201 каждой из карточек необходимо добавить ссылку в самом низу описания и из этой ссылки сделать кнопку, которая будет растягиваться на всю ширину карточки, при этом по наведению на кнопку у неё должен меняться цвет текста, цвет фона, радиус скругления углов.

    We Are Cute
    The smartest people work every day to provide the best service and make our clients happy
    • Max Holden
      Founder & Art Director
      Max founded our company. He is the father of our main goals and values. He found the core members of our team and helped them to show their unique talents in the work process.

      Кнопка
    • Lucy Good
      Design Director
      Julia takes care of everything you can see. She spent five years in London learning visual communication. She uses her knowledge to make the world a little more beautiful

      Кнопка
    • Eva Stark
      Customer Support
      Eva is the voice of our brand. She spends hours making our clients feel cared for and enjoying their communication with the company. If you have any suggestions, you can write to her.

      Кнопка
    дочерние элементы

    научимся обращаться к конкретным элементам внутри стандартного блока

    модуль #3. урок #1

    модуль #3. урок #1

    Наглядный пример разной комбинации выбора дочерних элементов

    https://snipp.ru/html-css/nth-child

    модуль #3. урок #1


    <style>

    /*Выбор первого элемента*/

    .class:first-child

    /*Выбор последнего элемента*/

    .class:last-child

    /*Выбор конкретного элемента с начала*/

    .class:nth-child(2)

    /*Выбор конкретного элемента с конца*/

    .class:nth-last-child(2)

    /*Выбор нечётного элемента*/

    .class:nth-child(odd)

    /*Выбор чётного элемента*/

    .class:nth-child(even)

    /*Выбор каждого 3 элемента*/

    .class:nth-child(3n)

    /*Выбор каждого 3 элемента начиная с 6*/

    .class:nth-child(3n + 6)

    </style>

    Домашнее задание

    1. Используя блок TE220 стилизуйте первую и последнюю карточку любыми стилями, которые мы проходили ранее, карточкипри этом должны быть стилизованы по разному. Также стили должны применяться только к десктопной версии


    2. Создать в каталоге 5 разделов, чтоб они отображались в любом из блоков магазина Необходимо скрыть 3 и 5 табы разделов

    Our Best Products
    It is not sufficient to see and to know the beauty of a piece. We must feel it and be affected by it.
    Product 1
    It is a form of solution-based thinking with the intent of producing a constructive future result
    Ask for price
    Product 2
    Graphic design is the process of visual communication and problem-solving
    Product 3
    Information architecture is the art and science of structuring and organizing information
    МОДУЛЬ # 2
    переменные

    научимся добавлять переменные в коде для удобства редактирования стилей

    модуль #2. урок #22

    модуль #2. урок #22

    <style>

    /*Псевдокласс, куда заносятся переменные*/

    :root{

    --fontSizeMobile: 14px;

    }

    /*Применение переменных*/

    .class{

    font-size: var(--fontSizeMobile);

    }

    </style>

    Домашнее задание

    Взять любой стандартный блок, стилизовать его любым кодом, который проходили ранее в уроках, при этом у вас должно получиться не менее 6 переменных

    Reasons to Choose Our Service
    We work hard every day to make life of our clients better and happier
    • 1
      Quality
      We are a leading firm in providing quality and value to our customers.
    • 2
      Support
      Our managers are always ready to answer your questions. You can call us at the weekends and at night.
    • 3
      Flexibility
      This method allows us to achieve success in problems of all levels.
    • 4
      Experience
      Each member of our team has at least 5 years of legal experience.
    • 5
      Presents
      We like to make people happy. We ask our clients about their birthday and prepare cool presents.
    • 6
      Efficiency
      We care about our clients' time. Just give us a call, and we will help you with all the questions.

    префиксы

    разберём для чего нужны префиксы и почему иногда важно их использовать

    модуль #2. урок #21

    модуль #2. урок #21

    <style>

    /*Префиксы для браузеров*/

    -webkit — Safari, Chrome, Opera 15+

    -moz — Firefox

    -o — Opera 12

    -ms — Internet Explorer и старый Microsoft Edge

    /*Вариант записи*/

    @-webkit-keyframes animation { 0% { left: 0; } 100% { left: 100%; }

    }

    @keyframes animation { 0% { left: 0; } 100% { left: 100%; }

    }

    /*Ещё один вариант записи*/

    .t774__col{

    -webkit-filter: blur(30px);

    filter: blur(30px) }

    </style>

    модуль #2. урок #21

    Сервис для создания автопрефиксов

    https://autoprefixer.github.io/ru/

    1920px

    научимся у любого блока настраивать сетку под разрешение 1920 пикселей

    модуль #2. урок #20

    Домашнее задание

    Используя блок TE600 разместить для разрешения 1920px или 1360px 5 карточек в ряд, при этом отступы между рядами и колонками должны быть 30px

    FAQs
    Do you have any questions? Find answers below!
    Duplicate, transfer page to another user, change site structure, delete
    For multi-page projects or for navigation within one page
    For multi-page projects or for navigation within one page
    How to add a link to a certain spot in the project
    How to add a link to a certain spot in the project

    медиа-запросы

    научимся работать с этими правилами, которые позволяет задавать разные стили для разных разрешений экрана

    модуль #2. урок #19

    модуль #2. урок #19

    <style>


    /*Позволяет применить свойства от конкретного разрешения и до бесконечности*/

    @media screen and (min-width: 1200px){

    }


    /*Позволяет применить свойства до конкретного разрешения*/

    @media screen and (max-width: 1920px){

    }


    /*Позволяет применить свойства от и до конкретных разрешений*/

    @media (min-width: 960px) and (max-width: 1200px){

    }


    </style>

    Домашнее задание

    Используя блок FR206 для десктопного разрешения задать следующие настройки: Отступы внутри каждой карточки по 40px; скругление углов — 40px; обводка — 4px, сплошная, любого цвета

    Для планшетной версии, до 960px задать следующие настройки: Отступы внутри каждой карточки по 30px; скругление углов — 30px; обводка — 3px, сплошная, любого цвета

    Для мобильной версии, до 480px задать следующие настройки: Отступы внутри каждой карточки по 20px; скругление углов — 20px; обводка — 2px, сплошная, любого цвета

    обращение к стилям SVG-элементов

    рассмотрим, как перекрашивать и трансформировать стандартные svg-элементы в стандартных блоках

    модуль #2. урок #18

    модуль #2. урок #18

    <style>

    .t702 .t-popup__block-close-button svg g{

    fill: black;

    }

    </style>

    css grid area

    разберём конкретные примеры в стандартных блоках при работе с этим свойством

    модуль #2. урок #17 ч. 2

    модуль #2. урок #17 ч. 2

    <style>

    .uc-form .t-form__inputsbox {

    display: grid;

    grid-template-columns: repeat(6, 1fr);

    gap: 15px;

    grid-template-areas:

    "name name surname surname patronymic patronymic"

    "mail mail mail phone phone phone"

    "comment comment comment phone phone phone"

    "guest guest guest guest guest guest"

    "btn btn btn btn btn btn";

    }


    .uc-form [data-input-lid="9354215262381"]{

    grid-area: name; /*Инпут Имя*/

    }

    .uc-form [data-input-lid="1696429957748"]{

    grid-area: surname; /*Инпут Фамилия*/

    }

    .uc-form [data-input-lid="1696429972092"]{

    grid-area: patronymic; /*Инпут Отчество*/

    }

    .uc-form [data-input-lid="9354215262380"]{

    grid-area: mail; /*Инпут Почта*/

    }

    .uc-form [data-input-lid="9354215262382"]{

    grid-area: phone; /*Инпут Телефон*/

    }

    .uc-form [data-input-lid="1696429997609"]{

    grid-area: comment; /*Инпут Комментарии*/

    }

    .uc-form [data-input-lid="1696336854467"]{

    grid-area: guest; /*Инпут Гости*/

    }

    .uc-form .t-form__submit{

    grid-area: btn; /*Инпут Кнопка*/

    }


    </style>

    Домашнее задание

    Используя grid area необходимо собрать такую же форму, как у меня в примере

    css grid

    разберём конкретные примеры в стандартных блоках при работе с этим свойством

    модуль #2. урок #17 ч.1

    модуль #2. урок #17 ч.1

    Наглядный пример работы css grid, это поможет более детально ознакомиться с каждым свойством

    https://tpverstak.ru/grid/

    модуль #2. урок #17 ч.1

    <style>

    .t650__container:before,

    .t650__container:after,

    .t650__separator{

    display: none; /*Скрываем все лишние элементы*/

    }

    .t650__container .t-card__col{

    margin: 0 !important; /*Убираем внешние отступы*/

    padding: 0 !important; /*Убираем внутренние отступы*/

    max-width: 100% !important; /*Настраиваем максимальную ширину*/

    width: 100% !important; /*Настраиваем ширину*/

    }

    .t650__container

    {

    display: grid;

    grid-template-columns: 340px 1fr 220px; /*Ширина и количество колонок*/

    grid-template-rows: 220px 300px 220px; /*Высота и количсетво рядов*/

    gap: 20px; /*Отступы*/

    }

    .t650__inner-col

    {

    height: 100% !important; /*Высота карточки*/

    }

    </style>

    /*Скрыть разделители*/

    <script> $(() => {

    setTimeout(() => {

    $('.t778__separator').remove();

    }, 500);

    });

    </script>

    Домашнее задание

    Используя блок ST320N расположить карточки в таком формате, а именно 5 карточек в одном ряду, и также стилизовать их как на примере

    css flexbox

    разберём конкретные примеры в стандартных блоках при работе с этим свойством

    модуль #2. урок #16

    модуль #2. урок #16

    Наглядный пример работы css:flexbox, это поможет более детально ознакомиться с каждым свойством

    https://tpverstak.ru/flex-cheatsheet/

    модуль #2. урок #16

    <style>

    /*Свойства в виде характеристик*/

    .js-product-edition-option {

    display: flex;

    justify-content: space-between;

    align-items: center; /*Выравнивание элементов*/

    background-color: #f7f7f7; /*Фоновый цвет*/

    padding: 8px; /*Внутренние отступы*/

    border-radius: 8px; /*Радиус скругления*/

    margin: 0 !important; margin-bottom: 10px !important; /*Отступ снизу у каждого свойства*/

    }

    .t-product__option-item {

    margin: 0 !important;

    padding: 0 !important;

    border: none !important;

    background-color: transparent !important;

    min-width: auto !important;

    min-height: auto !important;

    }

    .js-product-controls-wrapper {

    margin-top: 20px; /*Отступ сверху у всего блока с карточками*/

    }

    </style>

    <style>

    /*Свойства в виде тегов*/

    .store__card__wrap_txt-and-opts{ display: flex; flex-wrap: wrap;

    }

    .js-product-controls-wrapper

    {

    display: flex;

    flex-wrap: wrap; /*Перенос тегов на другую стрчоку*/

    gap: 5px; /*Отступы между тегами*/

    order: -1; /*Перемещаем блок над блоком с описанием*/

    }

    .js-product-edition-option {

    display: inline-flex;

    justify-content: space-between;

    align-items: center; /*Выравнивание элементов*/

    background-color: #f7f7f7; /*Фоновый цвет*/

    padding: 4px 10px; /*Внутренние отступы*/

    border-radius: 100px; /*Радиус скругления*/

    margin: 0 !important;

    }

    .js-product-edition-option-name {

    font-size: 12px; /*Размер названия свойства*/

    margin-right: 10px;

    }

    .js-product-edition-option-name, .t-product__option-title {

    font-size: 12px; /*Размер самого свойства*/

    padding: 0 !important

    }

    .t-product__option-item {

    margin: 0 !important;

    padding: 0 !important;

    border: none !important;

    background-color: transparent !important;

    min-width: auto !important;

    min-height: auto !important;

    }

    .js-product-controls-wrapper {

    margin-bottom: 20px; /*Отступ сверху у всего блока с карточками*/

    }

    </style>

    Домашнее задание

    Используя блок ME606 расположить все кнопки по горизонтали в один ряд, убрать стандартные отступы у каждой кнопки и задать общие отступы между кнопками в 20px. Блок с карточками должен прокручиваться по горизонтали

    отображение или обрезка контента

    рассмотрим как можно обрезать контент, который выходит за пределы блока, также научимся делать прокрутку

    модуль #2. урок #15

    модуль #2. урок #15

    <style>

    /*Варианты записи свойства*/

    overflow: hidden;

    overflow-x: hidden;

    overflow-y: hidden;


    /*Виды скрытия и отображения контента*/

    visible — содержимое отображается снаружи родительского блока, если его размеры больше размеров «родительского» блока (значение по умолчанию);

    hidden — содержимое, выходящее за пределы «родительского» блока, обрезается по его границам без прокрутки;

    scroll — контент обрезается по границам «родительского» блока, но внутри этой области содержимое доступно с помощью прокрутки;

    auto — если содержимое переполняет блок, контент будет доступен для прокрутки.

    </style>

    Домашнее задание

    1. Используя блок FD401 сделайте так, чтобы карточки отображались на всю ширину экрана, не ограничиваясь шириной контейнера

    Latest news

    Домашнее задание

    2. Используя блок TE210 добавить в описание по больше текста и кодом ограничить его высоту до 150px, при этом вся область текста должна прокручиваться по оси y

    Our Best Articles
    We will help you to become a better designer
    100 ideas that changed graphic design
    Visual communication takes place through pictures, graphs, and charts, as well as through signs, signals, and symbols. It may be also used independently.
    Visual communication takes place through pictures, graphs, and charts, as well as through signs, signals, and symbols. It may be also used independently.
    Visual communication takes place through pictures, graphs, and charts, as well as through signs, signals, and symbols. It may be also used independently.
    How to be a graphic designer
    Cultural perspective involves identity of symbols. The uses of words that are related with the image, the use of heroes in the image, etc.
    Critical writings on graphic design
    The view of images in the critical perspective is when the viewers criticize the images, and the critiques have been made in the interest of the society.

    курсор

    рассмотрим возможные виды курсоров и научимся добавлять свой кастомный

    модуль #2. урок #14

    модуль #2. урок #14

    Все стили курсоров

    https://www.a2zwebhelp.com/css-cursor

    модуль #2. урок #14

    <style>

    /*Любой стандартный курсор*/

    cursor: auto; /*Стили курсоров указаны в полезных ссылках*/


    /*Изображение вместо курсора*/

    cursor: url(https://dsgnmax.ru/image.png), auto;

    </style>

    Домашнее задание

    Создайте блок SV305, при наведении на каждую карточку должен отображаться кастомный курсор, а при наведении на иконку внутри карточек — отображаться любой из стандартных курсоров

    How We Can Help You
    We help develop young architecture companies and teams that innovate urban planning
    We research
    We can estimate your company's opportunities, explore your economic status, analyze your vehicle access and foot traffic.
    Marketing strategies
    We develop the main conception of a business according to the company's targets and develop strategies of competitive advantage.

    фильтры

    научимся размывать, обесцвечивать изображения в стандартных блоках, делать их более контрастными и т. д.

    модуль #2. урок #13

    модуль #2. урок #13

    Генератор фильтров

    https://www.cssportal.com/css-image-filter-generator/

    модуль #2. урок #13

    <style>

    /*Применение фильтров*/

    filter: blur(3px);


    /*Значения фильтров*/

    blur - размытие Гаусса у изображения

    brightness - меняет яркость изображения

    contrast - меняет контраст изображения

    grayscale - чёрно-белый эффект

    hue-rotate - Меняет цвета изображения за счёт поворота цветового круга

    invert - инвертирует цвета изображения

    opacity - меняет прозрачность изображения

    saturate - меняет насыщенность цветов изображения

    sepia - меняет цвета изображения на сепию

    drop-shadow - тень для картинки, учитывает альфа-канал

    </style>

    Домашнее задание

    Используя блок T143 выберете в контенте блока яндекс-карту и попробуйте применить к ней каждый из фильтров

    скрытие элементов

    рассмотрим способ и примеры скрытия элементов на странице

    модуль #2. урок #12

    модуль #2. урок #12

    <style>

    display: none;

    </style>

    Домашнее задание

    Добавить стандартную корзину, в попапе корзины скрыть иконку удаления товара и также скрыть блок с возможность увеличения и уменьшения количества товаров

    More products

    тень

    рассмотрим как можно добавлять тень у любых элементов стандартных блоков

    модуль #2. урок #11

    модуль #2. урок #11

    <style>

    /*Применить внешнюю тень*/

    box-shadow:3px 5px 10px gray;


    /*Применить внутреннюю тень*/

    box-shadow:inset 3px 5px 10px gray; </style>

    модуль #2. урок #11

    Генератор теней

    https://active-vision.ru/icon/box-shadow/

    Домашнее задание

    Используя блок TM101 сделать карточки в стиле, как на примере

    Meet Our Team
    The smartest people work every day to provide the best service and make our clients happy
    • Max Holden
      Founder & Art Director
    • Eva Stark
      Customer Support
    • Julia Bush
      Design Director
    • Carlos Lott
      Marketing Director

    маски

    научимся добавлять маски к изображениям внутри стандартных блоков

    модуль #2. урок #10

    модуль #2. урок #10

    <style>

    /*Добавление маски*/

    mask-image: url("shape.png");


    /*Повторение маски*/

    mask-repeat: no-repeat;


    /*Положение маски*/

    mask-position: center;

    mask-position: left top; /*top, bottom, left, right*/

    mask-position: 20% 20%;


    /*Размеры маски*/

    mask-size: 60%;


    /*При необходимости не забывайте добавлять к каждому свойству префикс webkit таким образом*/

    -webkit-mask-image: url("shape.png");

    </style>

    Домашнее задание

    Карточкам из блока TE610 задать любую маску, чтобы она вписывалась в размер карточки

    What We Do
    Our goal is to make clients happy and help them get what they want
    Visual Research
    Tilda Publishing
    Digital Storytelling
    The Future
    Our Services
    We work extensively helping other companies to monitor the quality of their contract employees
    Technical consulting, testing and communication
    Technical department
    Providing managing and coordination skills
    Management department
    Boosting professional skills and expertise
    Professional department

    z-index

    разберём как работает z-index и где его можно применять

    модуль #2. урок #9

    Our Features
    We work hard every day to make life of our clients better and happier
    • High Quality
      We are a leading firm in providing quality and value to our customers. Each member of our team has at least 5 years of legal experience.
    • Good Support
      Our managers are always ready to answer your questions. You can call us at the weekends and at night. You can also visit our office for a personal consultation.
    • Individual Approach
      Our company works according to the principle of individual approach to every client. This method allows us to achieve success in problems of all levels.

    блочные и строчные элементы

    рассмотрим часть элементов из свойства display, научимся использовать их в стандартных блоках

    модуль #2. урок #8

    модуль #2. урок #8

    <style>

    /*Строчные элементы*/

    display: inline;


    /*Блочные элементы*/

    display: block;


    /*Строчно-блочные элементы*/

    display: inline-block;


    </style>

    Домашнее задание

    1. В блоке FR101 у первой карточки создать из ссылки кнопку, при этом кнопка должна быть со скругленными углами, иметь фоновый цвет, цвет текста в кнопке также должен отличаться от стандартного и отступ сверху у кнопки до текста должен быть 15px

    Our Features
    We work hard every day to make life of our clients better and happier
    • High Quality
      We are a leading firm in providing quality and value to our customers. Each member of our team has at least 5 years of legal experience.
      Кнопка
    • Good Support
      Our managers are always ready to answer your questions. You can call us at the weekends and at night. You can also visit our office for a personal consultation.
    • Individual Approach
      Our company works according to the principle of individual approach to every client. This method allows us to achieve success in problems of all levels.

    Домашнее задание

    2. Используя блок TM201 в описании у каждой карточки необходимо выделить по 3 слова, а именно добавить фоновый цвет, поменять цвет текста и добавить небольшой отступ, при этом выделеные слова не должны смещать текст сверху и снизу себя

    We Are Cute
    The smartest people work every day to provide the best service and make our clients happy
    • Max Holden
      Founder & Art Director
      Max founded our company. He is the father of our main goals and values. He found the core members of our team and helped them to show their unique talents in the work process.
    • Lucy Good
      Design Director
      Julia takes care of everything you can see. She spent five years in London learning visual communication. She uses her knowledge to make the world a little more beautiful.
    • Eva Stark
      Customer Support
      Eva is the voice of our brand. She spends hours making our clients feel cared for and enjoying their communication with the company. If you have any suggestions, you can write to her.

    скругление углов и обводка

    рассмотрим варианты скругления углов и разберём оформление границ у элементов

    модуль #2. урок #1

    Домашнее задание

    2. Добавить обводку в виде пунктира с помощью свойства border блоку TE215 и также добавить сплошную обводку этому же блоку (копии блока) с помощью свойства outline

    модуль #2. урок #1

    <style>

    /*Скругление углов*/

    border-radius: 10px;

    border-radius: 10px 20px 30px 40px;

    border-radius: 10px 30px;

    border-radius: 10px / 30px;

    border-radius: 10px 20px 30px 40px / 10px;

    overflow: hidden; /*Для скрытия лишней информации*/ !!! Также можно задать значения в процентах

    /*Первый способ обводки*/

    border: solid 2px #232323;

    border-top: 2px solid #232323;

    border-left: 2px solid #232323;

    border-bottom: 2px solid #232323;

    border-right: 2px solid #232323;

    /*Второй способ обводки*/

    outline: solid 2px #232323;

    outline-offset: 10px;/*Отодвинуть рамку*/

    /*Стили обводки*/

    solid — сплошная рамка

    dotted — рамка из точек

    dashed — рамка из коротких чёрточек

    double — рамка из двух сплошных линий </style>

    Featured Articles
    We try to create interesting and useful content
    100 Ideas that Changed Graphic Design
    Visual communication takes place through pictures, graphs, and charts.
    Critical Writings on Graphic Design
    The view of images in the critical perspective is when the viewers criticize the images.
    Featured Articles
    We try to create interesting and useful content
    100 Ideas that Changed Graphic Design
    Visual communication takes place through pictures, graphs, and charts.
    Critical Writings on Graphic Design
    The view of images in the critical perspective is when the viewers criticize the images.
    More products

    отступы

    научимся управлять внутренними и внешними отступами у элементов любых

    стандартных блоков

    модуль #2. урок #2

    Домашнее задание

    Используя блок CL18N стилизовать каждую карточку так, чтобы у неё была сплошная обводка в 5px, скругленные углы в 20px и отступ от содержимого до обводки — 30px, при этом чтобы отступ от заголовка до разделяющей линии был 40px

    модуль #2. урок #2

    <style>

    /*Внешние отступы*/

    margin: 20px;

    margin: 10px 20px 30px 40px;

    margin: 10px 30px;

    margin-top: 10px;

    margin-left: 20px;

    margin-bottom: 30px;

    margin-left: 40px;

    margin: 0 auto; /*Центрирование элемента по центру*/


    /*Внутренние отступы*/

    padding: 20px;

    padding: 10px 20px 30px 40px;

    padding: 10px 30px;

    padding-top: 10px;

    padding-left: 20px;

    padding-bottom: 30px;

    padding-left: 40px;


    /*Дополнительное свойство, которое позволит убрать перенос карточек на новый ряд*/ box-sizing: border-box;


    </style>

    • $2000

      Course fee (basic equipment included)
    • 7 experts

      To deliver lectures and masterclasses during the course
    • 30 persons

      Average number of people in a group
    • 9 days

      Course duration (one day off included)

    ширина и высота

    разберём как регулировать вручную высоту и ширину элементов

    модуль #2. урок #3

    Домашнее задание

    Используя блок BF204N сделать кнопку одинаковой ширины с полями ввода, и также сделать её высотой в 100px

    модуль #2. урок #3

    <style>

    /*Ширина*/

    width: 100px;

    width: 100%;

    width: auto;


    /*Максимальная ширина*/

    max-width: 300px;

    max-width: 100%;


    /*Высота*/

    height: 100px;

    height: 100%;

    height: auto;


    /*Максимальная высота*/

    max-height: 100px;

    max-height: 100%;

    </style>

    трансформация

    научимся вращать, перемещать, масштабировать и искажать элементы

    модуль #2. урок #4

    Используя блок CL10N необходимо применить к карточкам трансформацию вращения по оси Y на 10 градусов, аналогично и по оси X, при этом перспектива должна быть 800px. Также по желанию и на ваше усмотрение к остальным элементам внутри карточки применить другие виды трансформаций

    Concept
    Visual communication takes place through pictures, graphs and charts, as well as through signs, signals, and symbols. It may be used either independently or as an adjunct to other methods.
    Research
    Symbolization is an important definition for this perspective. Cultural perspective involves identity of symbols. The use of words that are related to the image, the use of characters, etc. is the symbolization of the image.
    Marketing
    The view of images in the critical perspective is when the viewers criticize the images, and the critiques have been made in the interest of the society, although it’s an individual perspective nevertheless.

    модуль #2. урок #4

    Генератор трансформаций, с возможностью получить готовый код для вставки


    https://www.cssportal.com/css-3d-transform-generator/

    модуль #2. урок #4

    <style>


    /*Трансформация перемещения*/

    transform: translate(10px, 20px);

    transform: translateX(10px);

    transform: translateY(20px);

    transform: translateZ(30px);

    transform: translate3d(10px, 20px, 30px);


    /*Трансформация увеличения*/

    transform: scale(1.1, 1.1);

    transform: scaleX(1.2);

    transform: scaleY(1.2);

    transform: scaleZ(1.2);

    transform: scale3d(1.2, 1.3, 1.1);


    /*Трансформация искажения*/

    transform: skewX(10deg);

    transform: skewY(20deg);


    /*Трансформация вращения*/

    transform: rotate(10deg);

    transform: rotateX(10deg);

    transform: rotateY(20deg);

    transform: rotate3d(1, 1, 0, 60deg);

    !!! Единицы измерения углов (deg, rad, turn)


    /*Перспектива*/

    transform: perspective(80px);

    perspective: 80px; /*Можно задать для родителя*/


    /*Запись сразу нескольких трансформаций*/

    transform: perspective(80px) rotate(10deg) scaleX(10px) skewX(10px);


    </style>

    позиционирование

    рассмотрим способы позиционирования элементов, научимся располагать элементы друг относительно друга

    модуль #2. урок #5

    Домашнее задание

    Повторить все действия за мной по каждому из позиционирований

    модуль #2. урок #5

    <style>


    position: relative;

    position: absolute;

    position: fixed;

    position: sticky;


    </style>

    We can realize your ideas
    We help develop young architecture companies and teams that innovate urban planning
    We research
    We can estimate your company's opportunities, explore your economic status, analyze your vehicle access and foot traffic.
    Marketing strategies
    We develop the main conception of a company according to the company's targets and develop strategies of competitive advantage.
    Branding concepts
    We develop the strategy, conception, and ideology of the project and offer you city planning ideas.

    фон

    научимся устанавливать цвет, градиент и изображение у фона элемента. подробно разберём все свойства

    модуль #2. урок #6

    модуль #2. урок #6

    <style>


    /*Загрузка фотографии*/

    background-image:url("адрес-картинки");


    /*Повторение изображения*/

    background-repeat: repeat; /*повторяется*/

    background-repeat: no-repeat; /*не повторяется*/

    background-repeat: repeat-x; /*повторяется по горизонтали*/

    background-repeat: repeat-y; /*повторяется по вертикали*/


    /*Размер фонового изображения*/

    background-size: contain; /*изображение полностью помещается в элемент*/

    background-size; cover; /*изображение заливает полностью элемент */


    /*Позиционирование изображение*/

    background-position: bottom right; /*left, right, top, bottom*/

    background-position: 100% 100%; /*от 0% до 100%*/

    background-position: 10px 150px; /*значение в пикселях*/


    /*Прокручивание фона*/

    background-attachment: fixed; /*фон фиксируется и не прокручивается вместе с элементом*/ background-attachment: scroll; /*значение по умолчанию*/


    /*Градиент*/

    background-image: linear-gradient(-30deg, #2E9AFF, #F498AD);

    background-image: radial-gradient(circle, #09ff00, red);


    /*Цвет фона*/

    background-color: pink; background-color: rgb(255 221 36);

    background-color: #232323; background-color: rgb(255 255 0 / 0.5); /*прозрачность цвета*/


    /*Фон для текста*/

    background-clip: text; /*необходимо прописать, чтобы работало фоновое изображение вместо текста*/

    color: transparent; /*необходимо прописать, чтобы работало фоновое изображение вместо текста*/

    </style>

    модуль #2. урок #6

    Генератор фоновых изображений

    https://webcode.tools/css-generator/background-image


    Генератор градиентов

    https://cssgradient.io/

    Домашнее задание

    1. Используя попап BF502N наложить на его фон паттерн из любой картинки


    2. Используя блок AB104 добавить ему любое фоновое изображение с соотношением сторон 1:1 таким образом, чтобы изображение поместилось полностью в блоке, также чтобы изображение не повторялось и было смещено к правой стороне блока


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

    About Our Classes
    Our classes provide a gateway into the world of dance, connecting young people and communities to artistic practice. We also engage in a range of inspirational and high-quality participatory activities, both nationally and internationally.
    Concept
    Visual communication takes place through pictures, graphs and charts, as well as through signs, signals, and symbols. It may be used either independently or as an adjunct to other methods.
    Research
    Symbolization is an important definition for this perspective. Cultural perspective involves identity of symbols. The use of words that are related to the image, the use of characters, etc. is the symbolization of the image.
    Marketing
    The view of images in the critical perspective is when the viewers criticize the images, and the critiques have been made in the interest of the society, although it’s an individual perspective nevertheless.

    работа с текстом

    рассмотрим все свойства, которые касаются шрифтов и научимся работать с ними

    модуль #2. урок #7

    модуль #2. урок #7

    Генератор стилей текста


    https://webdesign-assistant.com/font-editor/css-font-generator.php

    модуль #2. урок #7

    <style>

    /*Размер текста*/

    font-size: 14px;


    /*Толщина текста*/

    font-weight: bold;

    font-weight: 300; /*от 100 до 900*/


    /*Начертание шрифта*/

    font-style: italic; /*oblique, oblique -20deg*/


    /*Декорирование текста*/

    text-decoration: underline double #ff0000; /**/

    /*Положение линии*/

    underline — подчёркнутый текст

    linethrough — перечёркнутый текст

    overline — надчёркнутый текст

    none — отменяет все эффекты

    /*Стиль линии*/

    solid — сплошная линия

    double — двойная линия

    dotted — точечная линия

    dashed — пунктирная линия

    wavy — волнистая линия


    /*Межстрочный интервал*/

    line-height: 2;

    line-height: 80%;

    line-height: 5px;

    /*Межбуквенное расстояние*/

    letter-spacing: 3px;

    letter-spacing: -0.6px;

    /*Трансформация текста*/

    text-transform: uppercase;

    uppercase — все буквы заглавные

    lowercase — все буквы строчные

    capitalize — каждое слово начинается с заглавной буквы

    /*Размер пробелов между словами*/

    word-spacing: 4px;

    /*Перенос слов и текста*/

    white-space: nowrap; /*умещает весь текст в одну строчку без переносов*/

    overflow-wrap: break-word; /*перенос текста по символам*/

    /*Градиент у текста*/

    .t225__title{

    background-image: linear-gradient(45deg, #cc2222, #1de93b);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    color: transparent;

    }

    </style>

    Домашнее задание

    Подгрузить товары из каталога в блок ST305N. У товаров должен быть заголовок, описание и цена. У заголовков карточек необходимо уменьшить трекинг, у описания необходимо уменьшить межстрочный интервал, при этом необходимо одному слову внутри описания задать следующие свойства: все буквы заглавные, подчеркивание цветной волнистой линией, цвет слова одинакового цвета с линией подчеркивания, максимальная жирность шрифта

    Всегда все самое свежее

    фон

    научимся устанавливать цвет, градиент и изображение у фона элемента. подробно разберём все свойства

    модуль #2. урок #6

    модуль #2. урок #4

    Генератор трансформаций, с возможностью получить готовый код для вставки


    https://www.cssportal.com/css-3d-transform-generator/

    модуль #2. урок #5

    <style>


    position: relative;

    position: absolute;

    position: fixed;

    position: sticky;


    </style>

    Домашнее задание

    1. Используя попап BF502N наложить на его фон паттерн из любой картинки


    2. Используя блок AB104 добавить ему любое фоновое изображение с соотношением сторон 1:1 таким образом, чтобы изображение поместилось полностью в блоке, также чтобы изображение не повторялось и было смещено к правой стороне блока


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

    МОДУЛЬ # 1

    обращение и поиск элементов

    научимся искать нужные элементы на странице, также обращаться к ним через класс, тег, id или атрибут

    Модуль  # 1   урок 2

    Домашнее задание

    1. Используя блок TB102 перекрасить главный заголовок блока в красный цвет, задав свойство color: red;

    Conference Program
    Tuesday, March 14
    08:00 – 08:30
    Conference Opening
    08:30 – 10:00
    Conversations of self-development in design and revolutions in the minds of the early 20s
    Alex Larkins, project manager in Pixels
    How to be a graphic designer and not to lose your soul. Alex will share his experience about the process of becoming a professional, career ups and downs, and searching for personal style and approach. Also, there will be a conversation of controversial points in the whole conception of design, such as: what if it is not such a hot replica, but a decree of nature?
    10:15–11:30
    Morning workshop
    Sarah Lewin, creative director in DD agency
    Lettering workshop with guru of pens, brushes, colapens, bamboo dip pens, and other instruments. Sarah will introduce you to different styles of writing and show you how to create your own handmade lettering tools.
    11:30 – 12:30
    Lunch

    обращение и поиск элементов

    научимся искать нужные элементы на странице, также обращаться к ним через класс, тег, id или атрибут

    Модуль # 1 урок 2 (см. в рабочем аккаунте)

    Домашнее задание

    2. Добавить в потоки любые статьи, подгрузить их в блок FD302 и у заголовка третей статьи поменять цвет текста на зеленый, задав свойство color: green;

    Our news

      добавление кода в тильду

      рассмотрим все способы добавления кода и работа с комментариями

      Модуль # 1 урок 3

      Домашнее задание

      Повторить все действия за мной в редакторе кода блока Т123

      селектор по атрибуту

      научимся находить элементы на странице по конкретному атрибуту

      Модуль # 1 урок 4 (см. в рабочем аккаунте)

      Домашнее задание

      Взять блок ST310N, добавить туда 5 категорий товаров через каталог, и обратится к каждому разделу используя значения атрибутов из урока прописав эти свойства:

      border: solid 3px red;

      padding: 10px ;

      border-radius: 12px;

      Student Account
      Предоставляется для создания учебных проектов. Не предназначен для коммерческого использования
      This site was made on Tilda — a website builder that helps to create a website without any code
      Create a website
      Student