make usercard sticky on post
This commit is contained in:
parent
3b7a7db0ca
commit
2bf5f4faa3
@ -102,15 +102,20 @@ body {
|
|||||||
|
|
||||||
.usercard {
|
.usercard {
|
||||||
grid-area: usercard;
|
grid-area: usercard;
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
padding: 20px 10px;
|
padding: 20px 10px;
|
||||||
border: 4px outset rgb(217.26, 220.38, 213.42);
|
border: 4px outset rgb(217.26, 220.38, 213.42);
|
||||||
background-color: rgb(143.7039271654, 144.3879625984, 142.8620374016);
|
background-color: rgb(143.7039271654, 144.3879625984, 142.8620374016);
|
||||||
border-right: solid 2px;
|
border-right: solid 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.usercard-inner {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
top: 10px;
|
||||||
|
position: sticky;
|
||||||
|
}
|
||||||
|
|
||||||
.post-content-container {
|
.post-content-container {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
@ -248,7 +253,7 @@ blockquote {
|
|||||||
width: 90%;
|
width: 90%;
|
||||||
height: 90%;
|
height: 90%;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
padding-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.username-link {
|
.username-link {
|
||||||
|
@ -144,15 +144,20 @@ body {
|
|||||||
|
|
||||||
.usercard {
|
.usercard {
|
||||||
grid-area: usercard;
|
grid-area: usercard;
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
padding: 20px 10px;
|
padding: 20px 10px;
|
||||||
border: 4px outset $light;
|
border: 4px outset $light;
|
||||||
background-color: $dark_bg;
|
background-color: $dark_bg;
|
||||||
border-right: solid 2px;
|
border-right: solid 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.usercard-inner {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
top: 10px;
|
||||||
|
position: sticky;
|
||||||
|
}
|
||||||
|
|
||||||
.post-content-container {
|
.post-content-container {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
@ -297,7 +302,7 @@ blockquote {
|
|||||||
width: 90%;
|
width: 90%;
|
||||||
height: 90%;
|
height: 90%;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
padding-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.username-link {
|
.username-link {
|
||||||
|
@ -6,13 +6,15 @@
|
|||||||
%>
|
%>
|
||||||
<div class="<%= pc %>" id="post-<%= post.id %>">
|
<div class="<%= pc %>" id="post-<%= post.id %>">
|
||||||
<div class="usercard">
|
<div class="usercard">
|
||||||
<a href="<%= url_for("user", {username = post.username}) %>" style="display: contents;">
|
<div class="usercard-inner">
|
||||||
<img src="<%= post.avatar_path %>" class="avatar">
|
<a href="<%= url_for("user", {username = post.username}) %>" style="display: contents;">
|
||||||
</a>
|
<img src="<%= post.avatar_path %>" class="avatar">
|
||||||
<a href="<%= url_for("user", {username = post.username}) %>" class="username-link"><%= post.username %></a>
|
</a>
|
||||||
<% if post.status ~= "" then %>
|
<a href="<%= url_for("user", {username = post.username}) %>" class="username-link"><%= post.username %></a>
|
||||||
<em class="user-status"><%= post.status %></em>
|
<% if post.status ~= "" then %>
|
||||||
<% end %>
|
<em class="user-status"><%= post.status %></em>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="post-content-container"<%= is_latest and 'id=latest-post' or "" %>>
|
<div class="post-content-container"<%= is_latest and 'id=latest-post' or "" %>>
|
||||||
|
Loading…
Reference in New Issue
Block a user