diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4d07290010672e31522bdd4243c214e0b22a3adb..687359643b79b7057e27bd1e41bf8b052c9c5738 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,3 +19,18 @@ build-rust:
     - rustc --version
     - cargo build
     - cargo build --release
+
+build-wasm:
+  stage: build
+  parallel:
+    matrix:
+      - RUST_VERSION: ["1.60.0"]
+  script:
+    - rustup toolchain install $RUST_VERSION
+    - rustup override set $RUST_VERSION
+    - rustc --version
+    - cargo install wasm-pack
+    - wasm-pack build --release --target=web --out-dir=examples/web/lib -- --features wasm
+  artifacts:
+    paths:
+      - examples/web
diff --git a/examples/web/index.css b/examples/web/index.css
index fa141e3f539ad4c855f3904bf5318a47d6d8fc41..cf03ee7da472d95aa193269db55e91d0f952a664 100644
--- a/examples/web/index.css
+++ b/examples/web/index.css
@@ -64,7 +64,7 @@ p {
 }
 
 .main > .side-left .canvas-container > .canvas {
-    margin-top: 72px;
+    margin-top: 76px;
     border: 2px solid #50cb93;
     padding: 8px 8px 8px 8px;
     background-color: #1b1a17;