-
Empfehlungen für dich
-
-
💡 Tipp
-
Um anderen mit deinem Account zu folgen, klicke auf der Profilseite auf 'Folgen'. Neue Beiträge erscheinen dann automatisch auf deiner Startseite.
-
📱 für Nutzer der (Android) Mastodon-App
-
Mit der App kannst du Profile über einen QR-Code erreichen. Klicke für den QR-Code einfach auf den
-
- -Button. In der Mastodon-App klickst du auf die 🔎 (Entdecken). Den QR-Code-Scanner findest du in der Suchleiste.
-
-
-
diff --git a/style.css b/style.css
index 4f872d4..bcf36fb 100644
--- a/style.css
+++ b/style.css
@@ -159,11 +159,83 @@ section {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
+/* StarterKit Grid Darstellung */
.recommendations {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ gap: 20px;
+ padding: 0;
+}
+
+.starterkit {
+ background-color: var(--secondary-background-color);
+ border-radius: 15px;
+ padding: 20px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
+ transition: transform 0.3s ease, box-shadow 0.3s ease;
+ cursor: pointer;
+ position: relative;
+}
+
+.starterkit:hover {
+ transform: translateY(-5px);
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
+}
+
+/* Pop-up Styling */
+.recommendation-popup {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ height: 100vh;
+ background: rgba(0, 0, 0, 0.8);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ z-index: 9999;
+}
+
+.recommendation-popup-content {
+ background-color: var(--secondary-background-color);
+ border-radius: 15px;
+ padding: 20px;
+ width: 90%;
+ max-width: 800px;
+ height: 80%;
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+}
+
+.recommendation-popup-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-bottom: 15px;
+}
+
+.recommendation-popup-header h3 {
+ color: #ffffff;
+ margin: 0;
+}
+
+.close-popup {
+ background-color: transparent;
+ border: none;
+ color: #ffffff;
+ font-size: 1.5rem;
+ cursor: pointer;
+}
+
+.recommendation-popup-body {
+ flex: 1;
+ overflow-y: auto;
+ padding: 10px 10px 0 0;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
gap: 20px;
- padding: 0;
+ align-items: start;
margin-top: 20px;
list-style-type: none;
}
@@ -406,7 +478,7 @@ footer p {
border: solid 1px var(--liboriSocial-color);
}
-.instance-card.liboriSocial a.bigger-button {
+.instance-card.liboriSocial a.bigger-button, .server-handle.liboriSocial {
background-color: var(--liboriSocial-color);
}
@@ -414,13 +486,15 @@ footer p {
background-color: var(--liboriSocial-secondary-color);
}
+
+
/* --- reliverse.social --- */
.instance-card.reliverseSocial {
border: solid 1px var(--reliverseSocial-color);
}
-.instance-card.reliverseSocial a.bigger-button {
+.instance-card.reliverseSocial a.bigger-button, .server-handle.reliverseSocial {
background-color: var(--reliverseSocial-color);
}
@@ -430,7 +504,7 @@ footer p {
border: solid 1px var(--kircheSocial-color);
}
-.instance-card.kircheSocial a.bigger-button {
+.instance-card.kircheSocial a.bigger-button, .server-handle.kircheSocial {
background-color: var(--kircheSocial-color);
}
@@ -444,7 +518,7 @@ footer p {
border: solid 1px var(--katholischSocial-color);
}
-.instance-card.katholischSocial a.bigger-button {
+.instance-card.katholischSocial a.bigger-button, .server-handle.katholischSocial {
background-color: var(--katholischSocial-color);
}