1
/
5

【開発日誌 #2】自社 新卒採用サイト完成までの道

株式会社コムデは2022年度卒業学生を対象に新卒採用を開始しました。
そのプロモーションのための新卒サイトを自社で制作したので、開発の過程を公開します!

▼新卒サイトはこちらから
COMMU:DE RECRUIT 2024 新卒採用 -ないモノづくり- 株式会社コムデ
To become an organization that can provide true value. This requires individual evolution. Without daily effort, there is no evolution. In addition, in order to be applicable to a fluidly evolving society Without individual growth, true value cannot be pr
https://www.commude.co.jp/freshers/


デザイン

デザインは採用サイトとしては珍しいモノクロ調で、弊社のコーポレートサイト(https://www.commude.co.jp/) に合わせた体裁となっております。
トップページはマウスホバーでフローティングするメニューのみで、目を引くレイアウトにしました。



ーーマウスカーソルは中の領域が色反転する円にしています。





黒背景なので画像素材や、グラフのボーダー色が映えます。


コーディング

ページ遷移を高速化するためにSPA(Single Page Application)として作成しております。
また、フレームワークはNuxt.js (Vue.js) を用いております。

使っているVue.jsのPluginは下記の通りです。

plugins: [
    { src: "~/plugins/vue-cursor-fx", mode: "client" }, // カーソルエフェクト
    { src: '~/plugins/vue-awesome-swiper', mode: 'client' }, // TOP + Project スライダー
    { src: '~/plugins/vue-cookie', mode: 'client' }, // 初回訪問時のスプラッシュ
    { src: '~/plugins/vue-fullpage', mode: 'client' }, // フルスクロールエフェクト
    { src: '~/plugins/vue-scrollto', mode: 'client' }, // SPAとアンカーリンクの両立
  ],


カーソルエフェクト

カーソル領域内の色が反転するエフェクトは実装前は難易度が高いと思ったのですが、実はCSSだけで実装できました。
カーソル要素に色反転のプロパティを設定するのみです。

mix-blend-mode: difference;


初回訪問時のスプラッシュアニメーション

vue-cookie plugin を用いて実装しました。

初回訪問時にcookieに"access"というキーで"done"という値を14日間代入して、アクセス時にaccessキーの値によって処理を出し分けするロジックです。

<div class="splash" :class="{ open: isFirst }"></div>

<script>
export default {
  data() {
    return {
      isFirst: "", // 初回訪問を判定するための変数
    };
  },
  methods: {
    // cookie 判定する関数
    checkCookie() {
      if (this.$cookie.get("access") !== "done") {
        // 初回訪問
        this.isFirst = true; // 初回訪問を判定するための変数 に true を代入
      }
    },
  },
  created() {
    this.checkCookie();
    this.$cookie.set("access", "done", 14); // 14日間 'access' というcookieに 'done' という値を保存する
  },
};
</script>


従来の採用サイトの常識を越えたシックで独創的なデザイン、コムデならではのこだわりが詰まったサイトとなりましたので、ぜひ一度サイトに遊びにきてください!

株式会社コムデ's job postings
11 Likes
11 Likes

Weekly ranking

Show other rankings
Invitation from 株式会社コムデ
If this story triggered your interest, have a chat with the team?