home loop start
This commit is contained in:
parent
7e9e6854b4
commit
b78029b4ca
29
dev/scss/components/_home-loop.scss
Normal file
29
dev/scss/components/_home-loop.scss
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
.home-loop {
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: table;
|
||||||
|
min-height: 250px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
margin: $gutter;
|
||||||
|
background-color: rgba($black, 0.15);
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: -1;
|
||||||
|
width: 100%;
|
||||||
|
height: auto;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -5,16 +5,8 @@ textarea,
|
|||||||
[type="search"],
|
[type="search"],
|
||||||
[type="tel"],
|
[type="tel"],
|
||||||
[type="text"] {
|
[type="text"] {
|
||||||
border: 0;
|
|
||||||
box-shadow: $box-shadow-light;
|
|
||||||
background-color: $gray-light;
|
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
.dark & {
|
|
||||||
box-shadow: none;
|
|
||||||
background-color: $white;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.select-wrapper {
|
.select-wrapper {
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
@media screen and (max-width: #{$screen-tablet - 1}) {
|
|
||||||
section {
|
|
||||||
margin: 0 $gutter;
|
|
||||||
}
|
|
||||||
}
|
|
17
dev/scss/generic/_skips.scss
Normal file
17
dev/scss/generic/_skips.scss
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
.skip-nav {
|
||||||
|
&:active,
|
||||||
|
&:focus {
|
||||||
|
position: absolute;
|
||||||
|
top: 15px;
|
||||||
|
left: 10px;
|
||||||
|
border: 1px solid $white;
|
||||||
|
background-color: $gray-dark;
|
||||||
|
padding: 5px 10px;
|
||||||
|
width: auto;
|
||||||
|
height: auto;
|
||||||
|
overflow: visible;
|
||||||
|
white-space: normal;
|
||||||
|
color: $white;
|
||||||
|
clip: auto;
|
||||||
|
}
|
||||||
|
}
|
@ -14,9 +14,9 @@ h6 {
|
|||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 { font-size: 3rem; }
|
h1 { font-size: 2rem; }
|
||||||
h2 { font-size: 2.375rem; }
|
h2 { font-size: 1.875rem; }
|
||||||
h3 { font-size: 1.875rem; }
|
h3 { font-size: 1.375rem; }
|
||||||
h4 { font-size: 1.25rem; }
|
h4 { font-size: 1.25rem; }
|
||||||
h5 { font-size: 1rem; }
|
h5 { font-size: 1rem; }
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ p {
|
|||||||
|
|
||||||
article,
|
article,
|
||||||
section {
|
section {
|
||||||
font-size: 1.125em;
|
// font-size: 1.125em;
|
||||||
|
|
||||||
li { line-height: 1.6; }
|
li { line-height: 1.6; }
|
||||||
}
|
}
|
||||||
@ -49,11 +49,11 @@ section {
|
|||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: $screen-tablet-lg) {
|
// @media screen and (min-width: $screen-tablet-lg) {
|
||||||
h1 { font-size: 3.4375rem; }
|
// h1 { font-size: 3.4375rem; }
|
||||||
h2 { font-size: 3rem; }
|
// h2 { font-size: 3rem; }
|
||||||
h3 { font-size: 2.5rem; }
|
// h3 { font-size: 2.5rem; }
|
||||||
h4 { font-size: 1.5rem; }
|
// h4 { font-size: 1.5rem; }
|
||||||
h5 { font-size: 1rem; }
|
// h5 { font-size: 1rem; }
|
||||||
h6 { font-size: 1rem; }
|
// h6 { font-size: 1rem; }
|
||||||
}
|
// }
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
@import 'generic/container';
|
@import 'generic/container';
|
||||||
@import 'generic/grid';
|
@import 'generic/grid';
|
||||||
@import 'generic/typography';
|
@import 'generic/typography';
|
||||||
|
@import 'generic/skips';
|
||||||
|
|
||||||
// Elements
|
// Elements
|
||||||
// styling for bare HTML elements (like H1, A, etc.). These come with
|
// styling for bare HTML elements (like H1, A, etc.). These come with
|
||||||
@ -42,6 +43,7 @@
|
|||||||
// specific UI components. This is where majority of our work takes place
|
// specific UI components. This is where majority of our work takes place
|
||||||
// and our UI components are often composed of Objects and Components
|
// and our UI components are often composed of Objects and Components
|
||||||
@import 'components/main-nav';
|
@import 'components/main-nav';
|
||||||
|
@import 'components/home-loop';
|
||||||
|
|
||||||
// Utilities
|
// Utilities
|
||||||
// utilities and helper classes with ability to override anything which
|
// utilities and helper classes with ability to override anything which
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
<footer>
|
<footer class="container">
|
||||||
<?php ildi_nav('footer-menu'); ?>
|
<?php ildi_nav('footer-menu'); ?>
|
||||||
</footer>
|
</footer>
|
||||||
|
@ -45,6 +45,11 @@ function ildi_nav($location='header-menu') {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ildi_styles() {
|
||||||
|
wp_register_style('ildi', get_template_directory_uri() . '/style.css', array(), '1.0', 'all');
|
||||||
|
wp_enqueue_style('ildi');
|
||||||
|
}
|
||||||
|
|
||||||
function register_ildi_menus() {
|
function register_ildi_menus() {
|
||||||
register_nav_menus(array(
|
register_nav_menus(array(
|
||||||
'header-menu' => __('Header Menu', 'ildi'),
|
'header-menu' => __('Header Menu', 'ildi'),
|
||||||
@ -56,4 +61,5 @@ function register_ildi_menus() {
|
|||||||
|
|
||||||
// add_action('init', 'register_ildi_menu');
|
// add_action('init', 'register_ildi_menu');
|
||||||
add_action( 'after_setup_theme', 'register_ildi_menus', 0 );
|
add_action( 'after_setup_theme', 'register_ildi_menus', 0 );
|
||||||
|
add_action('wp_enqueue_scripts', 'ildi_styles');
|
||||||
?>
|
?>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<?php ildi_nav(); ?>
|
<?php ildi_nav(); ?>
|
||||||
|
|
||||||
<div class="search">search</div>
|
<?php get_search_form() ?>
|
||||||
|
|
||||||
<?php ildi_nav('social-menu'); ?>
|
<?php ildi_nav('social-menu'); ?>
|
||||||
</header>
|
</header>
|
||||||
|
18
home-loop.php
Normal file
18
home-loop.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<div class="grid xs-col-100 sm-col-50 md-col-33 grid-gutter-lg">
|
||||||
|
<?php
|
||||||
|
if ( have_posts() ) {
|
||||||
|
while ( have_posts() ) {?>
|
||||||
|
<section class="home-loop">
|
||||||
|
<a href="<?php echo get_page_link(); ?>"><?php
|
||||||
|
the_post();
|
||||||
|
the_title( '<h1>', '</h1>' );
|
||||||
|
the_post_thumbnail();
|
||||||
|
// the_excerpt();
|
||||||
|
?></a>
|
||||||
|
</section>
|
||||||
|
<?php }
|
||||||
|
|
||||||
|
get_template_part('pagination');
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</div>
|
15
home.php
Normal file
15
home.php
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html <?php language_attributes(); ?>>
|
||||||
|
<?php get_header(); ?>
|
||||||
|
<body>
|
||||||
|
<a class="skip-nav sr-only" href="#main-content">Skip to main</a>
|
||||||
|
<?php get_template_part('globalHead'); ?>
|
||||||
|
|
||||||
|
<main id="main-content" class="container" role="main">
|
||||||
|
<?php get_template_part('home-loop'); ?>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<?php // get_sidebar(); ?>
|
||||||
|
<?php get_footer(); ?>
|
||||||
|
</body>
|
||||||
|
</html>
|
27
index.php
27
index.php
@ -5,12 +5,31 @@
|
|||||||
<a class="skip-nav sr-only" href="#main-content">Skip to main</a>
|
<a class="skip-nav sr-only" href="#main-content">Skip to main</a>
|
||||||
<?php get_template_part('globalHead'); ?>
|
<?php get_template_part('globalHead'); ?>
|
||||||
|
|
||||||
<main id="main-content" role="main">
|
<main id="main-content" class="container" role="main">
|
||||||
<?php get_template_part('loop'); ?>
|
|
||||||
|
<div class="grid col-100 grid-gutter-lg">
|
||||||
|
<?php
|
||||||
|
if ( have_posts() ) {
|
||||||
|
while ( have_posts() ) {
|
||||||
|
the_post();
|
||||||
|
|
||||||
|
echo "<section>";
|
||||||
|
echo "<a href=\"".get_permalink()."\">";
|
||||||
|
the_title( '<h1>', '</h1>' );
|
||||||
|
echo "</a>";
|
||||||
|
the_excerpt();
|
||||||
|
echo "</section>";
|
||||||
|
}
|
||||||
|
|
||||||
|
get_template_part('pagination');
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<?php get_sidebar(); ?>
|
<?php // get_sidebar(); ?>
|
||||||
|
|
||||||
<?php get_footer(); ?>
|
<?php get_footer(); ?>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
13
loop.php
13
loop.php
@ -1,13 +0,0 @@
|
|||||||
<section>
|
|
||||||
<?php
|
|
||||||
if ( have_posts() ) {
|
|
||||||
while ( have_posts() ) {
|
|
||||||
the_post();
|
|
||||||
the_title( '<h1>', '</h1>' );
|
|
||||||
the_content();
|
|
||||||
}
|
|
||||||
|
|
||||||
get_template_part('pagination');
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</section>
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user