Compare commits

..

42 Commits

Author SHA1 Message Date
03a082834d Adjust desktop break to 785px.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-10 17:51:50 -08:00
ca72f1c321 fix css property name
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-10 17:48:41 -08:00
1cb981e33e revert break change; make footer nowrap
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-10 17:46:26 -08:00
dbe96c22cb Make desktop break at 800px
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-10 17:43:26 -08:00
2ccf54d6d3 Fix smol screen header.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-10 17:41:14 -08:00
0c3989d5b1 Move the wide header/desktop break point to 770px
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 12:02:39 -08:00
5e8b85b658 Revert typo for font size. Fix font size on mobile?
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 11:56:43 -08:00
14696acc70 Fix layout of desktop footer step 1.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 11:45:21 -08:00
6fdd96b6ab Fix layout of mobile footer. Adapt desktop footer styles.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 11:20:34 -08:00
89b17843ec Compactify the bottom footer a bit.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 11:11:31 -08:00
11af12701b First step to footer responsiveness.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 11:01:41 -08:00
e0b2cd3a4a First step to footer responsiveness.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:59:05 -08:00
2639931e88 Fix body color that got broken somehow.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:50:22 -08:00
aa51161af0 Compactify the top header to make it better on mobile.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:49:09 -08:00
76cf8219f9 Tweak menu layout to work on smaller sizes.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:46:34 -08:00
f2e93be8b4 Fix header layout.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:32:44 -08:00
14e0d2236d Mobilize the default header styles to make it responsive.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-29 10:23:39 -08:00
d20d343d30 Ensmallen the logo and tweak the header margin.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 13:42:31 -08:00
0259650672 Tweak font sizes slightly.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 13:38:26 -08:00
92ac1f6a04 Tweak font sizes slightly.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 13:36:29 -08:00
7ae231a5c7 Fix missing semicolons in main.css
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 13:34:56 -08:00
3316f521f3 Switch font to FivoSans
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-20 13:18:00 -08:00
619a78cf5b Fix gaps in Hello page blocks
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-07 10:22:07 -08:00
48da1d10b9 Update footer widget styles
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-07 10:19:22 -08:00
a7bfedf450 Update footer widget styles
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-07 10:17:49 -08:00
4141ce1254 Update css to make it easier to tweak.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-07 10:07:38 -08:00
80198d0072 Fix footer link colors
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 10:08:47 -08:00
fa2577974d Fix footer widget area margin
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 10:07:07 -08:00
5627884142 Fix alignment style
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 09:40:39 -08:00
b5a58ee67b Adjust header menu style
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 09:33:37 -08:00
b390f42393 Hide copyright footer.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 09:20:15 -08:00
6f09b09631 Update header styles to align menu better.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 11:07:06 -08:00
e9647b3f44 Fix typo v.v
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 10:51:05 -08:00
deb59884ee Tweak to header menu.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 10:50:11 -08:00
3c3febc97e Tweak to header menu.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 10:49:15 -08:00
0ededa4fbb Enqueue child styles later in the queue.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 10:19:10 -08:00
99e3cf4f7b Move actual styles to style css.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 10:14:59 -08:00
f661bc65f3 Fix getting fonts css.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 09:56:13 -08:00
704c20efa3 Fix getting fonts css.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 09:54:51 -08:00
0cbc70f0a0 Fix style heirarchy.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 09:51:48 -08:00
58c426e071 Fix font setting.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 09:43:46 -08:00
657d2fa198 Move fonts to assets and add function to load them.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-02 09:41:22 -08:00
63 changed files with 479 additions and 140 deletions

326
assets/css/main.css Normal file
View File

