321 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			321 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!doctype html>
 | 
						|
<html lang="de">
 | 
						|
    <head>
 | 
						|
        <meta charset="utf8">
 | 
						|
        <title>Kemono Friends Logo Generator | PonyWave Tools</title>
 | 
						|
        <link rel="icon" href="https://tools.ponywave.de/kemonogen/card.png">
 | 
						|
        <meta property="og:title" content="Kemono Friends Logo Generator | PonyWave Tools">
 | 
						|
        <meta property="og:description" content="Erstelle dein eigenes Logo im Stil von Kemono Friends">
 | 
						|
        <meta property="og:type" content="website">
 | 
						|
        <meta property="og:url" content="https://tools.ponywave.de/kemonogen">
 | 
						|
        <meta property="og:image" content="https://tools.ponywave.de/kemonogen/card.png">
 | 
						|
        <style>
 | 
						|
            @font-face {
 | 
						|
                font-family: "japarifont";
 | 
						|
                src: url("fonts/japarifont.woff");
 | 
						|
            }
 | 
						|
 | 
						|
            @font-face {
 | 
						|
                font-family: "DejimaMincho";
 | 
						|
                src: url("fonts/dejima-mincho-r227.ttf");
 | 
						|
            }
 | 
						|
 | 
						|
            @font-face {
 | 
						|
                font-family: "PlayBold";
 | 
						|
                src: url("fonts/Play-Bold.ttf");
 | 
						|
            }
 | 
						|
 | 
						|
            html, body {
 | 
						|
                width: 100%;
 | 
						|
                height: 100%;
 | 
						|
                margin: 0;
 | 
						|
                padding: 0;
 | 
						|
                position: relative;
 | 
						|
            }
 | 
						|
                
 | 
						|
            .container {
 | 
						|
                min-height: 100vh;
 | 
						|
                margin: 0;
 | 
						|
                padding: 20px;
 | 
						|
                padding-bottom: 70px;
 | 
						|
                box-sizing: border-box;
 | 
						|
                position: relative;
 | 
						|
                overflow: hidden;
 | 
						|
                background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("background.jpg");
 | 
						|
                background-size: cover;
 | 
						|
                background-position: center;
 | 
						|
                background-attachment: fixed;
 | 
						|
            }
 | 
						|
 | 
						|
            .savanna {
 | 
						|
                position: relative;
 | 
						|
                z-index: 1;
 | 
						|
            }
 | 
						|
 | 
						|
            h1 {
 | 
						|
                font-size: 35px;
 | 
						|
                color: #ffe663;
 | 
						|
                text-shadow: 0 0 10px black;
 | 
						|
                font-family: japarifont;
 | 
						|
                margin: 20px;
 | 
						|
                word-wrap: normal;
 | 
						|
                word-break: keep-all;
 | 
						|
                text-align: center;
 | 
						|
            }
 | 
						|
 | 
						|
            footer {
 | 
						|
                width: 100%;
 | 
						|
                background-color: rgba(0, 0, 0, 0.7);
 | 
						|
                color: white;
 | 
						|
                text-shadow: 0 0 5px black;
 | 
						|
                font-family: PlayBold;    
 | 
						|
                text-align: center;
 | 
						|
                padding: 12px 0;
 | 
						|
                margin: 0;
 | 
						|
                position: fixed;
 | 
						|
                bottom: 0;
 | 
						|
                left: 0;
 | 
						|
                right: 0;
 | 
						|
                box-sizing: border-box;
 | 
						|
                z-index: 10;
 | 
						|
            }
 | 
						|
 | 
						|
            footer a {
 | 
						|
                color: #ffad65;
 | 
						|
                text-decoration: none;
 | 
						|
                transition: color 0.3s;
 | 
						|
            }
 | 
						|
 | 
						|
            footer a:hover {
 | 
						|
                color: #ffe663;
 | 
						|
            }
 | 
						|
 | 
						|
            footer .author {
 | 
						|
                margin: 5px 0;
 | 
						|
                font-size: 14px;
 | 
						|
                color: #ccc;
 | 
						|
            }
 | 
						|
            
 | 
						|
            .heart {
 | 
						|
                color: #e74c3c;
 | 
						|
                animation: heartbeat 1.5s infinite;
 | 
						|
            }
 | 
						|
            
 | 
						|
            @keyframes heartbeat {
 | 
						|
                0% { transform: scale(1); }
 | 
						|
                50% { transform: scale(1.2); }
 | 
						|
                100% { transform: scale(1); }
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs {
 | 
						|
                display: flex;
 | 
						|
                flex-direction: column;
 | 
						|
                align-items: center;
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs span {
 | 
						|
                color: #ffad65;
 | 
						|
                text-shadow: 0 0 8px black, 0 0 8px black, 0 0 8px black;
 | 
						|
                font-weight: bold;
 | 
						|
                font-family: sans-serif;
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs input[type=text] {
 | 
						|
                max-width: 40em;
 | 
						|
                width: 100%;
 | 
						|
                padding: 0.4em;
 | 
						|
                margin: 0.1em;
 | 
						|
                text-align: center;
 | 
						|
                font-size: 1.2em;
 | 
						|
                border: none;
 | 
						|
                color: white;
 | 
						|
                background-color: rgba(0, 0, 0, 0.7);
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs button {
 | 
						|
                font-family: sans-serif;
 | 
						|
                padding: 8px;
 | 
						|
                margin-right: 8px;
 | 
						|
                color: white;
 | 
						|
                background-color: rgba(0, 0, 0, 0.7);
 | 
						|
                border: solid 1px white;
 | 
						|
                transition-property: all;
 | 
						|
                transition-duration: 0.3s;
 | 
						|
                vertical-align: middle;
 | 
						|
                font-weight: bold;
 | 
						|
                border-radius: 3px;
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs button:hover {
 | 
						|
                background-color: rgba(100, 100, 100, 0.7);
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs button:active {
 | 
						|
                transform: scale(0.90);
 | 
						|
            }
 | 
						|
 | 
						|
            .inputs p {
 | 
						|
                color: white;
 | 
						|
                text-shadow: 0 0 0.5em rgba(0, 0, 0, 1.0), 0 0 0.5em rgba(0, 0, 0, 1.0), 0 0 0.5em rgba(0, 0, 0, 1.0);
 | 
						|
                margin: 4px;
 | 
						|
                font-weight: bold;
 | 
						|
                font-family: sans-serif;
 | 
						|
            }
 | 
						|
 | 
						|
            .preview {
 | 
						|
                display: flex;
 | 
						|
                flex-direction: column;
 | 
						|
                align-items: center;
 | 
						|
            }
 | 
						|
 | 
						|
            .top {
 | 
						|
                margin: 0.5em;
 | 
						|
                font-size: 30px;
 | 
						|
                font-family: "Yu Mincho", DejimaMincho;
 | 
						|
                font-weight: bold;
 | 
						|
                text-align: center;
 | 
						|
                position: relative;
 | 
						|
                line-height: 1.0em;
 | 
						|
                height: 1em;
 | 
						|
                padding: 0.1em;
 | 
						|
                display: flex;
 | 
						|
                flex-direction: row;
 | 
						|
            }
 | 
						|
 | 
						|
            .top .char {
 | 
						|
                width: 1em;
 | 
						|
                height: 1em;
 | 
						|
                margin: 0.1em;
 | 
						|
            }
 | 
						|
 | 
						|
            .top .char .upper {
 | 
						|
                position: absolute;
 | 
						|
                color: black;
 | 
						|
            }
 | 
						|
 | 
						|
            .top .char .lower {
 | 
						|
                position: absolute;
 | 
						|
                -webkit-text-stroke-color: white;
 | 
						|
                -webkit-text-stroke-width: 0.35em;
 | 
						|
                color: white;
 | 
						|
            }
 | 
						|
 | 
						|
            .bottom {
 | 
						|
                margin: 0.5em;
 | 
						|
                font-family: PlayBold;
 | 
						|
                font-weight: bold;
 | 
						|
                font-size: 25px;
 | 
						|
                text-align: center;
 | 
						|
                letter-spacing: 1.0em;
 | 
						|
                line-height: 1.0em;
 | 
						|
                display: relative;
 | 
						|
            }
 | 
						|
 | 
						|
            .bottom .upper {
 | 
						|
                position: relative;
 | 
						|
                top: -1.0em;
 | 
						|
                color: #977a2d;
 | 
						|
            }
 | 
						|
 | 
						|
            .bottom .lower {
 | 
						|
                -webkit-text-stroke-color: white;
 | 
						|
                -webkit-text-stroke-width: 0.35em;
 | 
						|
            }
 | 
						|
 | 
						|
            .middle {
 | 
						|
                font-size: 120px;    
 | 
						|
                margin: 10px;
 | 
						|
                position: relative;
 | 
						|
                font-family: japarifont;
 | 
						|
                letter-spacing: 0.1em;
 | 
						|
                display: flex;
 | 
						|
                flex-direction: row;
 | 
						|
            }
 | 
						|
 | 
						|
            .middle .char {
 | 
						|
                width: 1em;
 | 
						|
                height: 1em;
 | 
						|
                position: relative;
 | 
						|
            }
 | 
						|
 | 
						|
            .middle .char .primary {
 | 
						|
                position: absolute;
 | 
						|
                top: 0;
 | 
						|
                left: 0;
 | 
						|
                color: limegreen;
 | 
						|
                clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%); 
 | 
						|
            }
 | 
						|
 | 
						|
            .middle .char .secondary {
 | 
						|
                position: absolute;
 | 
						|
                color: green;
 | 
						|
                text-shadow: 0 0 0.06em rgba(0, 0, 0, 0.8);
 | 
						|
            }
 | 
						|
 | 
						|
            .middle .char .lower {
 | 
						|
                position: absolute;
 | 
						|
                -webkit-text-stroke-color: white;
 | 
						|
                -webkit-text-stroke-width: 0.35em;
 | 
						|
            }
 | 
						|
 | 
						|
            img#result {
 | 
						|
                max-width: 100%;
 | 
						|
                height: auto;
 | 
						|
                margin: 10px;
 | 
						|
            }
 | 
						|
 | 
						|
            img#result:hover {
 | 
						|
                cursor: pointer;
 | 
						|
            }
 | 
						|
 | 
						|
            .noselect {
 | 
						|
                -webkit-touch-callout: none;
 | 
						|
                -webkit-user-select: none;
 | 
						|
                -khtml-user-select: none;
 | 
						|
                -moz-user-select: none;
 | 
						|
                -ms-user-select: none;
 | 
						|
                user-select: none;
 | 
						|
            }
 | 
						|
        </style>
 | 
						|
        <script src="index.js"></script>
 | 
						|
        <script src="canvas-toBlob.js"></script>
 | 
						|
        <script src="FileSaver.js"></script>
 | 
						|
        <script defer src="https://stats.ponywave.de/script" data-website-id="9ef713d2-adb9-4906-9df5-708d8a8b9131" data-tag="kemonogen"></script>
 | 
						|
    </head>
 | 
						|
 | 
						|
    <body>
 | 
						|
        <div class="container savanna">
 | 
						|
            <div class="preview noselect">
 | 
						|
                <img id="result" />
 | 
						|
                <div class="bottom">
 | 
						|
                    <div class="lower"></div>
 | 
						|
                    <div class="upper"></div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
            
 | 
						|
            <div class="inputs">
 | 
						|
                <h1>Kemono Friends Logo Generator</h1>
 | 
						|
                <span>↓ Gib hier deinen Text ein!</span>
 | 
						|
                <input id="top" type="text" placeholder="Oberer Text" />
 | 
						|
                <input id="middle" type="text" placeholder="Mittlerer Text" />
 | 
						|
                <input id="bottom" type="text" placeholder="Unterer Text" />
 | 
						|
                <p>Wenn du fertig bist, klicke auf <button id="download" download="kemono-friends-logo.png">Logo herunterladen!</button> um dein Bild zu speichern!</p>
 | 
						|
                <p>Auf dem Smartphone kannst du das Logo auch durch langes Drücken teilen oder einen Screenshot machen.</p>
 | 
						|
            </div>
 | 
						|
 | 
						|
            <footer>
 | 
						|
                <p>
 | 
						|
                    <a href="https://tools.ponywave.de/">Zurück zur Startseite</a> | 
 | 
						|
                    © <span id="current-year"></span> Akamaru | Made with <span class="heart">❤️</span> by Claude
 | 
						|
                </p>
 | 
						|
                <p class="author">Originaler Generator von <a href="https://twitter.com/cubbit2">@cubbit2</a> | Übersetzt und angepasst von Akamaru</p>
 | 
						|
            </footer>
 | 
						|
        </div>
 | 
						|
        
 | 
						|
        <script>
 | 
						|
            // Jahr für das Copyright aktualisieren
 | 
						|
            document.getElementById('current-year').textContent = new Date().getFullYear();
 | 
						|
        </script>
 | 
						|
    </body>
 | 
						|
</html>
 |