Skip to content

Bluesky Profile Picture/Banner Guides by chronobauble

Screenshot of Bluesky Profile Picture/Banner Guides

Details

Authorchronobauble

LicenseNo License

Categoryhttps://bsky.app

Created

Updated

Size1.5 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

simply adds some guides for when you change your profile picture or banner in bluesky. not the best and it's just a bandaid fix but it is mostly accurate!

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Bluesky Profile/Banner Frames
@version      20230828.15.18
@namespace    userstyles.world/user/chronobauble
@description  simply adds some frames for when you change your profile picture or banner in bluesky. not the best and it's just a bandaid fix but it is practically accurate!
@author       chronobauble
@license      No License
==/UserStyle== */

@-moz-document url-prefix("https://bsky.app") {
:root {
    --topedge: 34.5%;
    --btmedge: 66%;
    --animtimer: 6s;
}

.r-1rttkqs::before {
    content: "Profile Picture";
    color: white;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: transparent;
    box-shadow: 0px 0px 0px 100px #000;
    border-radius: 100%;
    pointer-events: none;
    animation: framepulse steps(2) infinite;
    animation-duration: var(--animtimer);
}

.r-1rttkqs::after {
    content: "Banner";
    color: white;
    text-align: right;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 var(--topedge), 100% var(--topedge), 100% var(--btmedge), 0 var(--btmedge), 0 100%, 100% 100%, 100% 0%);
    pointer-events: none;
    animation: framepulse steps(2) infinite reverse;
    animation-duration: var(--animtimer);
}

@keyframes framepulse {
    0% {opacity: 0%;}
    100% {opacity: 100%}
}
}

Reviews

No reviews yet.