<!-- HTML by Phil Hoffer -->
<!DOCTYPE html>
<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="cache-control" content="no-store">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Phil Hoffer · Portfolio · Graz, Austria</title>
<link rel="stylesheet" type="text/css" href="framework/style_2024-10-07.css">
<script src="framework/jquery-3.6.2.min.js"></script>
<meta name="robots" content="index, follow">
<meta name="author" content="Phil Hoffer - rotane">
<meta name="description" lang="de" content="Portfolio von Grafikdesigner DI Phil Hoffer in Graz, Österreich.">
<meta name="keywords" lang="de" content="Phil Hoffer, Philipp Hoffer, rotane, Designer, Grafikdesign, Layout, Editorial Design, Kommunikationsdesign, Informationsdesign, Webdesign, Screendesign, Portfolio, Graz, Österreich">
<meta name="keywords" lang="en" content="Phil Hoffer, Philipp Hoffer, rotane, designer, graphic design, layout, communication design, information design, web design, screen design, portfolio, Graz, Austria">
<meta property="og:title" content="Phil Hoffer Portfolio">
<meta property="og:type" content="profile">
<meta property="og:description" content="Portfolio von Grafikdesigner DI Phil Hoffer in Graz, Österreich.">
<meta property="og:image" content="http://rotane.hoffer.cx/framework/og-image@2x.jpg">
<meta property="og:url" content="http://rotane.hoffer.cx">
<meta property="og:locale" content="de_AT">
<meta property="og:updated_time" content="2024-07-15">
<link rel="shortcut icon" href="favicon.ico">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="icon" href="framework/favicon-16x16.png" type="image/png" sizes="16x16">
<link rel="icon" href="framework/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" sizes="180x180" href="framework/apple-touch-icon.png">
<link rel="mask-icon" href="framework/safari-pinned-tab.svg" color="#5bbad5">
<link rel="manifest" href="framework/site.webmanifest">
<meta name="apple-mobile-web-app-title" content="Phil Hoffer">
<meta name="msapplication-config" content="browserconfig.xml">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="theme-color" content="#ffffff">
<meta name="google-site-verification" content="SE1qUbTwp4F1wEkbSaEdqSs6TRzKrZXpU0tK94KmPCQ">
</head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-H5C6CVSQF7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-H5C6CVSQF7');
</script>
<body>
<nav>
<div class="container">
<a href="#home"><span>Home</span></a>
<a href="#arbeiten"><span>Projekte</span></a>
<a href="#leistungen"><span>Leistungen</span></a>
<a href="#logos"><span>Kunden</span></a>
<a href="#kontakt"><span>Kontakt</span></a>
<a href="photo" class="last out"><span>Fotografie</span></a>
</div>
</nav>
<main>
<header class="container" id="home">
<h1>Phil Hoffer</h1>
<h2>Portfolio</h2>
<p>Ich arbeite <i>effektiv</i> und <i>maßgeschneidert</i> für Sie und Ihre Vision.</p>
<p>Meine langjährige Erfahrung, fundierte Ausbildung und Kreativität garantieren Ihnen eine <i>professionelle</i> und <i>hochwertige</i> Umsetzung Ihrer Ideen – analog und digital.</p>
</header>
<section class="container" id="arbeiten">
<h3>Ausgewählte Projekte</h3>
<p>Klicke für Details</p>
<div class="grid">
<!-- thumbnail 19 Bundesschatz -->
<div><a onclick="openmodal('#modal19')" href="#modal">
<img src="arbeiten/thumbs/bundesschatz.jpg" alt="">
<div class="alttext">
<h5>Bundesschatz</h5>
<p>Illustration für die 5 Anlageprodukte der Republik Österreich.</p>
</div>
</a></div>
<!-- thumbnail 4 Eibiswald Sonderbeilage -->
<div><a onclick="openmodal('#modal04')" href="#modal">
<img src="arbeiten/thumbs/eibiswald_wohlfuhlen.jpg" alt="">
<div class="alttext">
<h5>Eibiswald</h5>
<p>Gestaltung und Satz einer Sonder­ausgabe der Gemeinde­zeitung zum Thema Tourismus für die Markt­gemeinde Eibiswald.</p>
</div>
</a></div>
<!-- thumbnail 2 TED -->
<div><a onclick="openmodal('#modal02')" href="#modal">
<img src="arbeiten/thumbs/ted_flyer.jpg" alt="">
<div class="alttext">
<h5>Technische Dokumentation</h5>
<p>Branding (inklusive mehrerer 2D-Illustrationen und 3D-Renderings) für den Master­lehrgang “Technische Doku­mentation” der FH Joanneum Graz.</p>
</div>
</a></div>
<!-- thumbnail 9 murChat -->
<div><a onclick="openmodal('#modal09')" href="#modal">
<img src="arbeiten/thumbs/murchat.jpg" alt="">
<div class="alttext">
<h5>murChat</h5>
<p>Logodesign, Gestaltung und Layout der Zeitung für das Beteiligungs­projekt “Junges Aichfeld” der steirischen Gemeinden Fohnsdorf, Judenburg und Zeltweg.</p>
</div>
</a></div>
<!-- thumbnail 1 Neuhofen -->
<div><a onclick="openmodal('#modal01')" href="#modal">
<img src="arbeiten/thumbs/neuhofen.jpg" alt="">
<div class="alttext">
<h5>Neuhofen</h5>
<p>Neugestaltung und Satz von über 35 Ausgaben der Gemeinde­zeitung für die Markt­gemeinde Neuhofen an der Krems.</p>
</div>
</a></div>
<!-- thumbnail 20 nowa -->
<div><a onclick="openmodal('#modal20')" href="#modal">
<img src="arbeiten/thumbs/nowa.jpg" alt="">
<div class="alttext">
<h5>nowa</h5>
<p>Grafische Begleitung des Projekts “Erasmus+ Wirkung 101” – von Konzeption bis zur Umsetzung: Zeichnen eines mehrseitigen Comics, Gestaltung einer Infografik, Satz und Layout der gesamten Broschüre.</p>
</div>
</a></div>
<!-- thumbnail 8 Zukunft Stadt -->
<div><a onclick="openmodal('#modal08')" href="#modal">
<img src="arbeiten/thumbs/zukunftstadt.jpg" alt="">
<div class="alttext">
<h5>Initiative zukunft:stadt</h5>
<p>Logo und Anwendungen für das Gemein­schafts­projekt der Städte Bruck an der Mur, Knittel­feld, Leibnitz, Trofaiach und Weiz.</p>
</div>
</a></div>
<!-- thumbnail 11 Weiz Kindersommer -->
<div><a onclick="openmodal('#modal11')" href="#modal">
<img src="arbeiten/thumbs/weizferien.jpg" alt="">
<div class="alttext">
<h5>Kindersommer Weiz</h5>
<p>Gestaltung Ferien­programm­heft 2019 für die Stadt­gemeinde Weiz.</p>
</div>
</a></div>
<!-- thumbnail 18 Weiz Bildungsbroschüre -->
<div><a onclick="openmodal('#modal18')" href="#modal">
<img src="arbeiten/thumbs/weizbro.jpg" alt="">
<div class="alttext">
<h5>Broschüren für Weiz</h5>
<p>Gestaltung Bildungs-/­Familien­broschüre, Service­broschüren sowie Image­broschüren für die Stadt­gemeinde Weiz.</p>
</div>
</a></div>
<!-- thumbnail 10 Eisenstrasse -->
<div><a onclick="openmodal('#modal10')" href="#modal">
<img src="arbeiten/thumbs/eisenstrasse.jpg" alt="">
<div class="alttext">
<h5>Stadtbus Eisenstraße</h5>
<p>Marke, Bus­beklebung, Inserate, Folder und Fahrpläne.</p>
</div>
</a></div>
<!-- thumbnail 12 Moser-Sujbert -->
<div><a onclick="openmodal('#modal12')" href="#modal">
<img src="arbeiten/thumbs/moser.jpg" alt="">
<div class="alttext">
<h5>Zahnarzt Dr. Anna Moser-Sujbert</h5>
<p>Gestaltung und Programmierung einer Website, sowie Erstellung von Druck­sorten.</p>
</div>
</a></div>
<!-- thumbnail 6 ESOPP -->
<div><a onclick="openmodal('#modal06')" href="#modal">
<img src="arbeiten/thumbs/esopp.jpg" alt="">
<div class="alttext">
<h5>ESOPP Scada</h5>
<p>Neugestaltung/Proof-of-Concept eines Human-Machine-Interfaces für eine Papierwalz­maschine mit Fokus auf Modernisierung, Benutzer­freundlichkeit und Vermarkt­barkeit.</p>
</div>
</a></div>
<!-- thumbnail 7 TBK -->
<div><a onclick="openmodal('#modal07')" href="#modal">
<img src="arbeiten/thumbs/tbk.jpg" alt="">
<div class="alttext">
<h5>TBK</h5>
<p>Neugestaltung mehrerer Bedien­elemente einer Maschine für Oberflächenan­alysen.</p>
</div>
</a></div>
<!-- thumbnail 5 Energie Graz 2012 -->
<div><a onclick="openmodal('#modal05')" href="#modal">
<img src="arbeiten/thumbs/energiegraz_2012.jpg" alt="">
<div class="alttext">
<h5>Energie Graz</h5>
<p>Satz und Mit­gestaltung Geschäfts­bericht 2012.</p>
</div>
</a></div>
<!-- thumbnail 13 Mureck -->
<div><a onclick="openmodal('#modal13')" href="#modal">
<img src="arbeiten/thumbs/mureck.jpg" alt="">
<div class="alttext">
<h5>Stadtgemeinde Mureck</h5>
<p>Logo für den Begleit­prozess zur Gemeinde­fusion, Gestaltung und Satz von mehreren Sonder­ausgaben der Gemeinde­zeitung.</p>
</div>
</a></div>
<!-- thumbnail 3 Visitenkarte -->
<!--
<div><a onclick="openmodal('#modal03')" href="#modal">
<img src="arbeiten/thumbs/rotane_visitenkarte.jpg" alt="">
<div class="alttext">
<h5>Phil Hoffer</h5>
<p>Eigenmarke.</p>
</div>
</a></div>
-->
<!-- thumbnail 17 Kalender -->
<div><a onclick="openmodal('#modal17')" href="#modal">
<img src="arbeiten/thumbs/kalender.jpg" alt="">
<div class="alttext">
<h5>Fotokalender</h5>
<p>Fotografie und Gestaltung (Layout, Kalendarium) für mehrere Wand­kalender.</p>
</div>
</a></div>
<!-- thumbnail 15 Musicmap -->
<div><a onclick="openmodal('#modal15')" href="#modal">
<img src="arbeiten/thumbs/musicmap.png" alt="">
<div class="alttext">
<h5>Musicmap</h5>
<p>Eine Informations­grafik, die meinen Musikgeschmack widerspiegelt. Nach dem Sammeln der Daten wurden sie sortiert und wie ein U-Bahn-Plan dargestellt – ver­schiedene Linien für ver­schiedene Genres, die beliebtesten Künstler nach innen.</p>
</div>
</a></div>
<!-- thumbnail 14 Albumart -->
<div><a onclick="openmodal('#modal14')" href="#modal">
<img src="arbeiten/thumbs/albumart.jpg" alt="">
<div class="alttext">
<h5>Custom Album Art</h5>
<p>Eine meiner Leidenschaften ist die Neu­gestaltung von Cover Artworks. Einerseits als Finger­übung für Photo­shop, anderer­seits für eine stylische iTunes-Musik-Bibliothek am Computer.</p>
</div>
</a></div>
<!-- thumbnail 16 Twoism -->
<!--
<div><a onclick="openmodal('#modal16')" href="#modal">
<img src="arbeiten/thumbs/twoism.jpg" alt="">
<div class="alttext">
<h5>One on Twoism, Vol. 6</h5>
<p>Cover­design (und Finalist der Aus­schreibung) für die 6. Ausgabe des Musik­projekts “One on Twoism”.</p>
</div>
</a></div>
-->
</div>
</section> <!-- Projekte -->
<section class="container" id="leistungen">
<h3>Leistungen</h3>
<ul class="grid">
<li class="edi">
<img src="graphics/graphic_editorial.png" alt="">
<div class="text">
<h4>Editorial Design</h4>
<p>Gestaltung und Satz von Zeitungen, Magazinen und Büchern</p>
</div>
</li>
<li class="kom">
<img src="graphics/graphic_kommunikation.png" alt="">
<div class="text">
<h4>Kommunikations­design</h4>
<p>Grafik, Logos, Illustrationen, Corporate Identity (Visitenkarten, Drucksachen, Flyer, Plakate)</p>
</div>
</li>
<li class="inf">
<img src="graphics/graphic_information.png" alt="">
<div class="text">
<h4>Informations­design</h4>
<p>Infografiken, Piktogramme</p>
</div>
</li>
<li class="web">
<img src="graphics/graphic_web.png" alt="">
<div class="text">
<h4>Web- und Screen­design</h4>
<p>Websiten, Social Media-Betreuung, Interfaces</p>
</div>
</li>
</ul>
</section> <!-- Leistungen -->
<section class="container" id="tools">
<h4>Tools & Skills</h4>
<ul>
<li class="outer ind"><div class="inner">Adobe InDesign<span>: 100 %</span></div></li>
<li class="outer ps" ><div class="inner">Adobe Photoshop<span>: 100 %</span></div></li>
<li class="outer ill"><div class="inner">Adobe Illustrator<span>: 90 %</span></div></li>
<li class="outer htm"><div class="inner">HTML, CSS<span>: Fließend</span></div></li>
<li class="outer php"><div class="inner">PHP, JavaScript<span>: Fortgeschritten</span></div></li>
<li class="outer pho"><div class="inner">Fotografie<span>: Professionell</span></div></li>
<li class="outer off"><div class="inner">Microsoft Office</div></li>
<li class="outer ger"><div class="inner">Deutsch<span>: Muttersprache</span></div></li>
<li class="outer eng"><div class="inner">Englisch<span>: C2 Niveau</span></div></li>
</ul>
</section> <!-- Tools & Skills -->
<section class="container" id="cv">
<h4>Lebenslauf</h4>
<ul>
<li class="row"><div class="col-1">seit 2005</div><div class="col-2">Selbstständiger Grafikdesigner</div></li>
<li class="row"><div class="col-1">seit 2007</div><div class="col-2">Freier Mitarbeiter bei der <a href="http://www.gmk.co.at" target="_blank">GMK – Gesell­schaft für Marketing und Kommunikation</a> in Graz</div></li>
<li class="row"><div class="col-1">2010 – 2014</div><div class="col-2">Technical Consultant bei <a href="https://www.razorshift.com" target="_blank">Razor­shift Entertainment</a></div></li>
<li class="row"><div class="col-1">2009 – 2012</div><div class="col-2">Creative Staff bei <a href="https://www.deviantart.com" target="_blank">DeviantArt</a></div></li>
<li class="row"><div class="col-1">2008 – 2010</div><div class="col-2">Freelancer bei <a href="https://www.napalmriot.com/" target="_blank">Napalm Riot (später RiotCore)</a></div></li>
<li class="row"><div class="col-1">2006</div><div class="col-2">Grafikdesigner bei <a href="https://1pt.com.au" target="_blank">Pro­Grafica</a> in Sydney, Australien</div></li>
<li class="row"><div class="col-1">2005</div><div class="col-2">Praktikum als Grafiker bei <a href="https://www.effektiv.it" target="_blank">Effektiv</a> in Südtirol</div></li>
<li class="row"><div class="col-1">2001 – 2005</div><div class="col-2">Studium Informations­design (<a onclick="openmodal('#modal98')" class="infodesignlink" title="Was ist Informationsdesign?" href="#infodesign">Was ist das eigentlich?</a>) mit Abschluss Diplom-Ingenieur an der <a href="https://www.fh-joanneum.at" target="_blank">FH Joanneum</a> in Graz</div></li>
</ul>
</section> <!-- Lebenslauf -->
<section class="container" id="logos">
<h3>Kunden & Partner</h3>
<ul class="grid">
<li><img src="graphics/logo_bfi.png" alt=""></li>
<li><img src="graphics/logo_deviantart.png" alt=""></li>
<li><img src="graphics/logo_effektiv.png" alt=""></li>
<li><img src="graphics/logo_eibiswald.png" alt=""></li>
<li><img src="graphics/logo_egg.png" alt=""></li>
<li><img src="graphics/logo_esopp.png" alt=""></li>
<li><img src="graphics/logo_fhj.png" alt=""></li>
<li><img src="graphics/logo_gmk.png" alt=""></li>
<!-- <li><img src="graphics/logo_grobming.png" alt=""></li> -->
<li><img src="graphics/logo_hallotag.png" alt=""></li>
<li><img src="graphics/logo_knittelfeld.png" alt=""></li>
<!-- <li><img src="graphics/logo_leoben.png" alt=""></li> -->
<li><img src="graphics/logo_sujbert.png" alt=""></li>
<!-- <li><img src="graphics/logo_murchat.png" alt=""></li> -->
<!-- <li><img src="graphics/logo_mureck.png" alt=""></li> -->
<!-- <li><img src="graphics/logo_napalmriot.png" alt=""></li> -->
<li><img src="graphics/logo_neuhofen.png" alt=""></li>
<li><img src="graphics/logo_oebfa.png" alt=""></li>
<li><img src="graphics/logo_pep.png" alt=""></li>
<li><img src="graphics/logo_prografica.png" alt=""></li>
<li><img src="graphics/logo_razorshift.png" alt=""></li>
<li><img src="graphics/logo_redeye.png" alt=""></li>
<!-- <li><img src="graphics/logo_riotcore.png" alt=""></li> -->
<li><img src="graphics/logo_tbk.png" alt=""></li>
<li><img src="graphics/logo_treechip.png" alt=""></li>
<li><img src="graphics/logo_volkshilfe.png" alt=""></li>
<li><img src="graphics/logo_weiz.png" alt=""></li>
</ul>
</section> <!-- Logos & Kunden -->
<section id="kontakt" class="container">
<h3>Kontakt</h3>
<p>Haben Sie Interesse, mit mir zu arbeiten? Ich freue mich auf Ihre Nachricht!</p>
<h4><a href="tel:004369910582429">+43 699 10582429</a></h4>
<h4><a href="mailto:hello@hoffer.cx">hello@hoffer.cx</a></h4>
</section> <!-- Kontakt -->
</main>
<footer>
<div class="shadow"></div>
<div class="container">
<ul class="links">
<li><a href="https://www.linkedin.com/in/rotane" target="_blank"><img src="graphics/link_linkedin.png" alt=""></a></li>
<li><a href="https://www.xing.com/profile/Phil_Hoffer" target="_blank"><img src="graphics/link_xing.png" alt=""></a></li>
<li><a href="https://www.instagram.com/rotaneco" target="_blank"><img src="graphics/link_instagram.png" alt=""></a></li>
<li><a href="https://www.deviantart.com/rotane" target="_blank"><img src="graphics/link_deviantart.png" alt=""></a></li>
<!-- <li><a href="https://steamcommunity.com/id/rotane" target="_blank"><img src="graphics/link_steam.png" alt=""></a></li> -->
<!-- <li><a href="https://letterboxd.com/rotane" target="_blank"><img src="graphics/link_letterboxd.png" alt=""></a></li> -->
<!-- <li><a href="https://www.last.fm/user/rotane" target="_blank"><img src="graphics/link_lastfm.png" alt=""></a></li> -->
<li><a href="https://www.facebook.com/rotane" target="_blank"><img src="graphics/link_facebook.png" alt=""></a></li>
<!-- <li><a href="https://twitter.com/rotane" target="_blank"><img src="graphics/link_x.png" alt=""></a></li> -->
<li><a href="https://rotane.bsky.social" target="_blank"><img src="graphics/link_bsky.png" alt=""></a></li>
</ul>
<ul class="text">
<li>© 2000 – 2024 DI (FH) Phil Hoffer</li>
<li><a href="mailto:job@hoffer.cx">job@hoffer.cx</a></li>
<li><a onclick="openmodal('#modal99')" class="impressumlink" href="#impressum">Impressum</a></li>
</ul>
</div>
</footer>
<!-- === modals WITH slideshow === -->
<!-- modal 1 Neuhofen -->
<aside id="modal01" class="modal animate-opacity">
<div class="modal-content">
<div class="slides01">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/neuhofen_1.jpg" alt=""></div>
<h5>Neuhofen</h5>
<p>Übersicht einiger Titelseiten</p>
</div>
<div class="slides01">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/neuhofen_3.jpg" alt=""></div>
<h5>Neuhofen</h5>
<p>Innenseiten</p>
</div>
<div class="slides01">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/neuhofen_2.jpg" alt=""></div>
<h5>Neuhofen</h5>
<p>Innenseiten</p>
</div>
<div class="slides01">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/neuhofen_5.jpg" alt=""></div>
<h5>Neuhofen</h5>
<p>Innenseiten</p>
</div>
<div class="slides01">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/neuhofen_4.jpg" alt=""></div>
<h5>Neuhofen</h5>
<p>Innenseiten, mit Sub-Branding für das FORUM Neuhofen</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 0)">❮</button>
<button class="button-right" onclick="plusDivs(1, 0)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 2 TED -->
<aside id="modal02" class="modal animate-opacity">
<div class="modal-content">
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_flyer_1.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>Titelseite vom Flyer</p>
</div>
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_web_1.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>Website der FH Joanneum mit Illustration im Hintergrund</p>
</div>
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_facebook_3.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>Facebook-Header</p>
</div>
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_hero_2.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>Detailansicht 2D-Illustration</p>
</div>
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_hero_3.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>Detailansicht sekundäre 2D-Illustration</p>
</div>
<div class="slides02">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/ted_hero_lego.jpg" alt=""></div>
<h5>Technische Dokumentation</h5>
<p>3D-Rendering im LEGO-Stil</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 1)">❮</button>
<button class="button-right" onclick="plusDivs(1, 1)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 4 Eibiswald Sonderbeilage -->
<aside id="modal04" class="modal animate-opacity">
<div class="modal-content">
<div class="slides04">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/eibiswald_wohlfuhlen_2.jpg" alt=""></div>
<h5>Eibiswald</h5>
<p>Sonderausgabe im Umfang von 60 Seiten</p>
</div>
<div class="slides04">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/eibiswald_wohlfuhlen_3.jpg" alt=""></div>
<h5>Eibiswald</h5>
<p>Detailansicht Innenseiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 2)">❮</button>
<button class="button-right" onclick="plusDivs(1, 2)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 5 Energie Graz 2012 -->
<aside id="modal05" class="modal animate-opacity">
<div class="modal-content">
<div class="slides05">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/energiegraz_2012_1.jpg" alt=""></div>
<h5>Energie Graz</h5>
<p>Geschäftsbericht Cover</p>
</div>
<div class="slides05">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/energiegraz_2012_2b.jpg" alt=""></div>
<h5>Energie Graz</h5>
<p>Geschäftsbericht Innenseiten</p>
</div>
<div class="slides05">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/energiegraz_2012_4.jpg" alt=""></div>
<h5>Energie Graz</h5>
<p>Geschäftsbericht Innenseiten</p>
</div>
<div class="slides05">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/energiegraz_2012_6.jpg" alt=""></div>
<h5>Energie Graz</h5>
<p>Geschäftsbericht Innenseiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 3)">❮</button>
<button class="button-right" onclick="plusDivs(1, 3)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 7 TBK -->
<aside id="modal07" class="modal animate-opacity">
<div class="modal-content">
<div class="slides07">
<div class="imageholder"><img class="modal-content" src="arbeiten/tbk_1.jpg" alt=""></div>
<h5>TBK</h5>
<p>Status Display “Alles in Ordnung”</p>
</div>
<div class="slides07">
<div class="imageholder"><img class="modal-content" src="arbeiten/tbk_2.jpg" alt=""></div>
<h5>TBK</h5>
<p>Status Display mit diversen Warnhinweisen</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 4)">❮</button>
<button class="button-right" onclick="plusDivs(1, 4)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 8 Zukunft Stadt -->
<aside id="modal08" class="modal animate-opacity">
<div class="modal-content">
<div class="slides08">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/zukunftstadt_1.jpg" alt=""></div>
<h5>Initiative zukunft:stadt</h5>
<p>Logo</p>
</div>
<div class="slides08">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/zukunftstadt_2.jpg" alt=""></div>
<h5>Initiative zukunft:stadt</h5>
<p>Rollups</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 5)">❮</button>
<button class="button-right" onclick="plusDivs(1, 5)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 10 Eisenstrasse -->
<aside id="modal10" class="modal animate-opacity">
<div class="modal-content">
<div class="slides10">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/eisenstrasse_1.jpg" alt=""></div>
<h5>Stadtbus Eisenstraße</h5>
<p>Logo</p>
</div>
<div class="slides10">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/eisenstrasse_3.jpg" alt=""></div>
<h5>Stadtbus Eisenstraße</h5>
<p>Folder</p>
</div>
<div class="slides10">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/eisenstrasse_2.jpg" alt=""></div>
<h5>Stadtbus Eisenstraße</h5>
<p>Busbeklebung</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 6)">❮</button>
<button class="button-right" onclick="plusDivs(1, 6)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 11 Weiz Kindersommer -->
<aside id="modal11" class="modal animate-opacity">
<div class="modal-content">
<div class="slides11">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/weizferien_1.jpg" alt=""></div>
<h5>Kindersommer Weiz</h5>
<p>Programmheft Titelseite</p>
</div>
<div class="slides11">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/weizferien_2.jpg" alt=""></div>
<h5>Kindersommer Weiz</h5>
<p>Programmheft Innenseiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 7)">❮</button>
<button class="button-right" onclick="plusDivs(1, 7)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 13 Mureck -->
<aside id="modal13" class="modal animate-opacity">
<div class="modal-content">
<div class="slides13">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/mureck_1.jpg" alt=""></div>
<h5>Stadtgemeinde Mureck</h5>
<p>Zeitungen Titelseiten</p>
</div>
<div class="slides13">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/mureck_2.jpg" alt=""></div>
<h5>Stadtgemeinde Mureck</h5>
<p>Zeitungen Innenseiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 8)">❮</button>
<button class="button-right" onclick="plusDivs(1, 8)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 14 Albumart -->
<aside id="modal14" class="modal animate-opacity">
<div class="modal-content">
<div class="slides14">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/albumart_1.jpg" alt=""></div>
<h5>Custom Album Art</h5>
<p>Eine Auswahl an selbstgestalteten Covers</p>
</div>
<div class="slides14">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/albumart_2.jpg" alt=""></div>
<h5>Custom Album Art</h5>
<p>Projekt “The Elder Scrolls” Soundtrack Serie</p>
</div>
<div class="slides14">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/albumart_3.jpg" alt=""></div>
<h5>Custom Album Art</h5>
<p>Projekt “The Tolkien Ensemble” Box Set</p>
</div>
<div class="slides14">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/albumart_4.jpg" alt=""></div>
<h5>Custom Album Art</h5>
<p>Projekt “Mass Effect” Soundtrack Serie</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 9)">❮</button>
<button class="button-right" onclick="plusDivs(1, 9)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 17 Kalender -->
<aside id="modal17" class="modal animate-opacity">
<div class="modal-content">
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2022_1.jpg" alt=""></div>
<h5>Fotokalender “BergeSeenTrail 2022”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2022_2.jpg" alt=""></div>
<h5>Fotokalender “BergeSeenTrail 2022”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2021_1.jpg" alt=""></div>
<h5>Fotokalender “Sonnenstunden 2021”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2021_2.jpg" alt=""></div>
<h5>Fotokalender “Sonnenstunden 2021”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2020_1.jpg" alt=""></div>
<h5>Fotokalender “Reflexionen 2020”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2020_2.jpg" alt=""></div>
<h5>Fotokalender “Reflexionen 2020”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2019_1.jpg" alt=""></div>
<h5>Fotokalender “Stimmungen 2019”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2019_2.jpg" alt=""></div>
<h5>Fotokalender “Stimmungen 2019”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2018_1.jpg" alt=""></div>
<h5>Fotokalender “abstrakt achtzehn”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2018_2.jpg" alt=""></div>
<h5>Fotokalender “abstrakt achtzehn”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2017_1.jpg" alt=""></div>
<h5>Fotokalender “Landschaften 2017”</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2017_2.jpg" alt=""></div>
<h5>Fotokalender “Landschaften 2017”</h5>
<p>Monatsseiten</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2015_1.jpg" alt=""></div>
<h5>Fotokalender 2015</h5>
<p>Titelseite</p>
</div>
<div class="slides17">
<div class="imageholder"><img class="modal-content animate-opacity" src="arbeiten/kalender_2015_2.jpg" alt=""></div>
<h5>Fotokalender 2015</h5>
<p>Monatsseiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 10)">❮</button>
<button class="button-right" onclick="plusDivs(1, 10)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 18 Weiz Broschüren -->
<aside id="modal18" class="modal animate-opacity">
<div class="modal-content">
<div class="slides18">
<div class="imageholder"><img class="modal-content" src="arbeiten/weizbildung_1.jpg" alt=""></div>
<h5>Familienbroschüre Weiz</h5>
<p>Informationsbroschüre im Umfang von 48 Seiten</p>
</div>
<div class="slides18">
<div class="imageholder"><img class="modal-content" src="arbeiten/weizservice_1.jpg" alt=""></div>
<h5>Servicebroschüre Weiz</h5>
<p>Informationsbroschüre im Umfang von 56 Seiten</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 11)">❮</button>
<button class="button-right" onclick="plusDivs(1, 11)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 20 nowa -->
<aside id="modal20" class="modal animate-opacity">
<div class="modal-content">
<div class="slides20">
<div class="imageholder"><img class="modal-content" src="arbeiten/nowa_2.jpg" alt=""></div>
<h5>nowa</h5>
<p>Eine Doppelseite aus der Broschüre</p>
</div>
<div class="slides20">
<div class="imageholder"><img class="modal-content" src="arbeiten/nowa_1.jpg" alt=""></div>
<h5>nowa</h5>
<p>Infografik, die den gesamten Prozess verdeutlicht</p>
</div>
<button class="button-left" onclick="plusDivs(-1, 12)">❮</button>
<button class="button-right" onclick="plusDivs(1, 12)">❯</button>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- === modals WITHOUT slideshow === -->
<!-- modal 3 Visitenkarte -->
<aside id="modal03" class="modal animate-opacity">
<div class="modal-content">
<div class="slides03">
<div class="imageholder"><img class="modal-content" src="arbeiten/rotane_visitenkarte_1.jpg" alt=""></div>
<h5>Phil Hoffer</h5>
<p>Visitenkarten</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 6 ESOPP -->
<aside id="modal06" class="modal animate-opacity">
<div class="modal-content">
<div class="slides06">
<div class="imageholder"><img class="modal-content" src="arbeiten/esopp_1.jpg" alt=""></div>
<h5>ESOPP Scada</h5>
<p>Screendesign eines Interfaces für den Techniker</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 9 murChat -->
<aside id="modal09" class="modal animate-opacity">
<div class="modal-content">
<div class="slides09">
<div class="imageholder"><img class="modal-content" src="arbeiten/murchat_1.jpg" alt=""></div>
<h5>murChat</h5>
<p>1. Ausgabe der Zeitung</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 12 Moser-Sujbert -->
<aside id="modal12" class="modal animate-opacity">
<div class="modal-content">
<div class="slides12">
<div class="imageholder"><img class="modal-content" src="arbeiten/moser_1.jpg" alt=""></div>
<h5>Zahnarzt Dr. Anna Moser-Sujbert</h5>
<p>Responsive Website</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 15 Musicmap -->
<aside id="modal15" class="modal animate-opacity">
<div class="modal-content">
<div class="slides15">
<div class="imageholder"><img class="modal-content" src="arbeiten/musicmap_1.png" alt=""></div>
<h5>Musicmap</h5>
<p>Infografik / Datenvisualisierung</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 16 Twoism -->
<aside id="modal16" class="modal animate-opacity">
<div class="modal-content">
<div class="slides16">
<div class="imageholder"><img class="modal-content" src="arbeiten/twoism_1.jpg" alt=""></div>
<h5>One on Twoism, Volume 6</h5>
<p>Gestaltung von Cover, Booklet, CD und Inlay</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal 19 Bundesschatz-->
<aside id="modal19" class="modal animate-opacity">
<div class="modal-content">
<div class="slides19">
<div class="imageholder"><img class="modal-content" src="arbeiten/bundesschatz_1.jpg" alt=""></div>
<h5>Bundesschatz</h5>
<p>Zeichnung der 5 Illustrationen, hier im Einsatz auf der Website</p>
</div>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal Informationsdesign -->
<aside id="modal98" class="modal animate-opacity">
<div class="modal-content">
<h5>Was ist Informationsdesign?</h5>
<p>Informationsdesign ist im weitesten Sinne die Selektion, Organisation und Präsentation von Informationen und Daten jeglicher Art. Diese Daten werden effektiv, effizient, gut lesbar und zielgruppengerecht aufbereitet – und natürlich soll die Darstellung auch gut aussehen.</p>
<p>Das Studium an der FH Joanneum ging jedoch weit über die Erstellung von Infografiken hinaus. Das Curriculum beinhaltete nicht nur eine Grundausbildung zum Grafikdesigner, auch wurden Neue Medien, Typografie, Fotografie, Ausstellungsdesign, Informatik, Usability, Marketing, Branding und Identity, Illustration und Animation, Audio- und Videoproduktion, Recht und Betriebswirtschaftslehre gelehrt.</p>
<p>Informationsdesign steht also in Zusammenhang mit verschiedenen Disziplinen. Und der Informationsgrafiker ist am besten alles auf einmal: Allrounder, Designer, Teamplayer und Detailfanatiker.</p>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<!-- modal Impressum -->
<aside id="modal99" class="modal animate-opacity">
<div class="modal-content">
<h5>Impressum</h5>
<p><b>Inhaber, Gestaltung und Programmierung:</b></p>
<p>DI (FH) Philipp Hoffer<br>Wassergasse 6<br>8010 Graz, Austria<br><a href="mailto:job@hoffer.cx">job@hoffer.cx</a></p>
<p>Unternehmensgegenstand: Werbegrafik</p>
<p>Diese Daten dürfen nicht zu Werbezwecken genutzt werden.</p>
<p><b>Rechtliches:</b></p>
<p>Vervielfältigung oder Verwendung von Grafiken oder/und Texten dieser Website in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung nicht gestattet. Wir übernehmen keine Haftung für die Aktualität, Richtigkeit und Vollständigkeit der auf dieser Website bereitgestellten Informationen. Dies gilt auch für all jene externen Daten dieses Web-Auftritts, auf die mittels eines Hyperlinks verwiesen wird.</p>
<p><b>Cookies:</b></p>
<p>Diese Website verwendet keine Cookies.</p>
<p><b>Erklärung zur Informationspflicht (Datenschutzerklärung):</b></p>
<p>Ihre Daten werden ausschließlich auf Grundlage der gesetzlichen Bestimmungen (DSGVO, TKG 2003) verarbeitet.</p>
<p><b>Credits:</b></p>
<p>Diese Website verwendet Grafiken von <a href="https://www.flaticon.com" target="_blank">flaticon</a>, <a href="https://www.freepik.com" target="_blank">freepik</a>, <a href="https://www.ls.graphics" target="_blank">Lstore Graphics</a>, <a href="https://www.mockupworld.co" target="_blank">Mockupworld</a> und <a href="https://freemockupzone.com" target="_blank">Mockup Zone</a>.</p>
<button class="button-topright" onclick="closemodal()">×</button>
</div>
</aside>
<script>
var slideIndex = [1,1,1,1,1,1,1,1,1,1,1,1,1];
var slideId = ["slides01", "slides02", "slides04", "slides05", "slides07", "slides08", "slides10", "slides11", "slides13", "slides14", "slides17", "slides18", "slides20"]
showDivs(1, 0);
showDivs(1, 1);
showDivs(1, 2);
showDivs(1, 3);
showDivs(1, 4);
showDivs(1, 5);
showDivs(1, 6);
showDivs(1, 7);
showDivs(1, 8);
showDivs(1, 9);
showDivs(1, 10);
showDivs(1, 11);
showDivs(1, 12);
function plusDivs(n, no) {
showDivs(slideIndex[no] += n, no);
}
function showDivs(n, no) {
var i;
var x = document.getElementsByClassName(slideId[no]);
if (n > x.length) {slideIndex[no] = 1}
if (n < 1) {slideIndex[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex[no]-1].style.display = "block";
}
// open modal
function openmodal(modalId) {
$(modalId).addClass('modal-visible');
window.history.pushState({ isPopup: true }, "modal");
}
// close any open modal
function hidemodal() {
$('.modal').removeClass('modal-visible');
}
// to close a modal, call this function
// it sends a history back state (see next function)
// via https://stackoverflow.com/questions/69706014
function closemodal() {
window.history.back();
}
// on history back, call funtion that closes any open modal
window.addEventListener('popstate', event => {
if (event.state?.isPopup) {
hidemodal();
}
});
// script to close a modal when clicked outside of it
// is also sends a history back state (see above)
window.onclick = function(event) {
if (event.target.classList.contains("modal")) {
window.history.back();
}
}
</script>
</body>
</html>