✅ Шпаргалка флексовой верстки позиционирования
Flexbox - позволяет контролировать размер, порядок и выравнивание элементов по нескольким осям, распределение свободного места между элементами и многое другое.
@code_ready | #css #шпаргалка
Flexbox - позволяет контролировать размер, порядок и выравнивание элементов по нескольким осям, распределение свободного места между элементами и многое другое.
@code_ready | #css #шпаргалка
🔥16👍7
  Что ж, остались последние дни где будет реклама, завтра, в понедельник, во вторник и в среду выйдут рекламные посты и на этом всё. С пятницы продажи закрываю до 29 числа.
Как раз за эту неделю порадую вас 3 постами каждый день. Опросы, эффекты, шпаргалки, мемы и многое другое.
Удачи😃 
Как раз за эту неделю порадую вас 3 постами каждый день. Опросы, эффекты, шпаргалки, мемы и многое другое.
Удачи
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍21🔥6
  Что будет в консоли?
  Anonymous Quiz
    16%
    true, false, false
      
    14%
    false, false, 1
      
    18%
    true, false, true
      
    52%
    true, false, 1
      
    🔥15👍8
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ✅ Делаем "взрывающиеся" частицы при клике на экран
В этом примере каждый раз, когда пользователь кликает по странице, создается и анимируется новая частица. Можете изменять цвет, размер и другие свойства частиц по своему усмотрению. ⤵️
@code_ready | #практика #css #js
В этом примере каждый раз, когда пользователь кликает по странице, создается и анимируется новая частица. Можете изменять цвет, размер и другие свойства частиц по своему усмотрению. ⤵️
.particle {
    position: absolute;
    background-color: #3498db;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    animation: explode 1s linear;}
@keyframes explode { to { transform: scale(2); opacity: 0; }}document.addEventListener("mousedown", (e) => e.preventDefault());
document.addEventListener("click", (e) => {
  const p = document.createElement("div");
  Object.assign(p.style, { left: `${e.clientX}px`, top: `${e.clientY}px` });
  p.className = "particle";
  document.body.appendChild(p);
  setTimeout(() => p.remove(), 1000); });@code_ready | #практика #css #js
👍25🔥5❤4👎1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ✅ Делаем счётчик кликов на JS
Простой интерактивный счетчик, который увеличивается при каждом клике пользователя. Когда пользователь наводит на элемент, его цвет меняется, чтобы указать на возможность взаимодействия. ⤵️
@code_ready | #обучение #js
Простой интерактивный счетчик, который увеличивается при каждом клике пользователя. Когда пользователь наводит на элемент, его цвет меняется, чтобы указать на возможность взаимодействия. ⤵️
<div id="counter">0</div>
body {text-align: center; font-family: 'Segoe UI';}
#counter {
    font-size: 2.5em;
    cursor: pointer;
    padding: 10px 30px;
    border: 2px solid #3498db;
    border-radius: 10px;
    transition: background-color 0.3s;
    user-select: none;
    display: inline-block;
    color: #3498db;
}
#counter:hover {background-color: #3498db;color: #fff;}let count = 0;
const counterElement = document.getElementById('counter');
counterElement.addEventListener('click', function() {
count++;
counterElement.textContent = count;
});
@code_ready | #обучение #js
👍22🔥8
  Я хочу создать третий канал. Про что его сделать?
  Anonymous Poll
    22%
    Только Figma.
      
    44%
    Backend (python, java...)
      
    15%
    Второй про frontend, на подобие этого.
      
    19%
    Теории - например: лучшие языки для фронтенда.
      
    👍18❤2👎1
  ✅ Внешка
Теперь на этом канале помимо рекламы телеграмм каналов, иногда будет появляться внешка. Это реклама веб сайтов, курсов и так далее. Они также могут быть полезный для вас, потому что я не рекламирую всякий бред. Их тематика будет про IT, чаще всего про web разработку.
Надеюсь это не будет мешать смотреть и получать знания, я стараюсь и делаю 2-4 поста каждый день и думаю что 1 реклама в день, которая через 1 или 2 часа перекрывается другими постами не помешает этому каналу, всё таки труд должен оцениваться.
Всем спасибо, удачи!🫡 
@code_ready | #новость
Теперь на этом канале помимо рекламы телеграмм каналов, иногда будет появляться внешка. Это реклама веб сайтов, курсов и так далее. Они также могут быть полезный для вас, потому что я не рекламирую всякий бред. Их тематика будет про IT, чаще всего про web разработку.
Надеюсь это не будет мешать смотреть и получать знания, я стараюсь и делаю 2-4 поста каждый день и думаю что 1 реклама в день, которая через 1 или 2 часа перекрывается другими постами не помешает этому каналу, всё таки труд должен оцениваться.
Всем спасибо, удачи!
@code_ready | #новость
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍25🔥4❤3
  Соберём под этим постом 80 реакций до 11 утра? 
