Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Виджет "Мои контакты"

t.me/orviym
Фев
280
82
Пользователь
Солью крутой бб код который использовал Келен даланер на свой форумник (он один извените)
HTML:
<div class="contact-card-container">
    <h2 class="contact-card-title">
        <span class="sparkle">✦</span> мои контакты <span class="sparkle">✦</span>
    </h2>
    <div class="contact-card-divider"></div>

    <div class="contact-card-links">
        <!-- BIO -->
        <a href="https://t.me/-TEXT-" target="_blank" class="contact-item item-bio">
            <span class="contact-icon"><i class="fa--xf far fa-paper-plane"></i></span>
            <span class="contact-label label-bio">BIO</span>
            <span class="contact-value">t.me/-TEXT-</span>
        </a>

        <!-- ЛИЧКА -->
        <a href="https://t.me/-TEXT-" target="_blank" class="contact-item item-pm">
            <span class="contact-icon"><i class="fa--xf far fa-paper-plane"></i></span>
            <span class="contact-label label-pm">ЛИЧКА</span>
            <span class="contact-value">@-TEXT-</span>
        </a>

        <!-- VK (Отображается как vk.com, ведет на нужный профиль) -->
        <a href="-TEXT-" (здесь вводите уже адресную ссылку ВК типо https) target="_blank" class="contact-item item-vk">
            <span class="contact-icon"><i class="fa--xf fab fa-vk"></i></span>
            <span class="contact-label label-vk">VK</span>
            <span class="contact-value">vk.com/-TEXT-</span>
        </a>

        <!-- КАНАЛ -->
        <a href="https://t.me/-TEXT-" target="_blank" class="contact-item item-channel">
            <span class="contact-icon"><i class="fa--xf fas fa-paper-plane"></i></span>
            <span class="contact-label label-channel">КАНАЛ</span>
            <span class="contact-value">t.me/-TEXT-</span>
        </a>
    </div>
</div>

extra.less:
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');

.contact-card-container {
    background-color: #030914;
    border: 2px solid #004b6e;
    border-radius: 30px;
    padding: 30px 25px;
    max-width: 380px;
    margin: 15px auto;
    font-family: 'Montserrat', sans-serif;
    box-shadow: 0 0 20px rgba(0, 75, 110, 0.3);
    text-align: center;
    box-sizing: border-box;
}

.contact-card-title {
    color: #a4b3f6;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 10px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    text-shadow: 0 0 10px rgba(164, 179, 246, 0.5);
}

.contact-card-title .sparkle {
    color: #a4b3f6;
}

.contact-card-divider {
    width: 60px;
    height: 3px;
    background-color: #1a2a4a;
    border-radius: 2px;
    margin: 0 auto 25px auto;
}

.contact-card-links {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.contact-item {
    display: flex;
    align-items: center;
    background-color: #080f1d;
    border-radius: 40px;
    padding: 12px 20px;
    text-decoration: none !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    border: 1px solid transparent;
}

.contact-item:hover {
    transform: translateY(-2px);
    background-color: #0d172e;
}

.contact-icon {
    font-size: 16px;
    margin-right: 12px;
    display: flex;
    align-items: center;
}

.contact-label {
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.5px;
    margin-right: 15px;
    min-width: 65px;
    text-align: left;
}

.contact-value {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}

.item-bio {
    border-left: 3px solid #14b8a6;
    box-shadow: inset 5px 0 10px rgba(20, 184, 166, 0.1);
}
.item-bio .contact-icon, .item-bio .contact-label {
    color: #14b8a6;
}
.item-bio:hover {
    box-shadow: 0 0 12px rgba(20, 184, 166, 0.3);
}

.item-pm {
    border-left: 3px solid #a855f7;
    box-shadow: inset 5px 0 10px rgba(168, 85, 247, 0.1);
}
.item-pm .contact-icon, .item-pm .contact-label {
    color: #a855f7;
}
.item-pm:hover {
    box-shadow: 0 0 12px rgba(168, 85, 247, 0.3);
}

.item-vk {
    border-left: 3px solid #3b82f6;
    box-shadow: inset 5px 0 10px rgba(59, 130, 246, 0.1);
}
.item-vk .contact-icon, .item-vk .contact-label {
    color: #3b82f6;
}
.item-vk:hover {
    box-shadow: 0 0 12px rgba(59, 130, 246, 0.3);
}

.item-channel {
    border-left: 3px solid #ec4899;
    box-shadow: inset 5px 0 10px rgba(236, 72, 153, 0.1);
}
.item-channel .contact-icon, .item-channel .contact-label {
    color: #ec4899;
}
.item-channel:hover {
    box-shadow: 0 0 12px rgba(236, 72, 153, 0.3);
}

Потом солью побольше так как мне лень
IMG_20260628_033804.jpg
вот как выглядит на примере но убрал тех поддержку так как она вам не нужна и думаю то что вы не станете создавать ВК бота про тех поддержку форума..
 
Последнее редактирование модератором:
Июл
1,439
2,100
Пользователь
дополнительные поля пользователя? да да идите нахуй
сделаем HTML хрень что бы вытекли глаза!
 
Сверху