@ -0,0 +1,326 @@
/* 32m custom styles */
/* Note the default style are mobile versions, with overrides for desktop. */
:root {
--red32m: #A02827;
--white32m: #FFFFFF;
--grey32m: #ECECEC;
--lrmargin: 2vw;
--desktop-lrmargin: 25vw;
--typeface: 'Fivo Sans';
--typeface-body: 'Fivo Sans';
--font-weight-bold: 700;
--font-weight-medium: 400;
--font-size-normal: 1.3rem;
--font-size-large: 1.3em;
--font-size-xlarge: 1.5em;
}
html {
background: none;
padding: 0 !important;
margin: 0 !important;
}
body {
background-color: var(--white32m);
font-family: var(--typeface);
font-weight: var(--weight-medium);
width: 100%;
margin: 0 !important;
padding: 0 !important;
border-radius: none;
box-shadow: none;
max-width: 100%;
font-size: var(--font-size-normal);
}
p#copyright-footer {
display: none;
}
div#page {
font-family: var(--typeface);
font-weight: var(--weight-medium);
width: 100%;
margin: 0;
padding: 0;
border-radius: none;
box-shadow: none;
max-width: 100%;
}
body.home {
background-color: var(--red32m);
color: var(--white32m);
padding: 0;
margin: auto;
}
body > div#page header#masthead {
background-color: var(--red32m);
}
body.home > div#page header#masthead {
background-color: var(--white32m);
}
body.home > div#page article header {
display: none;
}
body.home > div#page article div.entry-content {
color: white;
font-weight: var(--weight-bold);
font-size: var(--font-size-normal);
}
body.home form#search-form {
display: none;
}
header#masthead {
display: flex;
flex-direction: column;
}
h1.site-title {
display: none;
}
div.site-logo > a > img.custom-logo {
width: 8.5rem;
height: 8.5rem;
}
div.site-logo {
margin: auto;
}
div#content {
margin-left: var(--lrmargin);
margin-right: var(--lrmargin);
}
footer#colophon {
background: var(--grey32m);
margin: 0;
padding: 0;
margin-top: 2em;
}
footer#colophon > p {
margin-left: var(--lrmargin);
margin-right: var(--lrmargin);
}
footer#colophon div.widget-area {
margin-left: var(--lrmargin);
margin-right: var(--lrmargin);
}
footer#colophon {
background: none;
color: var(--red32m);
}
body.home footer#colophon {
background: none;
color: var(--white32m);
}
footer#colophon a,
footer#colophon a:link,
footer#colophon a:visited,
footer#colophon a:hover {
background: none;
color: var(--red32m);
text-decoration: none;
}
footer#colophon a:hover {
background: none;
color: var(--red32m);
text-decoration: underline;
}
body.home footer#colophon a,
body.home footer#colophon a:link,
body.home footer#colophon a:visited,
body.home footer#colophon a:hover {
color: var(--white32m);
}
body.home footer#colophon a:hover {
color: var(--white32m);
}
nav#site-navigation {
display: flex;
height: auto;
margin: auto;
}
nav#site-navigation ul#primary-menu-list {
display: flex;
margin: 0;
padding: 0;
}
nav#site-navigation ul#primary-menu-list li.menu-item {
margin: 1em;
list-style-type: none;
}
nav#site-navigation ul#primary-menu-list li.menu-item a,
nav#site-navigation ul#primary-menu-list li.menu-item a:hover,
nav#site-navigation ul#primary-menu-list li.menu-item a:visited {
color: var(--white32m);
text-decoration: underline;
text-transform: uppercase;
}
body.home nav#site-navigation ul#primary-menu-list li.menu-item a,
body.home nav#site-navigation ul#primary-menu-list li.menu-item a:hover,
body.home nav#site-navigation ul#primary-menu-list li.menu-item a:visited {
color: var(--red32m);
}
.compact-keyvalue-table .wp-block-columns {
margin: 0;
padding: 0;
}
.compact-keyvalue-table .wp-block-column {
margin: 0;
padding: 0;
flex-grow: 0;
}
.compact-keyvalue-table .wp-block-column p {
margin: 0;
padding: 0.25em;
}
.compact-keyvalue-table.ckt-right .wp-block-column p {
text-align: left;
}
.widget-area div#address-widget p {
margin: 0;
padding: 0.25em;
}
:where(.wp-block-columns.is-layout-flex) {
gap: 0.25em;
}
/* override wordpress automatic squishing for mobile */
footer#colophon div.widget-area div.compact-keyvalue-table {
flex-basis: auto !important;
}
footer#colophon .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: auto !important;
}
/* Normal desktop size */
@media (min-width: 785px) {
header#masthead {
display: flex;
flex-direction: row;
}
body.home > div#page article div.entry-content {
color: white;
font-weight: var(--weight-bold);
font-size: var(--font-size-xlarge);
}
body.home > div#page header#masthead {
margin-bottom: 15vh;
}
div#content {
margin-bottom: 20vh;
}
div.site-logo {
margin: 0;
margin-left: var(--desktop-lrmargin);
}
div#content {
margin-left: var(--desktop-lrmargin);
margin-right: var(--desktop-lrmargin);
}
footer#colophon {
margin: 0;
}
footer#colophon > p {
margin-left: var(--desktop-lrmargin);
margin-right: var(--desktop-lrmargin);
}
footer#colophon > div.widget-area {
margin-left: var(--desktop-lrmargin);
margin-right: var(--desktop-lrmargin);
}
nav#site-navigation {
margin-right: var(--desktop-lrmargin);
height: 5.5rem;
}
nav#site-navigation ul#primary-menu-list {
padding-left: 2em;
margin-top: 1em;
margin-bottom: 1em;
}
footer#colophon .compact-keyvalue-table {
white-space: nowrap;
}
footer#colophon .compact-keyvalue-table.ckt-right .wp-block-column p {
text-align: right;
}
footer#colophon .compact-keyvalue-table .wp-block-column p {
padding: 0;
}
footer#colophon .widget-area div#address-widget p {
padding: 0;
}
footer#colophon div.widget-area div.compact-keyvalue-table {
flex-basis: 50% !important;
}
footer#colophon .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 50% !important;
}
}
/* Very small screens should cause the menu to fold up and the header to get smol */
@media (max-width: 400px) {
div.site-logo > a > img.custom-logo {
width: 5.5rem;
height: 4.5rem;
}
header#masthead > div.site-branding { heigt: 0px; margin: 0px; padding: 0px;}
header#masthead > p.site-description { heigt: 0px; margin: 0px; padding: 0px;}
header#masthead li.menu-item { margin: 0.25em; }
nav#site-navigation ul#primary-menu-list { flex-wrap: wrap; padding: 0.5em; }
}

