путь до Middle Frontend Developer день 13-14😒
работал как всегда над мини аримой и над новым проектом
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📌 Новый проектнаверное To-Do List 35 проект
Todo-List
Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
Новых проектов, обновлений будет меньше из-за завала с учебой, Поддержите канал что бы постов было больше
путь до Middle Frontend Developer день 15-18😌
Создал можно сказать новый проект, работал над мини аримой ну и учился.
Кстати важный пост, Исходного кода мини аримы не будет, ведь в будущем я добавлю его платную версию ну и сделаю полноценный сервис
🤩 поддержать канал
👍 поддержать канал бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
путь до Middle Frontend Developer день 19-22 вроде как🌟
Начал усердно учить английский и математику из-за этого постов практически нету. ну и самое главное то что я работал над мини аримой, если в кратце много чего нового будет в начале апреля. Всем удачи
Please open Telegram to view this post
VIEW IN TELEGRAM
1 8 3🍾2 2 2 2 1
путь до Middle Frontend Developer день 22🍄
Создал ОЧЕНЬ много новых функций для Мини Аримы, (
А да, я хочу открыть канал где буду ввести свой блог но не знаю как его назвать, придумайте пожалуйста что нибудь
Please open Telegram to view this post
VIEW IN TELEGRAM
150 подписчиков, дальше больше. научиться бы создавать контент для соц сетей и было бы прекрасно 🌟
И сразу кто то отписался, рано радовался
Напишите пожалуйста какие новые проекты или же определенные обновление хотите видеть
И сразу кто то отписался, рано радовался
Please open Telegram to view this post
VIEW IN TELEGRAM
а да кстати, у Мини аримы технические шоколадки. В скором времени ждите большую обновление
НОВОЕ ОБНОВЛЕНИЕ ‼️
Ваши предложения по улучшениям и новым функциям пишите в комментариях👀
➕ Экспорт и импорт чата➕ Шаблоны сообщений➕ Предложения➕ Сводка разговора➕ Аналитика чата➕ Настройки профиля➕ Возможность делиться чатом со своими друзьями➕ Голосовой ввод➕ Озвучка➕ Размышление ИИ➕ Поиск сообщений➕ Закрепления сообщений➕ Перевод сообщений➕ Послушать как аудио➕ Контекстные подсказки➕ Новая модель ии [ теперь он отвечает быстрее и с большим контекстом ]
Ваши предложения по улучшениям и новым функциям пишите в комментариях
mini-arima
Поддержать канал
Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
путь до Middle Frontend Developer день 37🤥 вроде как...
ну я латте мини арима
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновление 3 проекта(это новый проект но BMI калькулятор уже был) 👀
👍 FrontendMania | BMI
🤩 Исходный код
🍄 Поддержать канал
🌟 Поддержать канал бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновление 8 проекта🤩
FrontendMania | Weather👑
Исходный код этого проекта🔗
Поддержать канал 💵
Поддержать бустом⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
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">
<div className="user">
<div className="img">
<img src="/images" alt="" />
</div>
<div className="details">
<div className="name">Xakenn</div>
<div className="username">@FrontendMania</div>
</div>
</div>
<div className="about">800+ Followers</div>
</div>
</div>
<div className="text">
<a className="icon" href="https://t.me/FrontendMania">
<div className="layer">
<span />
<span />
<span />
<span />
<span className="instagramSVG">
<FaTelegram />
</span>
</div>
<div className="text">Telegramm</div>
</a>
</div>
</div>
</StyledWrapper>
);
}
const StyledWrapper = styled.div`
.tooltip-container {
position: relative;
cursor: pointer;
transition: all 0.2s;
font-size: 17px;
border-radius: 10px;
}
.tooltip {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
padding: 10px;
opacity: 0;
pointer-events: none;
transition: all 0.3s;
border-radius: 15px;
box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.2),
inset -5px -5px 15px rgba(255, 255, 255, 0.1),
5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(255, 255, 255, 0.1);
}
.profile {
background: #282828;
border-radius: 10px 15px;
padding: 10px;
border: 1px solid #0088cc;
}
.tooltip-container:hover .tooltip {
top: -150px;
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.icon {
text-decoration: none;
color: #fff;
display: block;
position: relative;
}
.layer {
width: 55px;
height: 55px;
transition: transform 0.3s;
}
.icon:hover .layer {
transform: rotate(-35deg) skew(20deg);
}
.layer span {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
border: 1px solid #fff;
border-radius: 15px;
transition: all 0.3s;
}
.layer span,
.text {
color: #0088cc;
border-color: #0088cc;
}
.icon:hover .layer span {
box-shadow: -1px 1px 3px #0088cc;
}
.icon .text {
position: absolute;
left: 50%;
bottom: -5px;
opacity: 0;
font-weight: 500;
transform: translateX(-50%);
transition: bottom 0.3s ease, opacity 0.3s ease;
}
.icon:hover .text {
bottom: -35px;
opacity: 1;
}
.icon:hover .layer span:nth-child(1) {
opacity: 0.2;
}
.icon:hover .layer span:nth-child(2) {
opacity: 0.4;
transform: translate(5px, -5px);
}
.icon:hover .layer span:nth-child(3) {
opacity: 0.6;
transform: translate(10px, -10px);
}
.icon:hover .layer span:nth-child(4) {
opacity: 0.8;
transform: translate(15px, -15px);
}
.icon:hover .layer span:nth-child(5) {
opacity: 1;
transform: translate(20px, -20px);
}
.instagramSVG {
font-size: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.user {
display: flex;
gap: 10px;
}
.img {
width: 50px;
height: 50px;
font-size: 25px;
font-weight: 700;
border: 1px solid #0088cc;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
color: #0088cc;
}
.name {
font-size: 17px;
font-weight: 700;
color: #0088cc;
}
.details {
display: flex;
flex-direction: column;
gap: 0;
color: #fff;
}
.about {
color: #ccc;
padding-top: 5px;
}`;
export default Telegramm;
Это исходный код компонента кнопки Telegramm которая видна на картинке
Please open Telegram to view this post
VIEW IN 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
React 👩💻
Прикольная кнопка с анимками, HTML + CSS код скину в комменты так как в пост оно не поместится🧐
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
путь до Middle Frontend Developer🤥 день 38-48
Добавил очень много новых функций в мини ариме,
Лишь один новый компонент но огромный и так же полезен для программистов.
Почти докончил новый проект
Please open Telegram to view this post
VIEW IN TELEGRAM
6🍾8 2 1 1 1 1