Всем спокойной ночи❤️ 
Всем спокойной ночи
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍91❤22🔥15😁5
  🔥10👍4
  Code Ready | Frontend pinned «✅ Внешка  Теперь на этом канале помимо рекламы телеграмм каналов, иногда будет появляться внешка. Это реклама веб сайтов, курсов и так далее. Они также могут быть полезный для вас, потому что я не рекламирую всякий бред. Их тематика будет про IT, чаще всего…»
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ✅ Как создать анимированные hover кнопки?
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Я делюсь HTML & SCSS кодом ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
@code_ready | #обучение #html #scss
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Я делюсь HTML & SCSS кодом ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
<div class="buttons">
<button class="fill">Fill In</button>
<button class="pulse">Pulse</button>
</div>
body {
    color: #fff;
    background: hsl(227, 10%, 10%);
    text-align: center;
  }
button {  
    font-size: 20px;
    background: none;
    border: 2px solid;
    margin: 1em;
    padding: 1em 2em;
    color: var(--color);
    transition: 0.75s;
    cursor: pointer;
}
.fill:hover, .fill:focus {
  box-shadow: inset 0 0 0 2em var(--hover);
  border-color: var(--hover);
  color: #fff;
}   
.pulse:hover, .pulse:focus {
  animation: pulse 1s;
  box-shadow: 0 0 0 2em transparent;
}
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 var(--hover); }
}
$colors: (fill: #a972cb, pulse: #ef6eae,);
@each $button, $color in $colors {
  .#{$button} {
    --color: #{$color};
    --hover: #{adjust-hue($color, 45deg)};
  }
}@code_ready | #обучение #html #scss
👍18❤6🔥3😁1
  ✅ Третий канал 
Недавно я проводил опрос, "про что создать новый канал". Целых 120 человек хотят про бэкенд. Так как у меня уже есть канал про фронтенд и канал про фигму @time_design. Я решил создать что-то новое.
Поэтому в середине февраля будет создан третий канал про бэкенд, уже наполненный контентом. Точное содержание канала Я скажу ближе к февралю.
Если вам нравится идея нового канала, ставь реакцию под этим постом. 🔥
@code_ready | #новость
Недавно я проводил опрос, "про что создать новый канал". Целых 120 человек хотят про бэкенд. Так как у меня уже есть канал про фронтенд и канал про фигму @time_design. Я решил создать что-то новое.
Поэтому в середине февраля будет создан третий канал про бэкенд, уже наполненный контентом. Точное содержание канала Я скажу ближе к февралю.
Если вам нравится идея нового канала, ставь реакцию под этим постом. 🔥
@code_ready | #новость
🔥53👍9
  👍17🔥5👎2
  🔥13👍4
  ✅ Делаем буллиты для списков
Чтобы создать кастомные буллиты для неупорядоченных списков, используйте псевдоэлемент :before и его свойство content. Чтобы изменять вид буллита в примере, применяются классы .complete и .incomplete ⤵️
@code_ready | #обучение #html #css
Чтобы создать кастомные буллиты для неупорядоченных списков, используйте псевдоэлемент :before и его свойство content. Чтобы изменять вид буллита в примере, применяются классы .complete и .incomplete ⤵️
<ul class="complete">
<li>Item 1</li>
<li>Item 2</li>
</ul>
<ul class="incomplete">
<li>Item 4</li>
<li>Item 5</li>
</ul>
ul { list-style: none; }
.complete li::before {
    content: '🗹 '; 
}
.incomplete li::before {
    content: '☐ '; 
}
ul {
    text-align: center;
    font-family: Candara;
    font-size: 1.7rem;
    margin: 0 auto;
}@code_ready | #обучение #html #css
👍13🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ✅ Создание анимации кадрирования фото
У нас есть два отличных свойства: object-fit и object-position. С их помощью можно изменять размеры изображения, не влияя на соотношение его сторон.
В примере можно запустить этот эффект с помощью чекбокса: он привязан к псевдоклассу :checked. ⤵️
@code_ready | #обучение #html #css
У нас есть два отличных свойства: object-fit и object-position. С их помощью можно изменять размеры изображения, не влияя на соотношение его сторон.
В примере можно запустить этот эффект с помощью чекбокса: он привязан к псевдоклассу :checked. ⤵️
<input type="checkbox"/> <br>
<img src="https://source.unsplash.com/random/1920x1080" alt="Random" />
input {
    transform: scale(4);
    display: block;
    margin: 30px auto;
  }
  img {
    display: block;
    margin: 0 auto;
    width: 1400px;
    height: 900px;
    transition: 2s;
  }
  input:checked + br + img {
    width: 500px;
    height: 400px;
    object-fit: cover;
    object-position: left-top;
    transition: width 2s, height 3s;
  }@code_ready | #обучение #html #css
👍25🔥4