<main>
<h1><span>Braun HiFi</span> <span>Steuergerät</span> <span>audio 300</span></h1>
<div>
<p>In der modernen Aufnahmetechnik ist keine Mühe zu groß, kein Aufwand zu kostspielig, um auch allerletzte Feinheiten einer Interpretation zu erhalten.</p>
<p>Demgegenüber gibt es aber nur wenige HiFi Geräte, die es fertigbringen, den ganzen Nuancenreichtum wieder vollends hörbar zu machen.</p>
<p>Ein Gerät mit diesen Fähigkeiten ist das neue “audio 300”, eine Kompaktanlage mit ungewöhnlicher technischer Ausrüstung und einem formalen Konzept, das Braun höchste internationale Auszeichnungen eintrug.</p>
</div>
<img src="https://cdn.rawgit.com/huijing/filerepo/gh-pages/braun5.png">
<img src="https://cdn.rawgit.com/huijing/filerepo/gh-pages/braun6.png">
<img src="https://cdn.rawgit.com/huijing/filerepo/gh-pages/braun7.png">
<img src="https://cdn.rawgit.com/huijing/filerepo/gh-pages/braun8.png">
<img src="https://cdn.rawgit.com/huijing/filerepo/gh-pages/braun9.png">
<svg viewBox="0 0 400 170" style="height:2em;"><path fill="#000" fill-rule="nonzero" d="M32.315 148.6H20.767v-35.564h11.548c7.914 0 11.58 5.9 11.58 16.46 0 14.5-4.398 19.103-11.58 19.103zM20.767 61.44h11.266c5.816 0 10.523 4.28 10.523 16.07 0 11.915-5.44 16.037-10.523 16.037H20.767V61.44zm30.82 40.508v-.098c4.578-3.213 11.897-8.74 11.897-26.505 0-22.952-11.976-33.348-28.153-33.348H0V168.03h35.146c19.92 0 29.62-14.765 29.62-36.765 0-20.525-8.053-26.193-13.18-29.317zm51.37-40.508h11.266c5.816 0 10.507 4.28 10.507 16.07 0 11.915-5.423 16.037-10.507 16.037h-11.266V61.44zm42.33 64.41c0-15.705-4.874-20.117-11.51-23.902v-.098c4.578-3.213 11.834-8.74 11.834-26.505 0-22.952-11.91-33.348-28.09-33.348H82.19V168.03h20.753l.014-54.994h11.262c5.902 0 10.124 4.908 10.124 16.047v38.948h20.928l.01-42.18h.005zm40.485-95.246c0-9.477 8.7-10.7 13.51-10.7 4.807 0 13.474 1.2 13.474 10.7l-.008 62.943h-26.99l.014-62.943zM199.282 0c-8.78 0-34.247 1.99-34.247 27.474v140.574h20.763v-55.002h26.96l-.007 54.98h20.78V27.473C233.537 1.943 208.03 0 199.28 0h.002zm96.442 41.97v99.216c0 5.05-4.175 8.422-10.377 8.422-6.23 0-10.328-3.38-10.328-8.422L275 41.97l-20.755.03-.005 102.5c0 19.518 20.065 24.72 31.13 24.72 10.963 0 31.114-5.23 31.114-24.742V41.97h-20.76zm82.978 126.045l-.008-99.172c0-5.05-4.172-8.422-10.37-8.422-6.232 0-10.336 3.387-10.336 8.427l-.006 99.172-20.764.015V65.53c0-19.516 20.068-24.72 31.132-24.72 10.964 0 31.108 5.23 31.108 24.743v102.464h-20.756v-.002z"/></svg>
</main>
// General styles
@import url('https://fonts.googleapis.com/css?family=Rubik:500');
html {
box-sizing: border-box;
height: 100%;
font-family: 'Rubik', sans-serif;
padding: 1em;
background-color: #f8f6f1;
}
*,
*::before,
*::after {
box-sizing: inherit;
margin: 0;
padding: 0;
}
h1 {
font-size: 2em;
margin-bottom: 1em;
}
p {
margin-bottom: 1em;
}
img {
justify-self: center;
width: 100%;
}
svg {
margin-top: 1em;
}
// Layout styles
main {
display: grid;
grid-gap: 0.5em;
grid-template-columns: 50% 50%;
grid-template-areas: "title title"
"text text"
"key key"
"detail1 detail2"
"detail3 detail4"
}
h1 {
grid-area: title;
}
div {
grid-area: text;
}
img:first-of-type {
grid-area: detail1;
}
img:nth-of-type(2) {
grid-area: key;
}
img:nth-of-type(3) {
grid-area: detail2;
}
img:nth-of-type(4) {
grid-area: detail3;
}
img:nth-of-type(5) {
grid-area: detail4;
}
@media screen and (min-aspect-ratio: 1/1) and (min-height: 20em) {
main {
grid-template-columns: 18.75em 1fr 1fr 1fr;
grid-template-rows: calc((100vh - 3em) / 3) calc((100vh - 3em) / 3) calc((100vh - 3em) / 3);
height: calc(100vh - 2em);
grid-template-areas: "title detail1 key key"
"text detail2 key key"
"text detail3 detail4 braun";
}
h1 span {
display: block;
}
img:nth-of-type(2) {
height: calc(((100vh - 2em) / 3) * 2);
object-fit: cover;
}
img:first-of-type,
img:nth-of-type(3),
img:nth-of-type(4),
img:nth-of-type(5) {
height: calc((100vh - 3em) / 3);
object-fit: cover;
}
svg {
grid-area: braun;
align-self: end;
justify-self: end;
}
}
@media screen and (min-aspect-ratio: 8/5) and (min-height: 32em) {
main {
grid-template-columns: 17.5em 1fr 3fr 1fr 1fr;
grid-template-rows: calc((100vh - 3em) / 3) calc((100vh - 3em) / 3) calc((100vh - 3em) / 3);
height: calc(100vh - 2em);
grid-template-areas: "title . key . ."
"text detail1 key detail2 detail3"
"text . . detail4 ."
}
div {
margin-top: -2em;
}
svg {
grid-area: text;
align-self: end;
justify-self: start;
}
}
View Compiled
/* Fully responsive recreation of the Braun HiFi Steuergerät audio 300 poster designed by Wolfgang Schmittel. An exercise in grid-template-areas, object-fit and aspect-ratio media queries. Fallback support to be added. */
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.