Frontend Мания
592 subscribers
226 photos
61 videos
28 files
158 links
Download Telegram
Frontend Мания
import { FaTelegram } from 'react-icons/fa'; import styled from 'styled-components'; const Telegramm = () => { return ( <StyledWrapper> <div className="tooltip-container"> <div className="tooltip"> <div className="profile"> …
с завтрашнего дня посты по типу таких маленьких компонентов будут выходить каждый день 🍄 надеюсь
Please open Telegram to view this post
VIEW IN TELEGRAM
822🍾11
React 👩‍💻
import React from 'react';
import styled from 'styled-components';

const Button = () => {
return (
<StyledWrapper>
<button type="button" className="btn">
<strong>SPACE</strong>
<div id="container-stars">
<div id="stars" />
</div>
<div id="glow">
<div className="circle" />
<div className="circle" />
</div>
</button>
</StyledWrapper>
);
}

const StyledWrapper = styled.div`
.btn {
display: flex;
justify-content: center;
align-items: center;
width: 13rem;
overflow: hidden;
height: 3rem;
background-size: 300% 300%;
cursor: pointer;
backdrop-filter: blur(1rem);
border-radius: 5rem;
transition: 0.5s;
animation: gradient_301 5s ease infinite;
border: double 4px transparent;
background-image: linear-gradient(#212121, #212121),
linear-gradient(
137.48deg,
#ffdb3b 10%,
#fe53bb 45%,
#8f51ea 67%,
#0044ff 87%
);
background-origin: border-box;
background-clip: content-box, border-box;
}

#container-stars {
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
overflow: hidden;
transition: 0.5s;
backdrop-filter: blur(1rem);
border-radius: 5rem;
}

strong {
z-index: 2;
font-family: "Avalors Personal Use";
font-size: 12px;
letter-spacing: 5px;
color: #ffffff;
text-shadow: 0 0 4px white;
}

#glow {
position: absolute;
display: flex;
width: 12rem;
}

.circle {
width: 100%;
height: 30px;
filter: blur(2rem);
animation: pulse_3011 4s infinite;
z-index: -1;
}

.circle:nth-of-type(1) {
background: rgba(254, 83, 186, 0.636);
}

.circle:nth-of-type(2) {
background: rgba(142, 81, 234, 0.704);
}

.btn:hover #container-stars {
z-index: 1;
background-color: #212121;
}

.btn:hover {
transform: scale(1.1);
}

.btn:active {
border: double 4px #fe53bb;
background-origin: border-box;
background-clip: content-box, border-box;
animation: none;
}

.btn:active .circle {
background: #fe53bb;
}

#stars {
position: relative;
background: transparent;
width: 200rem;
height: 200rem;
}

#stars::after {
content: "";
position: absolute;
top: -10rem;
left: -100rem;
width: 100%;
height: 100%;
animation: animStarRotate 90s linear infinite;
}

#stars::after {
background-image: radial-gradient(#ffffff 1px, transparent 1%);
background-size: 50px 50px;
}

#stars::before {
content: "";
position: absolute;
top: 0;
left: -50%;
width: 170%;
height: 500%;
animation: animStar 60s linear infinite;
}

#stars::before {
background-image: radial-gradient(#ffffff 1px, transparent 1%);
background-size: 50px 50px;
opacity: 0.5;
}

@keyframes animStar {
from {
transform: translateY(0);
}

to {
transform: translateY(-135rem);
}
}

@keyframes animStarRotate {
from {
transform: rotate(360deg);
}

to {
transform: rotate(0);
}
}

@keyframes gradient_301 {
0% {
background-position: 0% 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0% 50%;
}
}

@keyframes pulse_3011 {
0% {
transform: scale(0.75);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
}

70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
}

100% {
transform: scale(0.75);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
}`;

export default Button;


Прикольная кнопка с анимками, HTML + CSS код скину в комменты так как в пост оно не поместится 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
5442🍾11
путь до Middle Frontend Developer 🤥 день 38-48


Добавил очень много новых функций в мини ариме,
Лишь один новый компонент но огромный и так же полезен для программистов.
Почти докончил новый проект | Выйдет 16 апреля |
Please open Telegram to view this post
VIEW IN TELEGRAM
6🍾821111
Вот такой прикольный переключатель
темы в виде Star Wars


React
👩‍💻
import React from 'react';
import styled from 'styled-components';

const Switch = () => {
return (
<StyledWrapper>
<label className="bb8-toggle">
<input className="bb8-toggle__checkbox" type="checkbox" />
<div className="bb8-toggle__container">
<div className="bb8-toggle__scenery">
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="bb8-toggle__star" />
<div className="tatto-1" />
<div className="tatto-2" />
<div className="gomrassen" />
<div className="hermes" />
<div className="chenini" />
<div className="bb8-toggle__cloud" />
<div className="bb8-toggle__cloud" />
<div className="bb8-toggle__cloud" />
</div>
<div className="bb8">
<div className="bb8__head-container">
<div className="bb8__antenna" />
<div className="bb8__antenna" />
<div className="bb8__head" />
</div>
<div className="bb8__body" />
</div>
<div className="artificial__hidden">
<div className="bb8__shadow" />
</div>
</div>
</label>
</StyledWrapper>
);
}
const StyledWrapper = styled.div`
.bb8-toggle {
--toggle-size: 16px;
--toggle-width: 10.625em;
--toggle-height: 5.625em;
--toggle-offset: calc((var(--toggle-height) - var(--bb8-diameter)) / 2);
--toggle-bg: linear-gradient(#2c4770, #070e2b 35%, #628cac 50% 70%, #a6c5d4)
no-repeat;
--bb8-diameter: 4.375em;
--radius: 99em;
--transition: 0.4s;
--accent: #de7d2f;
--bb8-bg: #fff;
}

.bb8-toggle,
.bb8-toggle *,
.bb8-toggle *::before,
.bb8-toggle *::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.bb8-toggle {
cursor: pointer;
margin-top: var(--margin-top-for-head);
font-size: var(--toggle-size);
}

.bb8-toggle__checkbox {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: none;
}

.bb8-toggle__container {
width: var(--toggle-width);
height: var(--toggle-height);
background: var(--toggle-bg);
background-size: 100% 11.25em;
background-position-y: -5.625em;
border-radius: var(--radius);
position: relative;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
}

.bb8 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: calc(var(--toggle-offset) - 1.688em + 0.188em);
left: var(--toggle-offset);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
z-index: 2;
}

.bb8__head-container {
position: relative;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
z-index: 2;
-webkit-transform-origin: 1.25em 3.75em;
-ms-transform-origin: 1.25em 3.75em;
transform-origin: 1.25em 3.75em;
}

.bb8__head {
overflow: hidden;
margin-bottom: -0.188em;
width: 2.5em;
height: 1.688em;
background: -o-linear-gradient(
transparent 0.063em,
dimgray 0.063em 0.313em,
transparent 0.313em 0.375em,
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1144🍾11
у мини аримы технические шоколадки 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾42211
обновление Мини аримы долго не будет, он гулял по улице и на него напали, в данное время он лежит в больнице и работать долгое время не сможет, но если произойдет чудо и кое кто поймет как все исправить то мини арима сразу проснется и будет работать намного лучше, быстрее, с новыми функциями 😘
Please open Telegram to view this post
VIEW IN TELEGRAM
72🍾111
👍 Обновление Мини аримы

Что
нового ?
🔖 Кодовые задачи

Возможность решать задачи на : JavaScript | TypeScript

Возможность запускать тесты кода

Подсказки, помощь от мини аримы, Показать решение примера

🖥 Возможность скачать код

💥 И самое интересное, Добавил прикольный компонент огонька,

🔥 Теперь когда вы общаетесь с мини аримой вы зарабатываете огоньки (1 день = 1 огонек), если не напишите ему хотя бы один день то огонек сброситься без возможности восстановления.


Из минусов 🚩
- Новая модель которую я добавил ранее в обновлении стала платной и теперь я поставил модель по хуже
Please open Telegram to view this post
VIEW IN TELEGRAM
6432🍾1
создал канал про личную жизнь где будет много щит постов и ненужной информации 🍄
Please open Telegram to view this post
VIEW IN TELEGRAM
111
Так же, я создал отдельный канал мини аримы, где будут посты про его новые функции, обновления и.т.д [сюда тоже буду скидовать]
5🍾222
Обновление игры Космический Кликер ⭐️

Что нового ?
Добавлена Система Престижа

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

🔥 Улучшена Система Достижений

Новые случайные ивенты

💥 Критические удары



Ссылка на игру 🔗

Исходный код игры 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
4321
Напишите что бы вы хотели видеть в этом канале, может поменять стиль оформления постов, какие нибудь обновление которые бы вы хотели видеть 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
2
📌 Планы на май 📌
Улучшить и обновить следующие проекты :
Правда или действие ✔️

Игра 2048

Пятнашки

Генератор ауры ✔️

Планировщик тренировок

Арканоид


Так же создать пару новых проектов 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
116🍾322111
поздравляю всех
с первым мая👍

ждите постов 🍄
Please open Telegram to view this post
VIEW IN TELEGRAM
128🍾52111
выбираем 🍄
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11252🍾11
Frontend Мания
Photo
Дизайнер | @numeam
🍾4321
Обновление проекта Правда или действие 😦


Что было добавлено ⁉️

Система Очков
🔥 Комбо Счетчик
⭐️ Достижения
🔖 Сбросить прогресс

Ссылка на игру

Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6111
Обновление 25 проекта Генератора ауры 🤩


Что было добавлено

🗓 Ежедневные награды
🔖 Коллекция аур
⭐️ Достижения
🚩 Сброс прогресса
Возможность открывать 2-3x ауры

Возможно будут баги с ежедневными наградами так как я не тестировал а для этого понадобиться месяц 😳

Ссылка на игру 👍

Исходный код 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
4🍾2211