Нестандартные анимации кнопок HTML

G
Завершён
0
автор
Фэндом:
Размер:
33 страницы, 3 232 слова, 1 часть
Публикация на других ресурсах:
Уточнять у автора / переводчика
0 Нравится Отзывы 0 В сборник

Часть 1

Настройки
Рассказываем, как сделать анимацию без использования JavaScript. Пишем страницу авторизации пользователя на CSS и HTML5. За годы работы с Front End технологиями мне приходилось работать с разными способами анимации. В этой статье я хочу подробнее разобрать, как работает анимация в CSS без использования JavaScript. В CSS есть свойство animation, которое позволяет анимировать практически любое свойство HTML элемента. Правило анимации указывается в блоке keyframes. Свойство animation может быть использовано для анимации других свойств CSS, таких как цвет фона, высота, длинна, положение элемента и многие другие. Давайте рассмотрим пример, где мы меняем цвет фона у элемента. Создадим в HTML элемент с классом «element»: <!DOCTYPE html> <html> <head>     <title>Иноземная</title>     <link rel="stylesheet" href="style_1.2.css">     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"> </head> <body>     <heade>       <script>       window.onscroll = function() {         if (window.pageYOffset > 0) {             document.querySelector('nav').style.opacity = '0.8';         } else {             document.querySelector('nav').style.opacity = '1';         }     };     </script>         <nav>             <a href="index.html">             <img src="logo.png" alt="Логоtype" class="logo_type"></a>             <ul>                 <li class="li_1" style="border-bottom: 5px solid var(--color-2);                 background-color: var(--color-5);">                 <a style="color: white;" href="index.html">Главная</a></li>                 <li class="li_2"><a href="str_menu.html">Наши услуги</a></li>                 <li class="li_3"><a href="str_sale.html">О нас</a></li>                 <li class="li_4"><a href="str_contact.html">Контакты</a></li>             </ul>             <div class="search-bar">                 <input name="s" placeholder="Искать здесь..." type="text">                 <button type="submit">Найти</button>             </div>               <div class="social-icons">                 <ul>                     <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>                     <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>                     <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>                 </ul>             </div>         </nav>     </heade>     <main>       <div id="section1"></div>         <div class="fixed-menu">             <ul>               <li><a href="#section1">Новости</a></li>               <li><a href="#section2">Путешествие с нами</a></li>               <li><a href="#section3">Заказать тур</a></li>               <li><a href="#section4">Подписаться</a></li>               <li><a href="#section5">Отзывы</a></li>             </div>           </nav>           <h1 class="toptop">Путешествуй вместе с нами!</h1>           <div style="display: flex; justify-content: center; align-items: center; height: 650px;">           <iframe width="1120" height="630" src="https://www.youtube.com/embed/eSUmkFPln_U?autoplay=1&mute=1&controls=0&loop=1&playlist=eSUmkFPln_U&modestbranding=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>         </div>         <h1 class="toptop">Горящие предложения </h1>         <img style="display: flex; justify-content: center; margin: 150px; margin-top: 50px;" src="foto_1.1.0.PNG" alt="banner">         <div class="animated-banner">           <span class="animated-banner-text">Отдохнуть как в Раю, вам поможет наше Турагенство "ООО" Прыгай, не о чем не жалей!</span>         </div>         <div id="section2"></div>           <div style="display: flex; justify-content: center; margin: 20px;"><img src="888.png" alt="banner"></div>           <div class="history">             <img src="foto_1.png" alt="banner" class="img_1">           <div class="text_1">             <h1>Что такое путешествовать с нами? Это - Туры в лучшие курорты мира!</h1>             Туры стоят немалых денег, а ваше время – и того больше! Поэтому мы создали сервис,               благодаря которому вы можете сэкономить свои ценные ресурсы. Закажите готовый тур онлайн. Все необходимые детали путешествия мы сообщим вам по телефону,                  а документы пришлем на email. С Travelata вы всегда будете уверены, что отдых пройдет на ура!           </div>           </div>           <div id="section3"></div> <div style="display: flex; justify-content: center; margin: 20px;"><img src="888.png" alt="banner"></div> <h2 style="text-align: center; font-size: 40px; font-family: 'ledger';">Заказать тур у нас:</h2> <div class="lenta">   <form action="/submit-tour" method="post">     <div class="column">       <label for="people">Количество человек:</label>       <input type="number" id="people" name="people" min="1" required>             <label for="start-date">Дата начала:</label>       <input type="date" id="start-date" name="start-date" required>             <label for="end-date">Дата окончания:</label>       <input type="date" id="end-date" name="end-date" required>             <label for="children">С детьми:</label>       <input type="checkbox" id="children" name="children">             <label for="vacation-type">Тип отдыха:</label>       <select id="vacation-type" name="vacation-type" required>         <option value="beach">Пляжный</option>         <option value="cruise">Круиз</option>         <option value="adventure">Приключенческий</option>         <option value="skiing">Горные лыжи</option>       </select>             <label for="country">Страна:</label>       <select id="country" name="country" required>         <option value="skiing">Турция</option>         <option value="skiing">Греция</option>         <option value="skiing">Испания</option>       </select>             <label for="region">Предпочтение вид отдха:</label>       <select id="region" name="region" required>         <option value="skiing">Пассивный</option>         <option value="skiing">Активный</option>         <option value="skiing">Не важно</option>       </select>     </div>     <div class="column">       <label for="fullname">ФИО:</label>       <input type="text" id="fullname" name="fullname" required placeholder="Иван Иванов">             <label for="phone">Контактный номер телефона:</label>       <input type="tel" id="phone" name="phone" required placeholder="+7-900-345-11-22">             <label for="email">Адрес почты:</label>       <input type="email" id="email" name="email" required placeholder="IAM@mai">     </div>     <button type="submit">Отправить</button>   </form> </div>                     <div id="section4"></div>           <div style="display: flex; justify-content: center; margin: 20px;"><img src="888.png" alt="banner"></div>           <div class="spam">             <img src="lab_3.png" alt="banner">             <div class="text_2">                 <h1>Подпишитесь на рассылку</h1>                 И вы первыми узнаете о наших секретных акциях и конкурсах!                 <label for="email">Введите вашу почту: </label>                 <form class="form_2" method="POST">                     <input type="text" name="email" placeholder="af@mail" required>                     <button type="submit">Подписаться</button></form>                     <p class="yess">Нажимая на кнопку, вы принимаете наше <a style="text-decoration: none ; color: rgb(75, 132, 255);" href=""> Соглашение о конфиденциальности !</a>             </div>                     </div>           <div id="section5"></div>           <div style="display: flex; justify-content: center; margin: 20px;"><img src="888.png" alt="banner"></div>           <div class="mod_1">           <h2>Отзывы наших посетителей</h2>             Рейтинг: 4.4/5             <img src="lab_5.png" alt="banner">         </div>           <div class="sms">             <div class="reviews-container">                 <div class="review">                   <p class="review-text">"Это турагентство превзошло все мои ожидания! Организация путешествия была безупречной, и поддержка клиентов была на высшем уровне."                   <p class="review-author">- Алексей И.                 </div>                 <div class="review">                   <p class="review-text">"Я в восторге от сервиса и внимания к деталям, которые предоставило это агентство. Мой отпуск был незабываемым благодаря их профессионализму."                   <p class="review-author">- Марина В.                 </div>                 <div class="review">                   <p class="review-text">"Спасибо этому турагентству за создание идеального тура для нашей семьи. Все было организовано исключительно хорошо, и мы обязательно воспользуемся их услугами снова!"                   <p class="review-author">- Игорь С.                 </div>               </div>           </div>         <button class="button_upp" onclick="window.scrollTo(0, 0)"></button>     </main>     <footer>         <div>         <h2>Мы в соц. сетях:</h2>         <ul class="social-iconss">             <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>             <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>             <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>         </ul>         </div>         <div>         <h2>ИП Дилюк Рагнавиндр "Иноземная Гастрономия".</h2>         Copyright © COGNOSPHERE. All Rights Reserved.         </div>         <div>         <h2>Контакты:</h2>         Foreign_Gastronomy@mail.ru         +7 245 436 34 44         +7 245 431 87 99         Тейват, Мондштат, Винокурня рассвет, д1.         </div>     </footer> </body> </html> __________________________________________________________________________ <!DOCTYPE html> <html> <head>     <title>Иноземная Гастрономия</title>     <link rel="stylesheet" href="style_1.2.css">     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">     <style>     .tur_rum {     border: 2px solid #ddd;     border-radius: 5%;     padding: 20px; /* Уменьшенный внутренний отступ */     margin: 10px;     display: inline-block;     width: 700px;     transition: transform 0.3s, box-shadow 0.3s; /* Плавность для анимации */ } .tur_rum:hover {     transform: translateY(-10px); /* Сдвиг блока вверх при наведении */     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); /* Тень при наведении */ } .tur_rum img {     width: 100%; /* Ширина изображения до краёв блока */     height: auto; /* Автоматическая высота для сохранения пропорций */     border-radius: 5%; /* Скругление углов изображения */     display: block; } .tur_rum h3, .tur_rum p, .tur_rum button {     font-size: 25px;     font-family: var(--texx-1);     text-align: center;     width: 100%; /* Ширина текста и кнопки до краёв блока */     margin-top: 10px; } .tur_rum button {     background-color: #ffbb87;     color: white;     border: none;     padding: 5px 10px;     border-radius: 5px;     cursor: pointer; } .text_4 {     font-family: var(--texx-1);     color: rgb(63, 63, 63);     font-size: 25px; }     </style> </head> <body>     <heade>         <nav>             <a href="index.html">             <img src="logo.png" alt="Логоtype" class="logo_type"></a>             <ul>                 <li class="li_1"><a href="index.html">Главная</a></li>                 <li class="li_2" style="border-bottom: 5px solid var(--color-2);                 background-color: var(--color-5);                 "><a style="color: white;" href="str_menu.html">Наши услуги</a></li>                 <li class="li_3"><a href="str_sale.html">О нас</a></li>                 <li class="li_4"><a href="str_contact.html">Контакты</a></li>             </ul>             <div class="search-bar">                 <input name="s" placeholder="Искать здесь..." type="input">                 <button type="submit">Найти</button>             </div>               <div class="social-icons">                 <ul>                     <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>                     <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>                     <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>                 </ul>             </div>         </nav>     </heade>     <main>         <h1 style="font-size: 60px; font-family: 'ledger'; display: flex; justify-content: center; color: rgb(60, 60, 60)d;">Наши услуги</h1>         <div class="mond_2">                 <div class="text_4">                     <ul><H3>Наши услуги включают:</ul></H3>                     <li>Подбор и бронирование туров.</li> Реализуем стандартные пакеты, в цену которых уже входит стоимость билета, отеля и трансфера.                     <li>Авиабилеты.</li> Вы можете самостоятельно забронировать и выкупить себе авиабилет на нашем сайте или мы сделаем это для вас.                     <li>Страхование.</li> Подберем для вас лучшие варианты страховки для оформления визы или для вашей личной уверенности.                                         <li>Визы.</li> Доверьте этот ответственный этап нам, и мы сделаем все за вас. Вам останется предоставить минимальный пакет документов.                     <li>VIP-услуги.</li> Организуем сопровождение клиента с момента прибытия в аэропорт до посадки на рейс, а также закажем ВИП-зал.                     <li>Медицинское сопровождение.</li> Услуги медсестер и врачей необходимо заказать заблаговременно. Мы решим все организационные вопросы и проинформируем перевозчика о необходимости медицинского сопровождения.                 </div>             </div>             <H2>Каждый найдет свой отдых! Вот небольшой список что мы можем предложить!             </H2>             <div class="tur_rum">                 <img src="tur1.png" alt="Десерт 1">                 <h3>Греция</h3>                 Жаркая и загадочная хорошо подойдет для экскурсий.                 Цена: от 50.000 рублей/на 1 чел                 <a href="index.html#section3"><button>Выбрать этот тур </button></a>             </div>             <div class="tur_rum">                 <img src="tur2.png" alt="Десерт 1">                 <h3>Боливия</h3>                 Дикая, загадочная опасная хорошо подойдет для исследований.                 Цена: от 70.000 рублей/на 1 чел                 <a href="index.html#section3"><button>Выбрать этот тур </button></a>             </div>         <button class="button_upp" onclick="window.scrollTo(0, 0)"></button>     </main>     <footer>         <div>         <h2>Мы в соц. сетях:</h2>         <ul class="social-iconss">             <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>             <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>             <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>         </ul>         </div>         <div>         <h2>ИП Дилюк Рагнавиндр "Иноземная Гастрономия".</h2>         Copyright © COGNOSPHERE. All Rights Reserved.         </div>         <div>         <h2>Контакты:</h2>         Foreign_Gastronomy@mail.ru         +7 245 436 34 44         +7 245 431 87 99         Тейват, Мондштат, Винокурня рассвет, д1.         </div>     </footer> </body> </html> __________________________________________________________________________ <!DOCTYPE html> <html> <head>     <title>Иноземная Гастрономия</title>     <link rel="stylesheet" href="style_1.2.css">     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"> </head> <body>     <heade>         <nav>             <a href="index.html">             <img src="logo.png" alt="Логоtype" class="logo_type"></a>             <ul>                 <li class="li_1"><a href="index.html">Главная</a></li>                 <li class="li_2"><a href="str_menu.html">Наши услуги</a></li>                 <li class="li_3" style="border-bottom: 5px solid var(--color-2);                 background-color: var(--color-5);                 "><a style="color: white;" href="str_sale.html">О нас</a></li>                 <li class="li_4"><a href="str_contact.html">Контакты</a></li>             </ul>             <div class="search-bar">                 <input name="s" placeholder="Искать здесь..." type="input">                 <button type="submit">Найти</button>             </div>               <div class="social-icons">                 <ul>                     <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>                     <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>                     <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>                 </ul>             </div>         </nav>     </heade>     <main style="display: flex; justify-content: center; align-items: center; flex-direction: column;">         <h1>Наша компания может вам предложить</h1>         <div class="text_3">             <div><img src="top_1.png"></div>             <div style="margin: 70px;">         <h2>Что входит в стоимость забронированного тура.</h2>         1. Итоговая стоимость тура, включающая в себя все возможные доплаты такие, как топливный сбор, отельный сбор (например, Италия), виза, страховка от невыезда, горнолыжная страховка, посадочный талон (при путешествии с детьми до двух лет), праздничные ужины (новогодние туры) и т.д.         2. Визовые формальности. Каким образом оформляется виза в ту или иную страну, ее стоимость. Если виза оформляется в консульстве, то необходимо подробно ознакомиться со списком необходимых документов до бронирования тура.         3. Дата начала тура, дата заселения в отель и дата окончания туры. Так, например, дата заселения в отели Таиланда, Индонезии, Мальдивских островов, Индии, Вьетнама и других стран Юго-Восточной Азии приходится на следующий день после даты начала тура. А дата выселения из отелей Кубы, Мексики и Доминиканской Республики на 1 день отстает от даты окончания тура.         4. Страховка от невыезда, страховые случаи, стоимость страховки от невыезда. Порядок отказа от забронированного тура и штрафные санкции.         </div>         </div>         <div class="text_2" style="color: rgb(37, 37, 37);">             Воспользуйтесь этими и другими услугами, заполнив <a href="index.html#section3"> онлайн-форму </a> или позвонив нашим менеджерам по телефону в Москве   +7 (499) 495-11-52 и номеру бесплатной горячей линии 8 (800) 700-32-19. Также ждем ваших вопросов на адрес электронной почты travel@startour.ru . Мы расскажем, сколько стоят выбранные услуги, рассчитаем итоговую цену тура и подскажем, какую дату лучше выбрать для поездки.         </div>                 <button class="button_upp" onclick="window.scrollTo(0, 0)"></button>     </main>     <footer>         <div>         <h2>Мы в соц. сетях:</h2>         <ul class="social-iconss">             <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>             <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>             <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>         </ul>         </div>         <div>         <h2>ИП Дилюк Рагнавиндр "Иноземная Гастрономия".</h2>         Copyright © COGNOSPHERE. All Rights Reserved.         </div>         <div>         <h2>Контакты:</h2>         Foreign_Gastronomy@mail.ru         +7 245 436 34 44         +7 245 431 87 99         Тейват, Мондштат, Винокурня рассвет, д1.         </div>     </footer> </body> </html> __________________________________________________________________________ <!DOCTYPE html> <html> <head>     <title>Иноземная Гастрономия</title>     <link rel="stylesheet" href="style_1.2.css">     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"> </head> <body>     <heade>         <nav>             <a href="index.html">             <img src="logo.png" alt="Логоtype" class="logo_type"></a>             <ul>                 <li class="li_1"><a href="index.html">Главная</a></li>                 <li class="li_2"><a href="str_menu.html">Наши услуги</a></li>                 <li class="li_3"><a href="str_sale.html">О нас</a></li>                 <li class="li_4" style="border-bottom: 5px solid var(--color-2);                 background-color: rgb(255, 176, 176)                 "><a style="color: white;" href="str_contact.html">Контакты</a></li>             </ul>             <div class="search-bar">                 <input name="s" placeholder="Искать здесь..." type="input">                 <button type="submit">Найти</button>             </div>               <div class="social-icons">                 <ul>                     <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>                     <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>                     <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>                 </ul>             </div>         </nav>     </heade>     <main>         <h1 class="toptop"> Наши контакты и режим работы, наши двери всегда открыт для вас!</h1>     <div class="cont">         <div class="map">             <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d124.81140037476568!2d30.311346766948116!3d59.96561532289889!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4696315ade8ea349%3A0xcad97d89ee9c99d8!2z0KHQtdCy0LXRgC3QnNC10YLRgNC-0L_QvtC70Yw!5e0!3m2!1sru!2sru!4v1715076537772!5m2!1sru!2sru" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>         </div>         <div class="contact-container">             <div class="contact-info">                 <h2>Контактная информация</h2>                 Адрес:  Тейват, Мондштад, Доля Ангелов 1                 Тлефон: +7 134 263 09 09                 доп:    +7 245 436 34 44                 Email: Foreign_Gastronomy@mail.ru                 Pежим работы: с 8:00 - до 23:00             </div>         </div>     </div>         <button class="button_upp" onclick="window.scrollTo(0, 0)"></button>     </main>         <footer>         <div>         <h2>Мы в соц. сетях:</h2>         <ul class="social-iconss">             <li><a href="https://sun9-23.userapi.com/impg/ntk9GoyYwKwDDac7Rzp6t6YqqRVggsXW4w8_VQ/9gr-EUftaS4.jpg?size=2560x2560&quality=95&sign=87e40443b9a9df5b898603194db383e5&type=album"><i class="fab fa-vk"></a></li>             <li><a href="https://sun9-60.userapi.com/impg/uQ9jIO_0Gqc7sJU7Ps-4WjuFBBPvDobF0XDzUg/XoHKBVbKEu0.jpg?size=677x677&quality=95&sign=4aa365debeee584c91633380dbdf5bd3&type=album"><i class="fab fa-telegram"></a></li>             <li><a href="https://sun9-10.userapi.com/impg/CtHHtGm54xNohtfYbvVjDNHsyx3TV_VqDYzMmA/fdoFhbfSAVs.jpg?size=1020x1020&quality=95&sign=2fb5116665732b4a6bbe181a86d6a3ee&type=album"><i class="fab fa-youtube"></a></li>         </ul>         </div>         <div>         <h2>ИП Дилюк Рагнавиндр "Иноземная Гастрономия".</h2>         Copyright © COGNOSPHERE. All Rights Reserved.         </div>         <div>         <h2>Контакты:</h2>         Foreign_Gastronomy@mail.ru         +7 245 436 34 44         +7 245 431 87 99         Тейват, Мондштат, Винокурня рассвет, д1.         </div>     </footer> </body> </body> </html> ____________________________________________________________________________________________________________________________________________________ :root {     --color-1: rgb(154, 255, 252);     --color-2: rgb(255, 128, 111);     --color-3: rgba(242, 200, 136, 1);     --color-4: rgba(80, 109, 255, 1);     --color-5: rgb(255, 169, 169);     --texx-1: 'ledger'; } body {     display: flex;     justify-content: center;     flex-direction: column;     align-items: center;     gap: 200px; } nav {     top: 0;     align-items: center;     display: flex;     color: #000000;     background-color: #ffffff;     border-bottom: 5px solid var(--color-1);     left: 50%;     transform: translateX(-50%);     position: fixed; /*! закрепляет меню на экране, даже при прокрутке*/     z-index: 1000; /*! делает меню поверх остальных окон */     width: 100%;     max-width: 1920px; } nav ul {     display: flex;     list-style: none;     margin: 0;     padding: 0;     font-size: 30px;     font-family: 'ledger';     margin-left: 40px; } nav li {     margin-bottom: -7px;     margin-right: 0px;     background-color: rgb(255, 255, 255);     padding: 25px;     padding-right: auto;     border-bottom: 5px solid rgb(154, 255, 252);     transition: background-color 0.3s, text-shadow 0.6s ease, border-bottom 0.3s; } nav li:hover {     border-bottom: 5px solid var(--color-2);     background-color: var(--color-5);     text-shadow: 0 0 20px white; }   nav a {     color: #1087a5;     text-decoration: none;   } nav li:hover a{     color: white;     text-shadow: 0 0 20px white; } .logo_type {     width: 90px;     height: 70px;     padding: 6px;     transition: transform 0.8s ease; } .logo_type:hover {     transform: scale(1.3, 1.3); } .search-bar {     margin-right: -600px; } .search-bar input {     border: 0;     background-color: white;     font-size: 16px;     width: 150px;     /* Добавьте следующие стили для устранения стандартной обводки */     outline: none;     height: 30px; } .search-bar button {     margin-right: -16px;     display: flex;     justify-content: center;     align-items: center;     cursor: pointer;     border-radius: 25px;     color: white;     font-size: 20px;     font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;     padding: 10px;     border: 2px solid var(--color-5);     background-color: var(--color-3);     height: 40px;     transition: all 0.6s ease-in; } .search-bar button:hover {     color: white;     background-color: var(--color-2);     border-color: var(--color-5); } .search-bar input:focus{     outline: none; } .search-bar {     display: flex;     align-items: center;     color: #454545;       height: 20px;     max-width: 400px;     margin-left: auto;     padding: 10px 15px;     border: 3px solid var(--color-2);     border-radius: 25px; /* Скругление углов */     font-size: 16px; /* Размер шрифта */     font-family: 'ledger';     color: #333; /* Цвет текста */     background-color: #fff; /* Фоновый цвет */ } body {     background-image: url(2.jpg);     background-size: 100% auto;     background-repeat: no-repeat;     background-position: top center; } .social-icons {     margin-left: auto; } .button_upp {     color: white;     text-align: center;     cursor: pointer;     position: fixed;     background-color: var(--color-3);     border: 5px solid var(--color-2);     border-radius: 50%;     font-size: 35px;     padding: 30px;     bottom: 130px; /* Отступ снизу */     right: 50px; /* Отступ справа */     z-index: 999; } .button_up {     text-align: center;     cursor: pointer;     transition: all 0.3s, transform 0.3s;     padding: 30px;     background-color: var(--color-3);     border: 5px solid var(--color-2);     border-radius: 50%;     position: fixed;     bottom: 220px;     right: 80px;     z-index: 999;     overflow: hidden; /* Обрезаем содержимое вне границ кнопки */ } .button_upp::before {     position: absolute;     top: 10px;     left: 10px;     content: ""; /* Необходимо для создания псевдоэлемента */     display: block; /* Делает псевдоэлемент видимым */     width: 70%; /* Задает ширину псевдоэлемента */     height: 70%; /* Задает высоту псевдоэлемента */     background: url("up.png") no-repeat center center; /* Путь к изображению и его позиционирование */     background-size: contain; } .button_upp:hover {     border-radius: 40px; /* Менее круглая форма при наведении */     color: #fff; /* Показываем текст */     width: 200px; } .button_upp:hover::before {     background: none;     content: "Наверх"; /* Текст вместо стрелки при наведении */     font-size: 35px; /* Размер шрифта для текста */ } .toptop {     display: flex;     justify-content: center;     font-family: var(--texx-1);     font-size: 50px;     color: #0056b3; } main {     border: 0;     background-color: rgba(255, 255, 255, 0.8);     min-width: 1450px;     max-width: 1650px;     height: auto;     margin: -30px;     padding: 50px; } body {     margin: 0;     padding: 0; } .lab {     display: flex;     justify-content: center;     align-items: center;     flex-direction: column; } .history {     display: flex;     color: white;     font-family: Verdana, Geneva, Tahoma, sans-serif;     font-size: 24px;     background-color: var(--color-5);     height: 700px;     width: 1400px;     padding: 30px;     margin: 30px; } .text_1 h1 {     font-family: 'ledger';     font-size: 50px;     margin: -2px; } .text_1 p {     text-indent: 40px;     margin: 10px;     padding: 9px; } .img_1 {     height: 600px;     width: 600px;     margin-left: -100px; } .img_2 {     margin-right: -100px; } .spam {     align-items: center;     justify-content: center;     display: flex;     margin: auto;     margin-top: 50px;     width: 1291px;     height: 470px;     background-color: var(--color-5); } .text_2 {     color: white;     font-size: 30px; }   .yess {     width: 700px;     align-items: center; } .lenta {     display: flex;     justify-content: center;     align-items: center;       }     .lenta form {     font-size: 30px;     background-color: white;     padding: 20px;     border-radius: 8px;     box-shadow: 0 8px 10px rgba(0, 0, 0, 0.3);     display: flex;     flex-direction: row;     flex-wrap: wrap;     justify-content: space-between;     max-width: 1200px; /* Установите максимальную ширину формы */   }     .lenta .column {     display: flex;     flex-direction: column;     width: 48%; /* Примерно половина ширины формы, чтобы учесть отступы */     margin-bottom: 20px;   }     .lenta label {     margin-bottom: 10px;   }     .lenta input,   .lenta select {     font-size: 25px;     padding: 15px;     margin-bottom: 10px;     border: 1px solid #ddd;     border-radius: 4px;   }     .lenta button {     font-size: 25px;     padding: 12px 20px;     background-color: var(--color-5);     color: white;     border: none;     border-radius: 4px;     cursor: pointer;   }     .lenta button:hover {     background-color: var(--color-2);   } .form_2 {     display: flex; /* Устанавливаем flex контейнер */     align-items: center; /* Центрируем элементы по вертикали */     justify-content: space-between; /* Распределяем пространство между элементами */     max-width: 500px;     margin: 0 auto;     padding: 10px;     background: #f3f3f3;     border-radius: 10px;     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } .form_2 input[type="text"] {     flex-grow: 1; /* Поле ввода займет все доступное пространство */     margin-right: 10px; /* Добавляем отступ справа */     padding: 10px;     border: 2px solid #ddd;     border-radius: 4px;     transition: border-color 0.3s; } .form_2 input[type="text"]:focus {     border-color: #007bff;     outline: none; } .form_2 button {     padding: 10px 20px; /* Увеличиваем padding для кнопки */     border: none;     border-radius: 4px;     background-color: var(--color-2);     color: white;     font-size: 16px;     cursor: pointer;     transition: background-color 0.3s; } .form_2 button:hover {     background-color: #0056b3; } /* Анимация для кнопки при нажатии */ .form_2 button:active {     animation: clickAnimation 0.2s ease; } @keyframes clickAnimation {     0% {         transform: scale(1);     }     50% {         transform: scale(0.95);     }     100% {         transform: scale(1);     } } @keyframes moveLeft {     0% { transform: translateX(150%); }     100% { transform: translateX(-150%); }   }     .animated-banner-text {     display: inline-block; /* Для поддержки анимации transform */     white-space: nowrap; /* Чтобы текст оставался в одной строке */     animation: moveLeft 20s linear infinite;   } @keyframes gradientAnimation {     0% { background-position: 0% 50%; }     50% { background-position: 100% 50%; }     100% { background-position: 0% 50%; }   }     .animated-banner {     width: 100%;     height: 50px;     background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);     background-size: 400% 400%;     animation: gradientAnimation 15s ease infinite;     color: white;     display: flex;     align-items: center;     justify-content: center;     font-size: 24px;     font-weight: bold;   } .mod_1 {     line-height: 0.2;     font-size: 40px;     display: flex;     flex-direction: column;     align-items: center;     justify-content: center;     text-align: center; } .sms {     display: flex;         align-items: center;     justify-content: space-between;     margin: auto;     background-color: rgba(14, 75, 150, 0.8);     width: 100%;     height: 155px; } .fon {     font-size: 16px;     padding: 20px;     background-color: rgba(255, 255, 255, 0.6);     height: 450px;     width: 320px; } .lul {     height: 450px;     width: 650px;     background: url(font_1.png);     background-size: 100% auto;     background-repeat: no-repeat;     background-position: top center; } .mond {     height: 450px;     width: 650px;     background: url(font_2.png);     background-size: 100% auto;     background-repeat: no-repeat;     background-position: top center; } .inad {     height: 450px;     width: 650px;     background: url(font_3.png);     background-size: 100% auto;     background-repeat: no-repeat;     background-position: top center; } .lul, .mond, .inad {     transition: transform 0.3s ease;   }     .lul:hover, .mond:hover, .inad:hover {     transform: scale(1.6); /* Увеличивает размер блока на 10% */   }   .reviews-container {     font-size: 24px;     max-width: 1200px;     margin: auto;     padding: 20px;     background-color: #f9f9f9;     border-radius: 8px;     box-shadow: 0 2px 4px rgba(0,0,0,0.1);   }     .review {     padding: 15px;     border-bottom: 1px solid #eaeaea;   }     .review:last-child {     border-bottom: none;   }     .review-text {     font-style: italic;     color: #333;   }     .review-author {     text-align: right;     color: #666;     margin-top: 5px;   }   .cont {     display: flex;     padding: 20px;     justify-content: space-around; }   .feedback-form {     max-width: 400px;     margin: 0 auto;     padding: 20px;     border: 1px solid #a2b6e7;     border-radius: 5px; } .feedback-form h2 {     color: rgb(247, 167, 54);     font-family: 'Times New Roman', Times, serif;     text-align: center;     margin-bottom: 20px; } .feedback-form label {     color: orange;     display: block;     margin-bottom: 5px; } .feedback-form input, .feedback-form textarea {     width: 100%;     padding: 8px;     margin-bottom: 10px;     border: 1px solid #c4d2f3;     border-radius: 5px;     box-sizing: border-box; } .feedback-form button {     width: 100%;     padding: 10px;     background-color: #4CAF50;     color: #ffffff;     border: none;     border-radius: 5px;     cursor: pointer; } .feedback-form button:hover {     background-color: #45a049; } .contact-container {     padding: 20px;     font-size: 20px;     font-family: 'Times New Roman', Times, serif;     color: #0091ff;     display: flex;     justify-content: space-around;     margin-top: 20px; } .contact-info {     flex: 1;     /* Стили для текста с контактной информацией */ } .box {         flex: 1;         height: 100px;         margin: 10px;         background-color: lightblue;         text-align: center;         line-height: 100px;     }     .box h2 {         flex: 100%;         text-align: center;         color: #333;         font-family: Arial, sans-serif;     }     .button {         position: fixed;         bottom: 20px;         right: 20px;         background-color: rgb(255, 162, 0);         color: white;         padding: 10px 20px;         border-radius: 5px;         cursor: pointer;         border: none;     }     .box h1 {         color: #ffffff;     } .box {   width: 100px;   height: 100px;   margin: 10px;   display: inline-block;   background-color: #f0f0f0;   animation: scaleUp 3s infinite ease-in-out; } @keyframes scaleUp {   0%, 100% {     transform: scale(1);   }   33% {     transform: scale(1.5);   } } .box:nth-child(1) {   animation-delay: 0s; } .box:nth-child(2) {   animation-delay: 1s; } .box:nth-child(3) {   animation-delay: 2s; } .fixed-menu {     left: 100px;     cursor: pointer;     position: fixed; /* Фиксированное позиционирование */     width: 300px; /* Ширина меню */     height: 200px; /* Высота меню */     z-index: 997;     }   .fixed-menu ul {     display: flex;     flex-direction: column;     list-style-type: none; /* Убираем маркеры списка */   }   .fixed-menu li {     font-size: 30px;     margin: 10px;     padding: 5px;     background-color: rgba(255, 206, 126, 1);     border: 3px solid rgba(85, 41, 9, 1);     border-radius: 5px;     transition: background-color 0.8s ease, color 0.8s ease;   }   .fixed-menu a {     font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;     padding: 10px; /* Добавляем отступы для ссылок */     margin-bottom: 100px;     color: rgba(85, 41, 9, 1); /* Цвет текста ссылок */     text-decoration: none; /* Убираем подчёркивание текста */     transition: color 0.6s ease;   }   .fixed-menu li:hover a {     color: white;   }   .fixed-menu li:hover {     background-color: rgb(125, 59, 12);   } .text_3 {     display: flex;     margin: -70px;     justify-content: center;     align-items: center;     font-size: 25px;     font-family: var(--texx-1);     padding: 5px; } .text_3 div {     margin-bottom: 20px; } .text_3 img {     width: 600px; } footer {     font-size: 16px;     display: flex;     bottom: 0;     z-index: 998;     width: 100%;     max-width: 1920px;     justify-content: space-around;     align-items: center;     flex-direction: row;     display: flex;     flex-wrap: wrap;     color: whitesmoke;     border-top: 5px solid var(--color-2);     background-color: var(--color-5); } .social-iconss {     padding: 0;     list-style: none;     margin: 10px;     display: flex;     justify-content: flex-end;     width: 100%; } .social-iconss a i {     font-size: 32px;     line-height: 64px;     transition: 0.3s; } .social-iconss a img {     width: 32px;     height: 32px;     margin-top: 16px; } .social-iconss a {     text-decoration:none;     position: relative;     display: block;     width: 64px;     height: 64px;     background: var(--ico-color);     text-align: center;     margin: 0 8px;     box-shadow: 10px 0 10px rgba(0, 0, 0, 0.3);     transition: 0.3s;     color: #fdfdfd; } .social-iconss a::before {     content: "";     position: absolute;     top: -6px;     left: 3px;     background: rgba(183, 71, 51, 0.3);     height: 10%;     width: 100%;     transform: skewX(-45deg);     transition: 0.3s; } .social-iconss a::after {     content: "";     position: absolute;     top: -3px;     left: 64px;     background: rgba(183, 110, 51, 0.6);     height: 100%;     width: 10%;     transform: skewY(-45deg);     transition: 0.3s; } .social-iconss a:hover {     transform: translate(-5%, 5%);     box-shadow: 6px 4px 20px rgba(0, 0, 0, 0.5); } .social-iconss a:hover {     background: #b74033; } .social-iconss a:hover i {     color: #fff; } .social-iconss a:hover::after {     background: rgb(81, 35, 54); } .social-iconss a:hover::before {     background: rgb(170, 65, 42); }
0 Нравится Отзывы 0 В сборник
Возможность оставлять отзывы отключена автором