You can add captions now to header images and article images
This commit is contained in:
		
					parent
					
						
							
								afe5307a29
							
						
					
				
			
			
				commit
				
					
						8ef95125bd
					
				
			
		
					 12 changed files with 144 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -47,6 +47,8 @@
 | 
			
		|||
    url: "/design/header-with-text/"
 | 
			
		||||
  - title: "No Header"
 | 
			
		||||
    url: "/design/no-header/"
 | 
			
		||||
  - title: "No Header but Image"
 | 
			
		||||
    url: "/design/no-header-but-image/"
 | 
			
		||||
 | 
			
		||||
- title: Documentation
 | 
			
		||||
  url: "/documentation/"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,12 +11,14 @@ tags:
 | 
			
		|||
    - 
 | 
			
		||||
header: no
 | 
			
		||||
header:
 | 
			
		||||
    image_fullwidth: "unsplash_brooklyn-bridge_header.jpg"
 | 
			
		||||
    image_fullwidth: 
 | 
			
		||||
    image:
 | 
			
		||||
    pattern:
 | 
			
		||||
    color:
 | 
			
		||||
    background-color:  "#fabb00"
 | 
			
		||||
    title: header with text
 | 
			
		||||
    title: 
 | 
			
		||||
    caption: 
 | 
			
		||||
    caption_url: 
 | 
			
		||||
image:
 | 
			
		||||
    title:
 | 
			
		||||
    homepage:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,6 +22,16 @@
 | 
			
		|||
	</div><!-- /.row -->
 | 
			
		||||
