Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/fourtyone11/origin-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author8rain1ag <asleeppiano@outlook.com>2020-02-05 23:28:35 +0300
committer8rain1ag <asleeppiano@outlook.com>2020-02-05 23:28:35 +0300
commit74871028ecf3ecfe5ed347ad44c62c33ed48b337 (patch)
tree86bb136fb874fc25b349efc5715c119085bd9f4b
parenta3bcfd4515f271be8790281f40c03a0d7dc74b84 (diff)
add li, list partials
-rw-r--r--assets/scss/_li.scss81
-rw-r--r--assets/scss/_list.scss4
-rw-r--r--assets/scss/style.scss2
-rw-r--r--layouts/_default/li.html10
-rw-r--r--layouts/_default/single.html4
-rw-r--r--layouts/index.html2
-rw-r--r--static/css/style.css79
-rw-r--r--static/css/style.css.map2
8 files changed, 181 insertions, 3 deletions
diff --git a/assets/scss/_li.scss b/assets/scss/_li.scss
new file mode 100644
index 0000000..327bd65
--- /dev/null
+++ b/assets/scss/_li.scss
@@ -0,0 +1,81 @@
+.post-item {
+ max-height: 200px;
+ text-decoration: none;
+ color: var(--color-text);
+ padding: 0.5rem;
+ position: relative;
+ margin-bottom: var(--margin-between-cards);
+ margin-right: auto;
+ margin-left: auto;
+ width: calc(100% - 1rem - 10px);
+ background: var(--post-card-bg);
+ transition: transform 0.2s ease;
+ border: 1px solid var(--post-card-border-clr);
+ box-shadow: 5px 5px var(--post-card-boxshdw-clr);
+ transition-property: box-shadow, transform;
+ transition-duration: 0.2s, 0.3s;
+ transition-timing-function: ease;
+ display: block;
+
+ &:hover {
+ transform: translate(4px, 4px);
+ box-shadow: 1px 1px var(--post-card-box-shdw-clr);
+ }
+
+ &__title {
+ font-size: 1.5rem;
+ font-weight: 600;
+ margin-bottom: 0.4rem;
+ color: black;
+ }
+ &__tag {
+ color: var(--post-card-text);
+ text-decoration: none;
+ display: block;
+ }
+ &__tag:hover {
+ color: black;
+ text-decoration: underline black;
+ }
+ &__tag-text {
+ position: absolute;
+ padding: 3px 5px;
+ background: var(--post-card-tag-bg-color);
+ color: white;
+ top: 0;
+ left: 0;
+ border: 1px solid var(--post-card-tag-bg-color);
+ max-height: 30px;
+ }
+}
+
+.post-item:not(:last-of-type) {
+ margin-bottom: 1rem;
+}
+
+.post-item-grid {
+ display: grid;
+ grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
+ grid-template-rows: minmax(auto, 25px) minmax(0, auto) auto;
+ grid-column-gap: 8px;
+ align-items: center;
+ grid-template-areas:
+ 'pad image'
+ 'title image'
+ 'excerpt image'
+ 'excerpt image'
+ 'excerpt image';
+
+ &__title {
+ grid-area: title;
+ }
+ &__image {
+ grid-area: image;
+ }
+ &__excerpt {
+ grid-area: excerpt;
+ }
+ &__pad {
+ grid-area: pad;
+ }
+}
diff --git a/assets/scss/_list.scss b/assets/scss/_list.scss
new file mode 100644
index 0000000..059b125
--- /dev/null
+++ b/assets/scss/_list.scss
@@ -0,0 +1,4 @@
+.post-list {
+ display: flex;
+ flex-flow: column nowrap;
+}
diff --git a/assets/scss/style.scss b/assets/scss/style.scss
index 33d05b0..65d3f8d 100644
--- a/assets/scss/style.scss
+++ b/assets/scss/style.scss
@@ -94,3 +94,5 @@ button {
@import "vars";
@import "header";
+@import "li";
+@import "list";
diff --git a/layouts/_default/li.html b/layouts/_default/li.html
index 2a1d0b4..f4e5ae8 100644
--- a/layouts/_default/li.html
+++ b/layouts/_default/li.html
@@ -1 +1,9 @@
-<a href="{{.Permalink}}">{{.Date.Format "2006-01-02"}} | {{.Title}}</a> \ No newline at end of file
+<a class="post-item" href="{{.Permalink}}">
+ <div class="post-item-grid">
+ <div>HELLO</div>
+ <div class="post-item-grid__title">
+ <h2 class="post-item__title">{{.Title}}</h2>
+ <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "2006-01-02"}}</time>
+ </div>
+ </div>
+</a>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index e69de29..68b967f 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -0,0 +1,4 @@
+<article>
+ <h1>{{.Title}} </h1>
+ <div>{{.Content}}</div>
+</article>
diff --git a/layouts/index.html b/layouts/index.html
index 50c12b2..d637067 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,5 +1,5 @@
{{define "main"}}
-<div>
+<div class="post-list">
{{ $pages := .Pages }}
{{ if .IsHome }}
{{ $pages = .Site.RegularPages }}
diff --git a/static/css/style.css b/static/css/style.css
index 33dd715..49a3a47 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -214,4 +214,83 @@ header {
z-index: -1;
}
+.post-item {
+ max-height: 200px;
+ text-decoration: none;
+ color: var(--color-text);
+ padding: 0.5rem;
+ position: relative;
+ margin-bottom: var(--margin-between-cards);
+ margin-right: auto;
+ margin-left: auto;
+ width: calc(100% - 1rem - 10px);
+ background: var(--post-card-bg);
+ transition: transform 0.2s ease;
+ border: 1px solid var(--post-card-border-clr);
+ box-shadow: 5px 5px var(--post-card-boxshdw-clr);
+ transition-property: box-shadow, transform;
+ transition-duration: 0.2s, 0.3s;
+ transition-timing-function: ease;
+ display: block;
+}
+.post-item:hover {
+ transform: translate(4px, 4px);
+ box-shadow: 1px 1px var(--post-card-box-shdw-clr);
+}
+.post-item__title {
+ font-size: 1.5rem;
+ font-weight: 600;
+ margin-bottom: 0.4rem;
+ color: black;
+}
+.post-item__tag {
+ color: var(--post-card-text);
+ text-decoration: none;
+ display: block;
+}
+.post-item__tag:hover {
+ color: black;
+ text-decoration: underline black;
+}
+.post-item__tag-text {
+ position: absolute;
+ padding: 3px 5px;
+ background: var(--post-card-tag-bg-color);
+ color: white;
+ top: 0;
+ left: 0;
+ border: 1px solid var(--post-card-tag-bg-color);
+ max-height: 30px;
+}
+
+.post-item:not(:last-of-type) {
+ margin-bottom: 1rem;
+}
+
+.post-item-grid {
+ display: grid;
+ grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
+ grid-template-rows: minmax(auto, 25px) minmax(0, auto) auto;
+ grid-column-gap: 8px;
+ align-items: center;
+ grid-template-areas: "pad image" "title image" "excerpt image" "excerpt image" "excerpt image";
+}
+.post-item-grid__title {
+ grid-area: title;
+}
+.post-item-grid__image {
+ grid-area: image;
+}
+.post-item-grid__excerpt {
+ grid-area: excerpt;
+}
+.post-item-grid__pad {
+ grid-area: pad;
+}
+
+.post-list {
+ display: flex;
+ flex-flow: column nowrap;
+}
+
/*# sourceMappingURL=style.css.map */
diff --git a/static/css/style.css.map b/static/css/style.css.map
index 3645dd6..446c04b 100644
--- a/static/css/style.css.map
+++ b/static/css/style.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../assets/scss/style.scss","../../assets/scss/_header.scss","../../assets/scss/_vars.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACE;EACA;;;AAEF;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAGD;EACE;;;AC3FF;EACE,WCGW;EDFX;EACA;;AACA;EAJF;IAKI;;;;AAIJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"style.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../assets/scss/style.scss","../../assets/scss/_header.scss","../../assets/scss/_vars.scss","../../assets/scss/_li.scss","../../assets/scss/_list.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACE;EACA;;;AAEF;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAGD;EACE;;;AC3FF;EACE,WCGW;EDFX;EACA;;AACA;EAJF;IAKI;;;;AAIJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AEtGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,qBACA;;AAMA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AC9EJ;EACE;EACA","file":"style.css"} \ No newline at end of file