Welcome!

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

SignUp Now!

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

Фев
78
128
Пользователь
Солью крутой бб код который использовал Келен даланер на свой форумник (он один извените)
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,269
1,720
Пользователь
дополнительные поля пользователя? да да идите нахуй
сделаем HTML хрень что бы вытекли глаза!
 
Сверху