Discover AT Protocol alternatives to popular social media platforms -- https://aternative.to/

Add LinkTree and HN ATernatives, CSS Fixes, Tailwind Update

Changed files
+37 -26
+33 -16
index.html
···
<p>Traditional Platform</p>
<p>ATProto Platform</p>
</div>
-
<div id="row-container" class="space-y-5">
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div class="space-y-5">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://x.com">
<p class="font-semibold text-gray-800">X.com (Twitter)</p>
</a>
···
<p class="font-medium text-gray-800">Bluesky</p>
</a>
</div>
-
<div id="row-container" class="space-y-5">
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.instagram.com">
<p class="font-semibold text-gray-800">Instagram</p>
</a>
···
</div>
</div>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://tiktok.com">
<p class="font-medium text-gray-800">TikTok</p>
</a>
···
<p class="font-medium text-gray-800">Skylight</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://medium.com/">
<p class="font-medium text-gray-800">Medium</p>
</a>
···
</div>
</div>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://reddit.com">
<p class="font-medium text-gray-800">Reddit</p>
</a>
···
<p class="font-medium text-gray-800">Nooki</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://github.com">
<p class="font-medium text-gray-800">GitHub</p>
</a>
···
<p class="font-medium text-gray-800">Tangled</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.pinterest.com/">
<p class="font-medium text-gray-800">Pinterest</p>
</a>
···
<p class="font-medium text-gray-800">Scrapboard</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.twitch.tv">
<p class="font-medium text-gray-800">Twitch</p>
</a>
···
<p class="font-medium text-gray-800">Streamplace</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.linkedin.com">
<p class="font-medium text-gray-800">LinkedIn</p>
</a>
···
</div>
</div>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.allrecipes.com/">
<p class="font-medium text-gray-800">AllRecipes</p>
</a>
···
<p class="font-medium text-gray-800">Recipe.exchange</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
+
<a class="m-auto flex-1" href="https://linktr.ee/">
+
<p class="font-medium text-gray-800">LinkTree</p>
+
</a>
+
<div class="my-2 h-px w-full bg-gray-200 sm:h-10 sm:w-px"></div>
+
<a class="m-auto flex-1" href="https://linkat.blue/">
+
<p class="font-medium text-gray-800">Linkat</p>
+
</a>
+
</div>
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<a class="m-auto flex-1" href="https://www.meetup.com/">
<p class="font-medium text-gray-800">Meetup</p>
</a>
···
<p class="font-medium text-gray-800">Smoke Signal</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<p class="m-auto flex-1 font-medium text-gray-800">Pocket (rip)</p>
<div class="my-2 h-px w-full bg-gray-200 sm:h-10 sm:w-px"></div>
<a class="m-auto flex-1" href="https://kipclip.com/">
<p class="font-medium text-gray-800">Kipclip</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<p class="m-auto flex-1 font-medium text-gray-800">IMDb, IGDB, Letterboxd, Goodreads</p>
<div class="my-2 h-px w-full bg-gray-200 sm:h-10 sm:w-px"></div>
<a class="m-auto flex-1" href="https://popfeed.social/">
<p class="font-medium text-gray-800">Popfeed</p>
</a>
</div>
-
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] hover:shadow-md sm:flex-row">
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
<p class="m-auto flex-1 font-medium text-gray-800">Messenger, WhatsApp, Telegram, etc.</p>
<div class="my-2 h-px w-full bg-gray-200 sm:h-10 sm:w-px"></div>
<a class="m-auto flex-1" href="https://www.germnetwork.com/">
<p class="font-medium text-gray-800">Germ</p>
+
</a>
+
</div>
+
<div tabindex="0" class="flex flex-col rounded-lg p-4 text-center shadow-md duration-200 hover:scale-[1.03] sm:flex-row">
+
<a class="m-auto flex-1" href="https://news.ycombinator.com//">
+
<p class="font-medium text-gray-800">Hacker News</p>
+
</a>
+
<div class="my-2 h-px w-full bg-gray-200 sm:h-10 sm:w-px"></div>
+
<a class="m-auto flex-1" href="https://frontpage.fyi/">
+
<p class="font-medium text-gray-800">Frontpage</p>
</a>
</div>
</div>
+4 -10
main.css
···
-
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
+
/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
···
::placeholder {
color: currentcolor;
@supports (color: color-mix(in lab, red, red)) {
-
color: color-mix(in oklab, currentcolor 50%, transparent);
+
& {
+
color: color-mix(in oklab, currentcolor 50%, transparent);
+
}
}
}
}
···
&:hover {
@media (hover: hover) {
scale: 1.03;
-
}
-
}
-
}
-
.hover\:shadow-md {
-
&:hover {
-
@media (hover: hover) {
-
--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
-
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
}