JSFiddle - React, Tailwind, and code Playground
by velo_ninja
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>BBM Einstellparameter - Flexible Digital Form</title>
<style>
* {
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
margin: 0;
padding: 15px;
min-height: 100vh;
}
.container {
max-width: 1400px;
margin: 0 auto;
background: white;
border-radius: 15px;
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
overflow: hidden;
}
.header {
background: linear-gradient(45deg, #004c97, #0066cc);
color: white;
padding: 20px;
position: relative;
}
.header::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="1" fill="white" opacity="0.1"/><circle cx="80" cy="80" r="1" fill="white" opacity="0.1"/><circle cx="40" cy="60" r="1" fill="white" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');
pointer-events: none;
}
.header-content {
position: relative;
display: grid;
grid-template-columns: 1fr auto;
gap: 30px;
align-items: center;
}
.company-info h1 {
margin: 0 0 15px 0;
font-size: 2.2em;
font-weight: 300;
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}
.company-details {
font-size: 0.95em;
line-height: 1.6;
opacity: 0.9;
}
.form-controls {
display: flex;
flex-direction: column;
gap: 15px;
align-items: flex-end;
}
.entry-controls {
display:...