View File

@ -0,0 +1,17 @@
@font-face {
font-family: 'Concourse OT';
font-style: normal;
font-weight: normal;
font-stretch: normal;
font-display: auto;
src: url('concourse_ot_3_book.woff2') format('woff2');
}
@font-face {
font-family: 'Concourse OT';
font-style: normal;
font-weight: bold;
font-stretch: normal;
font-display: auto;
src: url('concourse_ot_6_semibold.woff2') format('woff2');
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,125 @@
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Black-Oblique.woff2') format('woff2'),
url('FivoSans-Black-Oblique.woff') format('woff');
font-style: italic;
font-weight: 900;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Black.woff2') format('woff2'),
url('FivoSans-Black.woff') format('woff');
font-style: regular;
font-weight: 900;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Bold-Oblique.woff2') format('woff2'),
url('FivoSans-Bold-Oblique.woff') format('woff');
font-style: italic;
font-weight: 700;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Bold.woff2') format('woff2'),
url('FivoSans-Bold.woff') format('woff');
font-style: regular;
font-weight: 700;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Heavy-Oblique.woff2') format('woff2'),
url('FivoSans-Heavy-Oblique.woff') format('woff');
font-style: italic;
font-weight: 900;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Heavy.woff2') format('woff2'),
url('FivoSans-Heavy.woff') format('woff');
font-style: regular;
font-weight: 900;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Light-Oblique.woff2') format('woff2'),
url('FivoSans-Light-Oblique.woff') format('woff');
font-style: italic;
font-weight: 300;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Light.woff2') format('woff2'),
url('FivoSans-Light.woff') format('woff');
font-style: regular;
font-weight: 300;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Medium-Oblique.woff2') format('woff2'),
url('FivoSans-Medium-Oblique.woff') format('woff');
font-style: italic;
font-weight: 500;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Medium.woff2') format('woff2'),
url('FivoSans-Medium.woff') format('woff');
font-style: regular;
font-weight: 500;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Oblique.woff2') format('woff2'),
url('FivoSans-Oblique.woff') format('woff');
font-style: italic;
font-weight: 400;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Regular.woff2') format('woff2'),
url('FivoSans-Regular.woff') format('woff');
font-style: regular;
font-weight: 400;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Thin-Oblique.woff2') format('woff2'),
url('FivoSans-Thin-Oblique.woff') format('woff');
font-style: italic;
font-weight: 300;
}
@font-face {
font-family: 'Fivo Sans';
src: url('FivoSans-Thin.woff2') format('woff2'),
url('FivoSans-Thin.woff') format('woff');
font-style: regular;
font-weight: 300;
}

