RP420 Label Printer Usage Video
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: #333;
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
padding: 20px;
min-height: 100vh;
}
.container {
max-width: 1100px;
margin: 0 auto;
padding: 20px;
}
header {
text-align: center;
margin-bottom: 40px;
}
h1 {
font-size: 2.5rem;
color: #2c3e50;
margin-bottom: 15px;
font-weight: 700;
}
.subtitle {
font-size: 1.2rem;
color: #7f8c8d;
max-width: 700px;
margin: 0 auto;
}
.video-section {
display: flex;
flex-wrap: wrap;
gap: 30px;
margin-bottom: 40px;
}
.video-container {
flex: 1;
min-width: 300px;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
background: #000;
transition: transform 0.3s ease;
}
.video-container:hover {
transform: translateY(-5px);
}
.responsive-video {
width: 100%;
height: auto;
display: block;
aspect-ratio: 16/9;
}
.video-info {
flex: 1;
min-width: 300px;
padding: 20px;
}
.video-info h2 {
color: #2c3e50;
margin-bottom: 20px;
font-size: 1.8rem;
}
.features {
list-style: none;
margin-bottom: 25px;
}
.features li {
margin-bottom: 12px;
display: flex;
align-items: center;
}
.features i {
color: #3498db;
margin-right: 10px;
font-size: 1.2rem;
}
.specs {
background: #f8f9fa;
padding: 20px;
border-radius: 10px;
}
.specs h3 {
color: #2c3e50;
margin-bottom: 15px;
}
.specs-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 15px;
}
.spec-item {
padding: 10px;
background: white;
border-radius: 8px;
text-align: center;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
}
.spec-value {
font-weight: 700;
color: #3498db;
font-size: 1.1rem;
margin-top: 5px;
}
.tips {
background: white;
padding: 30px;
border-radius: 12px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
margin-bottom: 40px;
}
.tips h2 {
color: #2c3e50;
margin-bottom: 20px;
text-align: center;
font-size: 1.8rem;
}
.tips-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 25px;
}
.tip-card {
padding: 20px;
background: #f8f9fa;
border-radius: 10px;
transition: transform 0.3s ease;
}
.tip-card:hover {
transform: translateY(-5px);
}
.tip-card i {
font-size: 2.5rem;
color: #3498db;
margin-bottom: 15px;
}
.tip-card h3 {
color: #2c3e50;
margin-bottom: 12px;
}
.footer {
text-align: center;
color: #7f8c8d;
padding: 20px;
border-top: 1px solid #eaecee;
margin-top: 40px;
}
/* Responsive adjustments */
@media (max-width: 768px) {
h1 {
font-size: 2rem;
}
.subtitle {
font-size: 1rem;
}
.video-section {
flex-direction: column;
}
.tips-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 480px) {
.container {
padding: 15px;
}
h1 {
font-size: 1.8rem;
}
.specs-grid {
grid-template-columns: 1fr;
}
}
</style>
<div class="container">
<header>
<p class="subtitle"> </p>
</header>
<section class="video-section">
<div class="video-container"><video class="responsive-video" src="https://cdn.shopify.com/videos/c/o/v/45d632bb1cb5450897415588f417e091.mp4" title="Product showcase video" controls="controls" preload="metadata">
Your browser does not support the video tag. Please consider upgrading your browser.
</video></div>
<div class="video-info"></div>
</section>
</div>