Improve CSS

main
Thomas Sileo 2022-07-14 18:40:38 +02:00
parent a3836f56a4
commit c32bcdad8e
3 changed files with 38 additions and 103 deletions

View File

@ -1,17 +1,16 @@
$font-stack: Helvetica, sans-serif; $font-stack: Helvetica, sans-serif;
$background: #ddd; $background: #ddd;
$light-background: #e6e6e6; $light-background: #e6e6e6;
// font-family: Inconsolata, monospace;
$text-color: #111; $text-color: #111;
$primary-color: #1d781d; $primary-color: #1d781d;
$secondary-color: #781D78; $secondary-color: #781D78;
$form-background-color: #ccc; $form-background-color: #ccc;
$form-text-color: #111; $form-text-color: #333;
$muted-color: #555; // solarized comment text $muted-color: #555; // solarized comment text
// Load custom theme // Load custom theme
@import "vars.scss"; // @import "vars.scss";
.light-background { .light-background {
@ -32,7 +31,7 @@ body {
flex-direction: column; flex-direction: column;
} }
a { a {
text-decoration: none; text-decoration: none;
} }
.shared-header { .shared-header {
@ -56,21 +55,11 @@ div.highlight {
padding: 0 20px; padding: 0 20px;
} }
.codehilite {
margin: 50px 0;
}
.activity-main {
a {
color: $text-color;
}
}
.activity-wrap {
}
code, pre { code, pre {
color: $secondary-color; // #cb4b16; // #268bd2; // #2aa198; color: $secondary-color; // #cb4b16; // #268bd2; // #2aa198;
font-family: monospace; font-family: monospace;
} }
.form { .form {
input, select, textarea { input, select, textarea {
font-size: 20px; font-size: 20px;
@ -86,10 +75,12 @@ code, pre {
font-size: 20px; font-size: 20px;
outline: none; outline: none;
background: $primary-color; background: $primary-color;
color: $form-text-color; color: $form-background-color;
padding: 5px; padding: 5px 12px;
cursor: pointer;
} }
} }
header { header {
padding: 0 20px; padding: 0 20px;
.title { .title {
@ -152,19 +143,22 @@ footer {
} }
nav { nav {
input[type=submit], button { form {
font-size: 20px; margin: 15px 0;
line-height: 32px; }
font-family: "Inconsolata, monospace"; input[type=submit], button {
background: none!important; font-size: 20px;
border: none; line-height: 32px;
padding: 0!important; font-family: $font-stack;
cursor: pointer; background: $form-background-color;
color: $muted-color; color: $form-text-color;
&:hover { border: 1px solid $background;
color: $secondary-color; padding: 8px 10px 5px 10px;
} cursor: pointer;
} &:hover {
border: 1px solid $form-text-color;
}
}
} }
nav.flexbox { nav.flexbox {
@ -186,7 +180,12 @@ nav.flexbox {
} }
} }
a { a {
color: $primary-color;
text-decoration: none; text-decoration: none;
&:hover, &:active {
color: $secondary-color;
text-decoration: underline;
}
} }
a.active { a.active {
color: $secondary-color; color: $secondary-color;
@ -201,21 +200,15 @@ nav.flexbox {
color: $muted-color; color: $muted-color;
&:hover { &:hover {
color: $secondary-color; color: $secondary-color;
text-decoration: underline;
} }
} }
nav { nav {
color: $muted-color; color: $muted-color;
}
nav a {
color: $muted-color;
&:hover {
color: $secondary-color;
}
} }
nav a.p { .e-content, .activity-og-meta {
color: $text-color; a:hover {
&:hover { text-decoration: underline;
color: $secondary-color;
} }
} }
.activity-attachment { .activity-attachment {
@ -234,62 +227,6 @@ nav.flexbox {
border: 2px dashed $secondary-color; border: 2px dashed $secondary-color;
} }
.activity-wrap {
margin: 0 auto;
padding: 30px 0;
.actor-icon {
width: 50px;
margin-right: 15px;
margin-top: 5px;
}
.activity-content {
display: flex;
align-items:flex-start;
.activity-header {
width: 100%;
strong {
font-weight:bold;
}
span {
font-weight:normal;
margin-left: 5px;
}
.actor-handle {
color: $muted-color;
}
.activity-date {
float:right;
a {
color: $muted-color;
&:hover {
color: $secondary-color;
}
}
}
.object-visibility { float:right;color: $muted-color;margin-right:10px; }
}
}
.activity-attachment {
padding-left: 60px;
img, audio, video {
width: 100%;
max-width: 740px;
margin: 30px 0;
}
}
.activity-bar {
margin-left: 60px;
margin-top: 10px;
color: $muted-color;
a {
color: $muted-color;
&:hover {
color: $secondary-color;
}
}
}
}
.actor-action { .actor-action {
margin-top:20px; margin-top:20px;
margin-bottom:-20px; margin-bottom:-20px;

View File

@ -7,7 +7,7 @@
<h2>Remotely follow {{ local_actor.display_name }}</h2> <h2>Remotely follow {{ local_actor.display_name }}</h2>
<form class="form" action="{{ url_for("post_remote_follow") }}" method="POST"> <form class="form" action="{{ url_for("post_remote_follow") }}" method="POST">
<input type="hidden" name="csrf_token" value="{{remote_follow_csrf_token}}"> <input type="hidden" name="csrf_token" value="{{remote_follow_csrf_token}}">
<input type="text" name="profile" placeholder="you@instance.tld"> <input type="text" name="profile" placeholder="you@instance.tld" autofocus>
<input type="submit" value="Follow"> <input type="submit" value="Follow">
</form> </form>
</div> </div>

View File

@ -362,18 +362,16 @@
<nav class="flexbox activity-bar"> <nav class="flexbox activity-bar">
<ul> <ul>
<li> <li>
<a href="{{ object.url }}" class="u-url u-uid" title="{{ object.ap_published_at.isoformat() }}"> <div><a href="{{ object.url }}"{% if object.is_from_inbox %} rel="nofollow"{% endif %} class="object-permalink u-url u-uid">permalink</a></div>
<time class="dt-published" datetime="{{ object.ap_published_at }}">{{ object.ap_published_at | timeago }}</time> </li>
</a> <li>
<time class="dt-published" datetime="{{ object.ap_published_at }}" title="{{ object.ap_published_at.isoformat() }}">{{ object.ap_published_at | timeago }}</time>
</li> </li>
{% if is_admin %} {% if is_admin %}
<li> <li>
{{ object.visibility.value }} {{ object.visibility.value }}
</li> </li>
{% endif %} {% endif %}
<li>
<div><a href="{{ object.url }}"{% if object.is_from_inbox %} rel="nofollow"{% endif %}>permalink</a></div>
</li>
{% if object.is_from_outbox %} {% if object.is_from_outbox %}
{% if object.likes_count %} {% if object.likes_count %}