View File

@ -0,0 +1 @@

View File

@ -35,7 +35,7 @@
</nav><!-- .footer-navigation -->
<?php endif; ?>
<p id="copyright-footer">
<p id="copyright-footer">
&copy; <?php echo date( 'Y' ) ?> <?php bloginfo('name') ?>.
<br>
<!-- WP theme by <a href="https://corenominal.com">corenominal</a>. -->

View File

@ -1,20 +1,26 @@
<?php
add_action( 'wp_enqueue_scripts', 'etcskel32m_enqueue_styles' );
function etcskel32m_enqueue_styles() {
$parenthandle = 'parent-style';
$theme = wp_get_theme();
$parenthandle = 'parent-style';
$theme = wp_get_theme();
$child_directory = get_stylesheet_directory_uri();
wp_enqueue_style( $parenthandle,
get_template_directory_uri() . '/style.css',
array(),
$theme->parent()->get( 'Version' )
);
// make child style
wp_enqueue_style( 'child-style',
get_stylesheet_uri(),
array( $parenthandle ),
$theme->get( 'Version' )
);
// fonts
wp_enqueue_style( '32m-fonts', $child_directory . '/assets/fonts/FivoSans/FivoSans.css', false );
wp_enqueue_style( '32m-main-css', $child_directory . '/assets/css/main.css', array(), false );
}
add_action( 'wp_enqueue_scripts', 'etcskel32m_enqueue_styles', 99);
function etcskel32m_widgets_init() {
register_sidebar( array(
'name' => __( 'Footer Widgets', 'etcskel32m' ),

136
style.css
View File

@ -11,139 +11,3 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: accessibility-ready
Text Domain: etcskel32m
*/
@font-face {
font-family: 'Concourse OT';
font-style: normal;
font-weight: normal;
font-stretch: normal;
font-display: auto;
src: url('fonts/ConcourseOT/concourse_ot_3_book.woff2') format('woff2');
}
@font-face {
font-family: 'Concourse OT';
font-style: normal;
font-weight: bold;
font-stretch: normal;
font-display: auto;
src: url('fonts/ConcourseOT/concourse_ot_6_semibold.woff2') format('woff2');
}
:root {
--red32m: #A02827;
--white32m: #FFFFFF;
--grey32m: #ECECEC;
--lrmargin: 2vw;
--desktop-lrmargin: 25vw;
--typeface: 'Concourse OT', sans-serif;
--typeface-body: 'Concourse OT', sans-serif;
--font-weight-bold: 700;
--font-weight-medium: 400;
--font-size-large: 1.4em;
--font-size-xlarge: 1.75em;
}
html {
background: none;
padding: 0;
margin: 0;
}
body {
background-color: var(--white32m);
font-face: var(--typeface);
font-weight: var(--weight-medium);
width: 100%;
margin: 0;
padding: 0;
border-radius: none;
box-shadow: none;
max-width: 100%;
}
body.home {
background-color: var(--red32m);
padding: 0;
margin: auto;
}
body > div.site {
width: 100%;
}
body > div.site header#masthead {
background-color: var(--red32m);
}
body.home > div.site header#masthead {
background-color: var(--white32m);
}
body.home > div.site article header {
display: none;
}
body.home > div.site article div.entry-content {
color: white;
font-weight: var(--weight-bold);
font-size: var(--font-size-xlarge);
}
body.home form#search-form {
display: none;
}
h1.site-title {
display: none;
}
div.site-logo > a > img.custom-logo {
width: 10rem;
height: 10rem;
}
div.site-logo {
margin-left: var(--lrmargin);
}
div#content {
margin-left: var(--lrmargin);
margin-right: var(--lrmargin);
}
footer#colophon {
background: var(--grey32m);
margin: 0;
padding: 0;
}
footer#colophon > p {
margin-left: var(--lrmargin);
margin-right: var(--lrmargin);
}
body.home footer#colophon {
background: none;
color: var(--white32m);
}
@media (min-width: 640px) {
div.site-logo {
margin-left: var(--desktop-lrmargin);
}
div#content {
margin-left: var(--desktop-lrmargin);
margin-right: var(--desktop-lrmargin);
}
footer#colophon > p {
margin-left: var(--desktop-lrmargin);
margin-right: var(--desktop-lrmargin);
}
}