-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
147 lines (130 loc) · 5.35 KB
/
index.html
File metadata and controls
147 lines (130 loc) · 5.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<meta name="description" content="CDDS AB offers DevOps consulting, CI/CD support, ConfigurationAsCode, InfrastructureAsCode, Software-Migration for Legacy Software.">
<title>CDDS AB | DevOps | Continuous Delivery | Software Services & Consulting from Västernorrland, Sweden</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" as="image" href="images/cdds_logo.webp" type="image/webp">
<link rel="stylesheet" href="style.css" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="style.css"></noscript>
<!-- Open Graph & Twitter -->
<meta property="og:title" content="CDDS AB – Continuous Delivery and DevOps Services AB - Empower your value chain!">
<meta property="og:description" content="CDDS AB | DevOps | Continuous Delivery | Software Services & Consulting from Västernorrland, Sweden.">
<meta property="og:image" content="https://www.cdds.se/images/cdds_logo.webp">
<meta property="og:url" content="https://www.cdds.se">
<meta name="twitter:card" content="summary_large_image">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "CDDS AB",
"url": "https://www.cdds.se",
"logo": "https://www.cdds.se/images/cdds_logo.webp",
"address": {
"@type": "PostalAddress",
"streetAddress": "Krångvägen 40",
"addressLocality": "Ramsele",
"postalCode": "88370",
"addressCountry": "SE"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "info@cdds.se",
"contactType": "customer service"
}
}
</script>
</head>
<body>
<div id="logo-fade">
<img src="images/cdds_logo.webp" alt="CDDS AB Logo">
</div>
<header>
<img id="header-logo" src="images/cdds_logo.webp" alt="CDDS AB Logo – CDDS AB | DevOps | Continuous Delivery | Software Services & Consulting from Västernorrland, Sweden." width="1100" height="323" loading="eager" fetchpriority="high">
<div class="qualities">
<div>reliable.</div>
<div>experienced.</div>
<div>versatile.</div>
<div>open.</div>
</div>
</header>
<main>
<div class="intro">
<h1>What we offer</h1>
<p>
We provide <b>broad and long industrial expertise</b> in <b>Continuous Delivery, DevOps, and Automated Solutions</b> for modern software teams.
CDDS AB helps you <b>accelerate</b> your development and continuous delivery process — safer, faster, and more reliable. We focus on <b>automation</b> where useful, <b>quality</b> improvement and <b>complexity reduction</b>.
</p>
<p>
Ask us via mail:
<a href="mailto:info@cdds.se">info@cdds.se</a>
<img src="https://flagcdn.com/16x12/gb.png" alt="English" class="flag-icon" loading="lazy">
<img src="https://flagcdn.com/16x12/de.png" alt="German" class="flag-icon" loading="lazy">
<img src="https://flagcdn.com/16x12/se.png" alt="Swedish" class="flag-icon" loading="lazy">
</p>
</div>
<div class="services">
<div class="service-box">
<h2>Continuous Integration & Deployment Automation</h2>
<p>Efficient pipelines and reliable deployments — automated and transparent.</p>
</div>
<div class="service-box">
<h2>Legacy Code & Software Reengineering</h2>
<p>Consulting & development for sustainable transformation of existing systems.</p>
</div>
<div class="service-box">
<h2>Infrastructure Automation</h2>
<p>Infrastructure as Code, cloud-native approaches & scalable provisioning.</p>
</div>
<div class="service-box">
<h2>Consulting & Development</h2>
<p>Technical sparring, concept design & implementation based on DevOps principles.</p>
</div>
</div>
</main>
<footer>
CDDS - Continuous Delivery and DevOps Services AB | Org.nr: 559419-6593 | Krångvägen 40, 883 70 Ramsele |
<a href="mailto:info@cdds.se">info@cdds.se</a>
</footer>
<script>
document.body.classList.add('loading');
window.addEventListener('load', () => {
startIntroAnimation();
});
function startIntroAnimation() {
document.body.classList.remove('loaded');
document.body.classList.add('loading');
const fade = document.getElementById('logo-fade');
if (fade) {
fade.classList.remove('hidden'); // falls per .hidden im DOM gesetzt
fade.classList.add('active');
// Logo neu animieren (wenn nötig)
const img = fade.querySelector('img');
if (img) {
img.style.animation = 'none';
void img.offsetWidth; // reflow triggern
img.style.animation = null;
}
}
setTimeout(() => {
document.body.classList.remove('loading');
document.body.classList.add('loaded');
if (fade) {
fade.classList.remove('active');
}
}, 2000);
}
const headerLogo = document.getElementById('header-logo');
if (headerLogo) {
headerLogo.style.cursor = 'pointer';
headerLogo.addEventListener('click', (e) => {
e.preventDefault();
startIntroAnimation();
});
}
</script>
</body>
</html>