-
+
+
+
+
+
+
+
-
+
);
diff --git a/src/data/tags.json b/src/data/tags.json
index 332a032..bd7747f 100644
--- a/src/data/tags.json
+++ b/src/data/tags.json
@@ -1,10 +1,10 @@
[
{
- "value": 25,
+ "value": 38,
"text": "software engineer"
},
{
- "value": 25,
+ "value": 42,
"text": "full-stack developer"
},
{
diff --git a/src/styles/angles.css b/src/styles/angles.css
new file mode 100644
index 0000000..947d6ef
--- /dev/null
+++ b/src/styles/angles.css
@@ -0,0 +1,134 @@
+.angle {
+ position: relative;
+}
+
+.angle:after {
+ content: '';
+ position: absolute;
+}
+
+.angle-1,
+.angle-1:after {
+ height: 30px;
+ width: 100%;
+}
+
+@media (min-width: 520px) {
+ .angle-1,
+ .angle-1:after {
+ height: 50px;
+ }
+}
+
+@media (min-width: 900px) {
+ .angle-1,
+ .angle-1:after {
+ height: 80px;
+ }
+}
+
+.angle-1:after {
+ -webkit-clip-path: polygon(100% 100%, 100% 0, 0 0);
+ clip-path: polygon(100% 100%, 100% 0, 0 0);
+}
+
+.angle-2,
+.angle-2:after {
+ height: 35px;
+ width: 100%;
+}
+
+@media (min-width: 600px) {
+ .angle-2,
+ .angle-2:after {
+ height: 55px;
+ }
+}
+
+@media (min-width: 900px) {
+ .angle-2,
+ .angle-2:after {
+ height: 55px;
+ }
+}
+
+.angle-2:after {
+ -webkit-clip-path: polygon(0 0, 100% 0, 25% 100%);
+ clip-path: polygon(0 0, 100% 0, 25% 100%);
+}
+
+.angle-3,
+.angle-3:after {
+ height: 30px;
+ width: 100%;
+}
+
+@media (min-width: 900px) {
+ .angle-3,
+ .angle-3:after {
+ height: 60px;
+ }
+}
+
+.angle-3 {
+ background-color: #7689d8;
+}
+
+.angle-3:after {
+ background-color: #eeb4aa;
+ -webkit-clip-path: polygon(0 0, 100% 0, 0 100%);
+ clip-path: polygon(0 0, 100% 0, 0 100%);
+}
+
+.angle-4,
+.angle-4:after {
+ height: 50px;
+ width: 100%;
+}
+
+@media (min-width: 600px) {
+ .angle-4,
+ .angle-4:after {
+ height: 75px;
+ }
+}
+
+@media (min-width: 900px) {
+ .angle-4,
+ .angle-4:after {
+ height: 105px;
+ }
+}
+
+.angle-4 {
+ background-color: #a1eacd;
+}
+
+.angle-4:after {
+ background-color: #7689d8;
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 77% 100%, 12% 42%, 0 60%);
+ clip-path: polygon(0 0, 100% 0, 100% 70%, 77% 100%, 12% 42%, 0 60%);
+}
+
+.angle-5,
+.angle-5:after {
+ height: 40px;
+ width: 100%;
+}
+
+@media (min-width: 900px) {
+ .angle-5,
+ .angle-5:after {
+ height: 65px;
+ }
+}
+
+.angle-5 {
+ background-color: #fef2d8;
+}
+
+.angle-5:after {
+ background-color: #a1eacd;
+ -webkit-clip-path: polygon(100% 100%, 100% 0, 0 0);
+ clip-path: polygon(100% 100%, 100% 0, 0 0);
+}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 81b493e..b407727 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -35,6 +35,12 @@ export default {
'bar-dark': '#4e4e4e',
},
},
+ backgroundImage: {
+ 'gradient-linear-light':
+ 'linear-gradient(210deg, #D4E5FC 7%, rgba(255, 255, 255, 0) 40%)',
+ 'gradient-linear-dark':
+ 'linear-gradient(200deg, #1E293D 7%, #0c1018 30%)',
+ },
fontWeight: {
strong: '550',
},