* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
}
body {
color: #333;
line-height: 1.6;
background-color: #f8f9fa;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Header Styles */
header {
background: linear-gradient(135deg, #1a3c8b 0%, #2a56cc 100%);
color: white;
padding: 20px 0;
position: sticky;
top: 0;
z-index: 1000;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
display: flex;
align-items: center;
gap: 15px;
}
.logo-icon {
font-size: 2.5rem;
color: #4dabf7;
}
.logo-text h1 {
font-size: 1.8rem;
font-weight: 700;
margin-bottom: 5px;
}
.logo-text p {
font-size: 0.9rem;
opacity: 0.9;
}
nav ul {
display: flex;
list-style: none;
gap: 25px;
}
nav a {
color: white;
text-decoration: none;
font-weight: 500;
font-size: 1.1rem;
transition: all 0.3s;
padding: 5px 10px;
border-radius: 4px;
}
nav a:hover {
background-color: rgba(255, 255, 255, 0.1);
transform: translateY(-2px);
}
.mobile-menu-btn {
display: none;
background: none;
border: none;
color: white;
font-size: 1.5rem;
cursor: pointer;
}
/* Hero Section */
.hero {
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(‘https://images.unsplash.com/photo-1581094794329-c8112a89af12?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80’);
background-size: cover;
background-position: center;
color: white;
text-align: center;
padding: 100px 20px;
margin-bottom: 60px;
}
.hero h2 {
font-size: 3rem;
margin-bottom: 20px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.hero p {
font-size: 1.3rem;
max-width: 800px;
margin: 0 auto 30px;
opacity: 0.9;
}
.cta-button {
display: inline-block;
background-color: #4dabf7;
color: white;
padding: 15px 35px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
font-size: 1.1rem;
transition: all 0.3s;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}
.cta-button:hover {
background-color: #339af0;
transform: translateY(-3px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
}
/* Main Content Sections */
section {
margin-bottom: 80px;
}
.section-title {
text-align: center;
margin-bottom: 50px;
color: #1a3c8b;
position: relative;
}
.section-title h2 {
font-size: 2.5rem;
display: inline-block;
padding-bottom: 15px;
}
.section-title h2:after {
content: ”;
position: absolute;
width: 100px;
height: 4px;
background-color: #4dabf7;
bottom: 0;
left: 50%;
transform: translateX(-50%);
border-radius: 2px;
}
/* About Section */
.about-content {
display: flex;
align-items: center;
gap: 50px;
}
.about-text {
flex: 1;
}
.about-text h3 {
font-size: 1.8rem;
margin-bottom: 20px;
color: #1a3c8b;
}
.about-text p {
margin-bottom: 20px;
font-size: 1.1rem;
color: #555;
}
.highlight {
color: #1a3c8b;
font-weight: 600;
}
.about-image {
flex: 1;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.about-image img {
width: 100%;
height: auto;
display: block;
transition: transform 0.5s;
}
.about-image:hover img {
transform: scale(1.05);
}
/* Products Section */
.products-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 30px;
}
.product-card {
background-color: white;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: all 0.3s;
}
.product-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.product-img {
height: 200px;
overflow: hidden;
}
.product-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s;
}
.product-card:hover .product-img img {
transform: scale(1.1);
}
.product-info {
padding: 25px;
}
.product-info h3 {
font-size: 1.5rem;
margin-bottom: 15px;
color: #1a3c8b;
}
.product-info p {
color: #666;
margin-bottom: 15px;
}
/* Partners Section */
.partners-logos {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 40px;
margin-top: 40px;
}
.partner-logo {
background-color: white;
padding: 20px;
border-radius: 10px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
display: flex;
align-items: center;
justify-content: center;
width: 180px;
height: 100px;
transition: all 0.3s;
}
.partner-logo:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.partner-logo img {
max-width: 100%;
max-height: 60px;
filter: grayscale(100%);
opacity: 0.7;
transition: all 0.3s;
}
.partner-logo:hover img {
filter: grayscale(0);
opacity: 1;
}
/* Services Section */
.services-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 30px;
}
.service-card {
background-color: white;
padding: 35px 25px;
border-radius: 10px;
text-align: center;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: all 0.3s;
}
.service-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.service-icon {
font-size: 3rem;
color: #4dabf7;
margin-bottom: 25px;
}
.service-card h3 {
font-size: 1.5rem;
margin-bottom: 15px;
color: #1a3c8b;
}
/* CTA Section */
.cta-section {
background: linear-gradient(135deg, #1a3c8b 0%, #2a56cc 100%);
color: white;
text-align: center;
padding: 80px 20px;
border-radius: 15px;
}
.cta-section h2 {
font-size: 2.5rem;
margin-bottom: 20px;
}
.cta-section p {
font-size: 1.2rem;
max-width: 700px;
margin: 0 auto 40px;
opacity: 0.9;
}
/* Footer */
footer {
background-color: #0d2a5c;
color: white;
padding: 60px 0 30px;
}
.footer-content {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 40px;
margin-bottom: 40px;
}
.footer-column {
flex: 1;
min-width: 250px;
}
.footer-column h3 {
font-size: 1.5rem;
margin-bottom: 25px;
color: #4dabf7;
}
.footer-column p, .footer-column a {
color: #b8d4ff;
margin-bottom: 10px;
display: block;
text-decoration: none;
transition: color 0.3s;
}
.footer-column a:hover {
color: #4dabf7;
}
.social-icons {
display: flex;
gap: 15px;
margin-top: 20px;
}
.social-icons a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 50%;
font-size: 1.2rem;
transition: all 0.3s;
}
.social-icons a:hover {
background-color: #4dabf7;
transform: translateY(-3px);
}
.copyright {
text-align: center;
padding-top: 30px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
color: #b8d4ff;
font-size: 0.9rem;
}
/* Responsive Design */
@media (max-width: 992px) {
.about-content {
flex-direction: column;
}
.hero h2 {
font-size: 2.5rem;
}
}
@media (max-width: 768px) {
nav ul {
display: none;
}
.mobile-menu-btn {
display: block;
}
.hero h2 {
font-size: 2rem;
}
.hero p {
font-size: 1.1rem;
}
.section-title h2 {
font-size: 2rem;
}
.cta-section h2 {
font-size: 2rem;
}
}
@media (max-width: 576px) {
.partners-logos {
gap: 20px;
}
.partner-logo {
width: 140px;
height: 80px;
}
.products-grid {
grid-template-columns: 1fr;
}
}
Yuli Electronics
Power Cords & Cable Harness Solutions
Your One-Stop Solution for Power Cords & Cable Harnesses
With years of expertise and collaboration with leading connector manufacturers, Yuli Electronics delivers high-quality, reliable wiring solutions for industries worldwide.
About Yuli Electronics
Decades of Excellence in Wiring Solutions
Founded with a vision to provide comprehensive wiring solutions, Yuli Electronics has established itself as a trusted manufacturer of high-quality power cords and cable harnesses.
For many years, we have collaborated with numerous connector manufacturers, developing deep industry knowledge and technical expertise that allows us to deliver products that meet the most stringent standards.
Our commitment to quality, reliability, and customer satisfaction has made us the preferred choice for businesses seeking dependable wiring solutions. We understand that every connection matters, which is why we engineer our products for optimal performance and durability.
Our Products
Industrial Power Cords
Heavy-duty power cords designed for industrial applications, built to withstand harsh environments and ensure reliable power delivery.
Various international standards
Custom lengths and connectors
Custom Cable Harnesses
Precisely engineered cable harnesses assembled to your specifications, ensuring optimal organization and performance.
Custom-designed for your application
Rigorous quality testing
Connector Solutions
Comprehensive range of connector solutions compatible with major brands, providing seamless integration with your systems.
Compatibility with major brands
One-stop sourcing solution
Our Trusted Partners
Over the years, we have established strong partnerships with leading connector manufacturers worldwide, enabling us to provide comprehensive solutions and technical support for all your wiring needs.
Our One-Stop Services
Custom Design
Tailored solutions designed to meet your specific requirements and application needs.
Quality Assurance
Rigorous testing at every production stage ensures consistent quality and reliability.
Timely Delivery
Efficient production processes and logistics ensure on-time delivery of your orders.
Technical Support
Expert support from design through installation and beyond.
Ready to Power Your Projects?
Experience the Yuli Electronics advantage. Contact us today to discuss your power cord and cable harness requirements.
// Mobile menu toggle
const mobileMenuBtn = document.getElementById(‘mobileMenuBtn’);
const navMenu = document.getElementById(‘navMenu’);
mobileMenuBtn.addEventListener(‘click’, () => {
navMenu.style.display = navMenu.style.display === ‘flex’ ? ‘none’ : ‘flex’;
if (navMenu.style.display === ‘flex’) {
navMenu.style.flexDirection = ‘column’;
navMenu.style.position = ‘absolute’;
navMenu.style.top = ‘100%’;
navMenu.style.left = ‘0’;
navMenu.style.width = ‘100%’;
navMenu.style.backgroundColor = ‘#1a3c8b’;
navMenu.style.padding = ’20px 0′;
navMenu.style.gap = ’15px’;
navMenu.style.boxShadow = ‘0 10px 20px rgba(0,0,0,0.2)’;
}
});
// Smooth scrolling for navigation links
document.querySelectorAll(‘nav a’).forEach(anchor => {
anchor.addEventListener(‘click’, function(e) {
e.preventDefault();
const targetId = this.getAttribute(‘href’);
const targetSection = document.querySelector(targetId);
window.scrollTo({
top: targetSection.offsetTop – 80,
behavior: ‘smooth’
});
// Close mobile menu if open
if (window.innerWidth {
const header = document.querySelector(‘header’);
if (window.scrollY > 100) {
header.style.padding = ’10px 0′;
header.style.boxShadow = ‘0 4px 12px rgba(0, 0, 0, 0.15)’;
} else {
header.style.padding = ’20px 0′;
header.style.boxShadow = ‘0 4px 12px rgba(0, 0, 0, 0.1)’;
}
});