</div><!-- /#masthead -->
 | 
			
		||||
 | 
			
		||||
{% if page.header.caption_url && page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	<a href="{{ page.header.caption_url }}">{{ page.header.caption }}</a>
 | 
			
		||||
</div>
 | 
			
		||||
{% elsif page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	{{ page.header.caption }}
 | 
			
		||||
</div>
 | 
			
		||||
{% endif %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% elsif page.header.image_fullwidth %}
 | 
			
		||||
| 
						 | 
				
			
			@ -36,32 +46,62 @@
 | 
			
		|||
	</div><!-- /.row -->
 | 
			
		||||
</div><!-- /#masthead -->
 | 
			
		||||
 | 
			
		||||
{% if page.header.caption_url && page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	<a href="{{ page.header.caption_url }}">{{ page.header.caption }}</a>
 | 
			
		||||
</div>
 | 
			
		||||
{% elsif page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	{{ page.header.caption }}
 | 
			
		||||
</div>
 | 
			
		||||
{% endif %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% elsif page.header.pattern %}
 | 
			
		||||
 | 
			
		||||
<div id="masthead-with-pattern" style="background: url('{{ site.url }}/images/{{ page.header.pattern }}')">
 | 
			
		||||
	<div class="row">
 | 
			
		||||
		<div class="small-12 columns">
 | 
			
		||||
		<figure class="small-12 columns">
 | 
			
		||||
			<img src="{{ site.url }}/images/{{ page.header.image }}" alt="{{ site.title }}">
 | 
			
		||||
		</div><!-- /.small-12.columns -->
 | 
			
		||||
		</figure><!-- /.small-12.columns -->
 | 
			
		||||
	</div><!-- /.row -->
 | 
			
		||||
</div><!-- /#masthead -->
 | 
			
		||||
 | 
			
		||||
	{% if page.header.caption_url && page.header.caption %}
 | 
			
		||||
	<div class="masthead-caption">
 | 
			
		||||
		<a href="{{ page.header.caption_url }}">{{ page.header.caption }}</a>
 | 
			
		||||
	</div>
 | 
			
		||||
	{% elsif page.header.caption %}
 | 
			
		||||
	<div class="masthead-caption">
 | 
			
		||||
		{{ page.header.caption }}
 | 
			
		||||
	</div>
 | 
			
		||||
	{% endif %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% elsif page.header.background-color %}
 | 
			
		||||
 | 
			
		||||
<div id="masthead-with-background-color" style="background: {{ page.header.background-color }};">
 | 
			
		||||
	<div class="row">
 | 
			
		||||
		<div class="small-12 columns">
 | 
			
		||||
		<figure class="small-12 columns">
 | 
			
		||||
			<img src="{{ site.url }}/images/{{ page.header.image }}" alt="{{ site.title }}">
 | 
			
		||||
		</div><!-- /.small-12.columns -->
 | 
			
		||||
		</figure><!-- /.small-12.columns -->
 | 
			
		||||
	</div><!-- /.row -->
 | 
			
		||||
</div><!-- /#masthead -->
 | 
			
		||||
 | 
			
		||||
{% if page.header.caption_url && page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	<a href="{{ page.header.caption_url }}">{{ page.header.caption }}</a>
 | 
			
		||||
</div>
 | 
			
		||||
{% elsif page.header.caption %}
 | 
			
		||||
<div class="masthead-caption">
 | 
			
		||||
	{{ page.header.caption }}
 | 
			
		||||
</div>
 | 
			
		||||
{% endif %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% elsif page.header == no %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% endif %}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,6 +12,8 @@ tags:
 | 
			
		|||
header:
 | 
			
		||||
    image: header_unsplash_2-970x.jpg
 | 
			
		||||
    pattern: pattern_concrete.jpg
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
---
 | 
			
		||||
It's so easy to do. Just define in front matter an image and a pattern image. Instead of a pattern you can also use a color. Have a look at the [example with a background color]({{ site.url }}/design/header-image-color/).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -22,6 +24,8 @@ It's so easy to do. Just define in front matter an image and a pattern image. In
 | 
			
		|||
header:
 | 
			
		||||
    image:  "header_unsplash_2-970x.jpg"
 | 
			
		||||
    pattern:  "pattern_concrete.jpg"
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,9 @@ tags:
 | 
			
		|||
image:
 | 
			
		||||
   thumb: "unsplash_brooklyn-bridge_thumb.jpg"
 | 
			
		||||
header:
 | 
			
		||||
   image_fullwidth: "unsplash_brooklyn-bridge_header.jpg"
 | 
			
		||||
    image_fullwidth: "unsplash_brooklyn-bridge_header.jpg"
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
---
 | 
			
		||||
It's so easy to do. Just define in front matter your image.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -20,7 +22,9 @@ It's so easy to do. Just define in front matter your image.
 | 
			
		|||
 | 
			
		||||
~~~
 | 
			
		||||
header:
 | 
			
		||||
   image_fullwidth: "unsplash_brooklyn-bridge_header.jpg"
 | 
			
		||||
    image_fullwidth: "unsplash_brooklyn-bridge_header.jpg"
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,6 +12,8 @@ tags:
 | 
			
		|||
header:
 | 
			
		||||
    image: header_unsplash_2-970x.jpg
 | 
			
		||||
    background-color:  "#304558"
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
---
 | 
			
		||||
It's so easy to do. Just define in front matter an image and a background color. Instead of a color you can also use a pattern image. Have a look at the [example with a background pattern]({{ site.url }}/design/header-image-pattern/).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -23,6 +25,8 @@ It's so easy to do. Just define in front matter an image and a background color.
 | 
			
		|||
header:
 | 
			
		||||
    image:  "header_unsplash_2-970x.jpg"
 | 
			
		||||
    background-color:  "#fabb00"
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,6 +14,8 @@ header:
 | 
			
		|||
    background-color: "#EFC94C;"
 | 
			
		||||
#    pattern: pattern_concrete.jpg
 | 
			
		||||
    image_fullwidth: unsplash_brooklyn-bridge_header.jpg
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -23,6 +25,8 @@ header:
 | 
			
		|||
header:
 | 
			
		||||
    title: header with text
 | 
			
		||||
    image_fullwidth: unsplash_brooklyn-bridge_header.jpg
 | 
			
		||||
    caption: This is a caption for the header image with link
 | 
			
		||||
    caption_url: https://unsplash.com/
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
### All Header-Styles 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										32
									
								
								_posts/design/2015-03-12-no-header-but-image.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								_posts/design/2015-03-12-no-header-but-image.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,32 @@
 | 
			
		|||
---
 | 
			
		||||
layout: page
 | 
			
		||||
subheadline:  "Headers With Style"
 | 
			
		||||
title:  "No Header but Article Image"
 | 
			
		||||
teaser: "Feeling Responsive enables you to get the attention of visitors. If you don't want to use a big header, use an image for the article instead."
 | 
			
		||||
categories:
 | 
			
		||||
    - design
 | 
			
		||||
tags:
 | 
			
		||||
    - design
 | 
			
		||||
    - background color
 | 
			
		||||
    - header
 | 
			
		||||
header: no
 | 
			
		||||
image:
 | 
			
		||||
    title: unsplash_eagle.jpg
 | 
			
		||||
    credit: This is a caption for the header image with link
 | 
			
		||||
    url: https://unsplash.com/
 | 
			
		||||
---
 | 
			
		||||
First turn of the header with `header: no`. Than add an image to with the following code. The caption is optional.
 | 
			
		||||
 | 
			
		||||
~~~
 | 
			
		||||
header: no
 | 
			
		||||
image:
 | 
			
		||||
    title: unsplash_eagle.jpg
 | 
			
		||||
    credit: This is a caption for the header image with link
 | 
			
		||||
    url: https://unsplash.com/
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### All Header-Styles
 | 
			
		||||
{: .t60 }
 | 
			
		||||
 | 
			
		||||
{% include list-posts.html tag='header' %}
 | 
			
		||||
							
								
								
									
										24
									
								
								_posts/design/2015-03-12-no-header.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								_posts/design/2015-03-12-no-header.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,24 @@
 | 
			
		|||
---
 | 
			
		||||
layout: page
 | 
			
		||||
subheadline:  "Headers With Style"
 | 
			
		||||
title:  "No Header but Article Image"
 | 
			
		||||
teaser: "Feeling Responsive allows you to use all kinds of headers. This example shows <em>no</em> header but a centered image above the headline."
 | 
			
		||||
categories:
 | 
			
		||||
    - design
 | 
			
		||||
tags:
 | 
			
		||||
    - design
 | 
			
		||||
    - background color
 | 
			
		||||
    - header
 | 
			
		||||
header: no
 | 
			
		||||
---
 | 
			
		||||
*Silence is beautiful.* Sometimes you just want no distractions at all. Wether you like the content to speak for itself or enjoy pure typography on a plain background: *Feeling Responsive* got you covered. Just say *no* like this:
 | 
			
		||||
 | 
			
		||||
~~~
 | 
			
		||||
header: no
 | 
			
		||||
~~~
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### All Header-Styles
 | 
			
		||||
{: .t60 }
 | 
			
		||||
 | 
			
		||||
{% include list-posts.html tag='header' %}
 | 
			
		||||
| 
						 | 
				
			
			@ -107,16 +107,31 @@ img { border-radius: $global-radius;}
 | 
			
		|||
figure {
 | 
			
		||||
    margin: 0 0 rem-calc(30) 0;
 | 
			
		||||
}
 | 
			
		||||
figcaption {
 | 
			
		||||
#masthead-with-background-color figure,
 | 
			
		||||
#masthead-with-pattern figure {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
}
 | 
			
		||||
figcaption,
 | 
			
		||||
.masthead-caption {
 | 
			
		||||
    color: $grey-10;
 | 
			
		||||
    font-family: $font-family-sans-serif;
 | 
			
		||||
    font-size: rem-calc(13);
 | 
			
		||||
    padding-top: rem-calc(2);
 | 
			
		||||
}
 | 
			
		||||
figcaption a {
 | 
			
		||||
figcaption a,
 | 
			
		||||
.masthead-caption a {
 | 
			
		||||
    border-bottom: 1px dotted $grey-4;
 | 
			
		||||
    color: $grey-10;
 | 
			
		||||
}
 | 
			
		||||
figcaption a:hover,
 | 
			
		||||
.masthead-caption a:hover {
 | 
			
		||||
    border-bottom: 2px solid $primary-color;
 | 
			
		||||
    color: $primary-color;
 | 
			
		||||
}
 | 
			
		||||
.masthead-caption {
 | 
			
		||||
    padding-right: 10px;
 | 
			
		||||
    text-align: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Lists
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										
											BIN
										
									
								
								images/unsplash_eagle.jpg
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/unsplash_eagle.jpg
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 254 KiB  | 
| 
						 | 
				
			
			@ -24,6 +24,7 @@ permalink: "/roadmap/"
 | 
			
		|||
 | 
			
		||||
## Done
 | 
			
		||||
 | 
			
		||||
* [<s>Now with optional caption for header</s>]
 | 
			
		||||
* [<s>Refined humans.txt</s>](http://humanstxt.org/)
 | 
			
		||||
* [<s>Produce an introduction video to showcase *Feeling Responsive*</s>](https://www.youtube.com/embed/3b5zCFSmVvU)
 | 
			
		||||
* [<s>Additional header with text</s>]({{ site.url }}/headers/)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue