Browse Source

people details

master
rdrew 3 weeks ago
parent
commit
5788aec7b2
  1. 6
      css/components/button.css
  2. 335
      css/components/islandora_mods.css
  3. 246
      css/components/islandora_mods.css.bk
  4. 8
      css/components/landing_page.css

6
css/components/button.css

@ -11,7 +11,8 @@
*/ */
.button, .button,
.facets-soft-limit-link { .facets-soft-limit-link,
.view-oai-pmh-item-links .views-field-nid a {
display: inline-block; display: inline-block;
height: var(--sp2); height: var(--sp2);
margin-block: var(--sp1); margin-block: var(--sp1);
@ -70,7 +71,8 @@
@supports (display: inline-flex) { @supports (display: inline-flex) {
.button, .button,
.facets-soft-limit-link { .facets-soft-limit-link,
.view-oai-pmh-item-links .views-field-nid a {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;

335
css/components/islandora_mods.css

@ -1,78 +1,76 @@
/*collection grid*/ /* =============================================================================
Collection Grid
============================================================================= */
.grid-item { .grid-item {
border: 1px solid #ccc; border: 1px solid #ccc;
padding: 8px; padding: 8px;
border-radius: 4px; border-radius: 4px;
box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%); box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%);
/*background: #ece8e3;*/ }
.grid-item__image {
margin: 0;
/*height: 300px;*/
/* background: #ece8e3; */
overflow: hidden;
display: block;
img {
width: 100%;
}
}
@media ((max-width: 600px)) {
.grid-item__image {
height: initial;
}
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage
.pager__group {
display: none;
}
}
.views-field-field-abstract,
.abstract {
/* line-height: 1.4; */
display: block;
/* line-height: 1.4; */
line-height: 1.4;
margin-bottom: 5px;
font-size: 0.9em;
color: var(--color-text-neutral-medium);
a.views-more-link {
text-decoration: underline;
}
}
.grid-item__title {
display: block;
padding: 0.5em 0;
/* text-align: center; */
line-height: 1.2;
margin: 5px 0 6px 0;
/* height: 3em; */
/* background: #fff; */
font-weight: bold;
border-bottom: 1px dotted #574938;
word-break: break-all;
a {
text-decoration: none;
font-family: var(--font-serif);
/*font-size: var(--font-size-l);*/
color: #574938;
}
}
.views-field-member-of-title { .grid-item .grid-item__image {
line-height: 1.2; margin: 0;
.field__label { overflow: hidden;
font-size: 0.9em; display: block;
font-family: var(--font-serif); }
color: #574938;
/* display: block; */ .grid-item .grid-item__image img {
} width: 100%;
.field__item { }
font-size: 0.9em;
a { .grid-item .views-field-field-abstract,
text-decoration: none; .grid-item .abstract {
} display: block;
} line-height: 1.4;
} margin-bottom: 5px;
font-size: 0.9em;
color: var(--color-text-neutral-medium);
}
.grid-item .views-field-field-abstract a.views-more-link,
.grid-item .abstract a.views-more-link {
text-decoration: underline;
}
.grid-item .grid-item__title {
display: block;
padding: 0.5em 0;
line-height: 1.2;
margin: 5px 0 6px 0;
font-weight: bold;
border-bottom: 1px dotted #574938;
word-break: break-all;
}
.grid-item .grid-item__title a {
text-decoration: none;
font-family: var(--font-serif);
color: #574938;
}
.grid-item .views-field-member-of-title {
line-height: 1.2;
}
.grid-item .views-field-member-of-title .field__label {
font-size: 0.9em;
font-family: var(--font-serif);
color: #574938;
} }
.grid-item .views-field-member-of-title .field__item {
font-size: 0.9em;
}
.grid-item .views-field-member-of-title .field__item a {
text-decoration: none;
}
/* =============================================================================
Collection / Grid View Layout
============================================================================= */
.collection-view .view-content, .collection-view .view-content,
.view-grid > .view-content { .view-grid > .view-content {
display: grid; display: grid;
@ -84,6 +82,10 @@
.view-grid > .view-content { .view-grid > .view-content {
grid-template-columns: repeat(2, 1fr); /* tablet portrait: 2 across */ grid-template-columns: repeat(2, 1fr); /* tablet portrait: 2 across */
} }
.grid-item .grid-item__image {
height: initial;
}
} }
@media (min-width: 900px) { @media (min-width: 900px) {
@ -99,22 +101,36 @@
grid-template-columns: repeat(4, 1fr); /* desktop: 4 across */ grid-template-columns: repeat(4, 1fr); /* desktop: 4 across */
} }
} }
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock,
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage { /* =============================================================================
.pager__group { Pager
background: #f5f5f5; ============================================================================= */
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock .pager__group,
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage .pager__group {
background: #f5f5f5;
}
@media (max-width: 800px) {
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock
.pager__group,
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage
.pager__group {
display: none;
} }
} }
/* People objects/nodes */
.views-view-grid__item { nav.pager {
display: flex; display: flex;
justify-content: space-around;
} }
.person--layout {
/* float: left; */
.field.field--name-field-dates { /* =============================================================================
text-align: center; People Nodes / Layout
} ============================================================================= */
.views-view-grid__item {
display: flex;
} }
.person--layout { .person--layout {
@ -125,39 +141,44 @@ div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage {
.person--layout img { .person--layout img {
width: 100%; width: 100%;
} }
.person--layout .field.field--name-field-dates {
text-align: center;
}
@media (min-width: 600px) { @media (min-width: 600px) {
.person--layout { .person--layout {
float: left; float: left;
width: 300px; width: 300px;
margin-right: 1em; margin-right: 1em;
} }
.person--layout img {
width: 100%;
}
} }
/* People grid */
/* =============================================================================
Book Grid / People Grid
============================================================================= */
.collection-view .view-header { .collection-view .view-header {
display: none; display: none;
} }
.book-grid,
.people-grid { .book-grid .view-filters,
.view-filters { .people-grid .view-filters {
margin-block-end: var(--sp2); margin-block-end: var(--sp2);
} }
.view-header {
margin: 0; .book-grid .view-header,
} .people-grid .view-header {
input.form-text { margin: 0;
max-width: 400px; }
font-size: 1.2rem;
padding: 0.5rem; .book-grid input.form-text,
/* box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.08); */ .people-grid input.form-text {
/* border: 1px solid #d1d5db; */ max-width: 400px;
border-radius: 6px; font-size: 1.2rem;
padding: 10px 14px; padding: 10px 14px;
box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2); border-radius: 6px;
} box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
} }
.book-grid .views-view-grid__item-inner, .book-grid .views-view-grid__item-inner,
@ -167,76 +188,118 @@ div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage {
border-radius: 4px; border-radius: 4px;
box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%); box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%);
width: 100%; width: 100%;
}
.book-grid .views-view-grid__item-inner .views-field-field-representative-image,
.book-grid .views-view-grid__item-inner .views-field-did-image,
.book-grid .views-view-grid__item-inner .field--type-image,
.people-grid
.views-view-grid__item-inner
.views-field-field-representative-image, .views-field-field-representative-image,
.views-field-did-image, .people-grid .views-view-grid__item-inner .views-field-did-image,
.field--type-image { .people-grid .views-view-grid__item-inner .field--type-image {
height: 230px; height: 230px;
overflow: hidden; overflow: hidden;
img { }
width: 100%;
} .book-grid
} .views-view-grid__item-inner
.views-field-title, .views-field-field-representative-image
.views-field-name { img,
font-family: var(--font-serif); .book-grid .views-view-grid__item-inner .views-field-did-image img,
line-height: 1.2; .book-grid .views-view-grid__item-inner .field--type-image img,
margin-top: 10px; .people-grid
padding-top: 5px; .views-view-grid__item-inner
font-size: 0.9rem; .views-field-field-representative-image
border-top: 1px dotted #ccc; img,
a { .people-grid .views-view-grid__item-inner .views-field-did-image img,
text-decoration: none; .people-grid .views-view-grid__item-inner .field--type-image img {
} width: 100%;
} }
.book-grid .views-view-grid__item-inner .views-field-title,
.book-grid .views-view-grid__item-inner .views-field-name,
.people-grid .views-view-grid__item-inner .views-field-title,
.people-grid .views-view-grid__item-inner .views-field-name {
font-family: var(--font-serif);
line-height: 1.2;
margin-top: 10px;
padding-top: 5px;
font-size: 0.9rem;
border-top: 1px dotted #ccc;
} }
.book-grid .views-view-grid__item-inner .views-field-title a,
.book-grid .views-view-grid__item-inner .views-field-name a,
.people-grid .views-view-grid__item-inner .views-field-title a,
.people-grid .views-view-grid__item-inner .views-field-name a {
text-decoration: none;
}
/* =============================================================================
Misc / Utility
============================================================================= */
#toggle-facets { #toggle-facets {
background-color: #574938;
background-color: var(--color--primary-50); background-color: var(--color--primary-50);
font-family: var(--font-serif); font-family: var(--font-serif);
} }
nav.pager {
display: flex;
justify-content: space-around;
}
.views-field.views-field-dc-description a { .views-field.views-field-dc-description a {
/* color: black; */
text-decoration: none; text-decoration: none;
color: var(--color-text-neutral-medium); color: var(--color-text-neutral-medium);
} }
.search-result.views-row { .search-result.views-row {
min-width: 0; min-width: 0;
} }
.social-bar { .social-bar {
border-right: 1px solid #ddd; border-right: 1px solid #ddd;
} }
div#page { div#page {
border-right: 1px solid #ddd; border-right: 1px solid #ddd;
} }
div#block-views-block-media-display-blocks-source {
margin-bottom: 1rem;
}
/* =============================================================================
Mirador Viewer
============================================================================= */
.mirador85.mirador86 { .mirador85.mirador86 {
outline: 2px solid #2b3717 !important; outline: 2px solid #2b3717 !important;
} }
.mirador16.mirador15 {
border-top: 2px solid #323f1a;
}
.mirador16.mirador15 { .mirador16.mirador15 {
border-top: 2px solid #2b3616 !important; border-top: 2px solid #2b3616 !important;
} }
/* =============================================================================
Field: History Note / Relationships
============================================================================= */
.field--name-field-history-note .field__item { .field--name-field-history-note .field__item {
border-bottom: 3px double #38471e; border-bottom: 3px double #38471e;
padding-bottom: 2rem; padding-bottom: 2rem;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
.field--name-field-spouse, .field--name-field-spouse,
.field--name-field-children { .field--name-field-children {
display: flex; display: flex;
} }
@media ((max-width: 800px)) { .view-oai-pmh-item-links .field-content {
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage, display: flex;
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock justify-content: center;
.pager__group { a {
display: none; margin: 0 .5rem 0 0;
font-size: .9rem;
padding-inline:.5rem;
height:2rem;
} }
} }

246
css/components/islandora_mods.css.bk

@ -0,0 +1,246 @@
/*collection grid*/
.grid-item {
border: 1px solid #ccc;
padding: 8px;
border-radius: 4px;
box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%);
/*background: #ece8e3;*/
.grid-item__image {
margin: 0;
/*height: 300px;*/
/* background: #ece8e3; */
overflow: hidden;
display: block;
img {
width: 100%;
}
}
@media ((max-width: 600px)) {
.grid-item__image {
height: initial;
}
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage
.pager__group {
display: none;
}
}
.views-field-field-abstract,
.abstract {
/* line-height: 1.4; */
display: block;
/* line-height: 1.4; */
line-height: 1.4;
margin-bottom: 5px;
font-size: 0.9em;
color: var(--color-text-neutral-medium);
a.views-more-link {
text-decoration: underline;
}
}
.grid-item__title {
display: block;
padding: 0.5em 0;
/* text-align: center; */
line-height: 1.2;
margin: 5px 0 6px 0;
/* height: 3em; */
/* background: #fff; */
font-weight: bold;
border-bottom: 1px dotted #574938;
word-break: break-all;
a {
text-decoration: none;
font-family: var(--font-serif);
/*font-size: var(--font-size-l);*/
color: #574938;
}
}
.views-field-member-of-title {
line-height: 1.2;
.field__label {
font-size: 0.9em;
font-family: var(--font-serif);
color: #574938;
/* display: block; */
}
.field__item {
font-size: 0.9em;
a {
text-decoration: none;
}
}
}
}
.collection-view .view-content,
.view-grid > .view-content {
display: grid;
grid-template-columns: 1fr; /* mobile: single column */
}
@media (min-width: 600px) {
.collection-view .view-content,
.view-grid > .view-content {
grid-template-columns: repeat(2, 1fr); /* tablet portrait: 2 across */
}
}
@media (min-width: 900px) {
.collection-view .view-content,
.view-grid > .view-content {
grid-template-columns: repeat(3, 1fr); /* tablet landscape: 3 across */
}
}
@media (min-width: 1200px) {
.collection-view .view-content,
.view-grid > .view-content {
grid-template-columns: repeat(4, 1fr); /* desktop: 4 across */
}
}
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock,
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage {
.pager__group {
background: #f5f5f5;
}
}
/* People objects/nodes */
.views-view-grid__item {
display: flex;
}
.person--layout {
/* float: left; */
.field.field--name-field-dates {
text-align: center;
}
}
.person--layout {
border: 4px double #ccc;
padding: 4px;
}
.person--layout img {
width: 100%;
}
@media (min-width: 600px) {
.person--layout {
float: left;
width: 300px;
margin-right: 1em;
}
.person--layout img {
width: 100%;
}
}
/* People grid */
.collection-view .view-header {
display: none;
}
.book-grid,
.people-grid {
.view-filters {
margin-block-end: var(--sp2);
}
.view-header {
margin: 0;
}
input.form-text {
max-width: 400px;
font-size: 1.2rem;
padding: 0.5rem;
/* box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.08); */
/* border: 1px solid #d1d5db; */
border-radius: 6px;
padding: 10px 14px;
box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
}
}
.book-grid .views-view-grid__item-inner,
.people-grid .views-view-grid__item-inner {
border: 1px solid #ccc;
padding: 8px;
border-radius: 4px;
box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%);
width: 100%;
.views-field-field-representative-image,
.views-field-did-image,
.field--type-image {
height: 230px;
overflow: hidden;
img {
width: 100%;
}
}
.views-field-title,
.views-field-name {
font-family: var(--font-serif);
line-height: 1.2;
margin-top: 10px;
padding-top: 5px;
font-size: 0.9rem;
border-top: 1px dotted #ccc;
a {
text-decoration: none;
}
}
}
#toggle-facets {
background-color: #574938;
background-color: var(--color--primary-50);
font-family: var(--font-serif);
}
nav.pager {
display: flex;
justify-content: space-around;
}
.views-field.views-field-dc-description a {
/* color: black; */
text-decoration: none;
color: var(--color-text-neutral-medium);
}
.search-result.views-row {
min-width: 0;
}
.social-bar {
border-right: 1px solid #ddd;
}
div#page {
border-right: 1px solid #ddd;
}
.mirador85.mirador86 {
outline: 2px solid #2b3717 !important;
}
.mirador16.mirador15 {
border-top: 2px solid #323f1a;
}
.mirador16.mirador15 {
border-top: 2px solid #2b3616 !important;
}
.field--name-field-history-note .field__item {
border-bottom: 3px double #38471e;
padding-bottom: 2rem;
margin-bottom: 1rem;
}
.field--name-field-spouse,
.field--name-field-children {
display: flex;
}
@media ((max-width: 800px)) {
div#block-olivesbooks-solrsearchcontentsearchresultspagerforpage,
div#block-olivesbooks-solrsearchcontentsearchresultspagerforblock
.pager__group {
display: none;
}
}
div#block-views-block-media-display-blocks-source {
margin-bottom: 1rem;
}

8
css/components/landing_page.css

@ -19,16 +19,21 @@
color: #ece8e3; color: #ece8e3;
} }
a { a {
color: #ece8e3;
text-decoration: none; text-decoration: none;
} }
h1 { h1 {
font-size: var(--h1-size); font-size: var(--h1-size);
/* border-bottom: 4px double; */ /* border-bottom: 4px double; */
a {
color: #ece8e3;
}
} }
h2 { h2 {
font-size: var(--h2-size); font-size: var(--h2-size);
a {
color: #ece8e3;
}
} }
} }
@ -231,6 +236,7 @@ nav#block-olivesbooks-landingpagemenu {
display: flex; display: flex;
justify-content: center; justify-content: center;
font-size: 1.3em; font-size: 1.3em;
color: #d0bca4;
} }
} }
.menu__link { .menu__link {

Loading…
Cancel
Save