新しいフォントのカタチ「バリアブルフォント」とは

こんにちは、ハヤマです。 今回は、少しずつ普及し始めている「バリアブルフォント」について学んでいきたいと思います。 バリアブルフォントとは? Adobe・Apple・Google・Microsoftが共同で開発した新しいフォントの概念のことで、通常、フォントファイル…

YouTubeの動画を背景に敷く(iOS対応、自動再生・ループ)

こんにちはナカムラです。 今回はYoutubeの動画を使って、背景に動画を敷いてみたいと思います。 実装する機能としては以下の2点になります。 自動再生 ループ レスポンシブを想定して、スマホにも対応するように作ります。 その場合は、YouTubeの「埋め込み…

【サービスを作ろう】はじめてのサーバ 〜VPCについて1〜

こんにちは!ドイです。 GWが終わり、身も心もスッキリしないような。。 ハイテンションな筋トレ動画を見つけたので、運動しつつ調子を戻したいと意気込むこの頃です。 さて、前回の記事ではEC2の立ち上げをしたかと思います。 こちらが前回の記事です。 tec…

Laravel8でLivewireを試してみる:ライフサイクル編

こんにちは、コバヤシです。 今回は前回書いた記事「Laravel8でLivewireを試してみる:実践編」に続いてLivewireのライフサイクルについて書いていきます。 tech.arms-soft.co.jp ライフサイクルとは 簡単に言えば、ライブラリが読み込まれて、すべての処理…

position:fixedで固定した要素を横スクロールさせるJavaScript

こんにちは、ナカムラです。 今回は横スクロールが発生する状態で、pisition:fixed(もしくはabsolute)で位置を固定した要素を追従させるJavaScriptのご紹介をします。 レスポンシブ対応のサイトとはいえ、スマホのサイズから一般的なPCのサイズまで全ての…

感謝!無料&商用可能なフリーアイコンサイト5選

こんにちは、ハヤマです。 デザインを行う上で、情報を直感的に表現したり、装飾のアクセントとして配置したりと活用頻度の高いアイコン。 今回は、汎用性のあるシンプルアイコンやフラットデザインアイコンのほか、ジェネレートタイプやドット絵といった変…

背景の要素を自在に設定!backgroundプロパティで一括指定してみよう -前編-

こんにちは、ユアサです。 今回は、最近やっと使い慣れてきたbackgroundプロパティ(以下backgorundと表記します)について、どのような値を指定できるのかまとめたいと思います。というのも、backgroundは色、画像、位置などを一括指定※できるプロパティな…

【サービスを作ろう】はじめてのサーバ 〜EC2〜

こんにちは!ドイです。 ここ1ヶ月でだいぶ暖かくなってきましたね。 普段はリモートで仕事をしているので、たまに外に出る際の服装の選択が難しいこの頃です。 さて、前回の記事では、IAMユーザーを作成しました。 こちらが前回の記事です。 tech.arms-sof…

Laravel8でLivewireを試してみる:実践編

こんにちはコバヤシです。 今回は以前書いた記事「Laravel8でLivewireを試してみる」の実践編を書いていきます。 (Laravel9がリリースされましたが、8で進めます。。) tech.arms-soft.co.jp 前回は、コンポーネントとviewで値を連動して表示するまでをやり…

その使い方合ってる?z-indexで指定した筈の重なり方にならない時に気をつけたいこと

こんにちは、ユアサです。 以前業務で要素同士の重なり方について、自分ではうまく思ったようにコーディングできなかったことがありました。z-indexプロパティを使ったはいいものの、なぜかそのスタイルが反映されず一体何が原因なのやら・・・・。 個人的に…

AIが手書き文字からフォントを作成!?「AI JIMOJI」が面白い

こんにちは、ハヤマです。 2022年1月23日に、フォントメーカーのフォントワークス株式会社が「MOJICITY(もじシティ)」というサイトを公開しました。 テーマは“「自分らしいフォントを自由に楽しめる世界をつくる」ために生まれた実験仮想都市”。こちらでは…

カーソルが離れたらsetTimeOutをクリアするJavaScript

こんにちは、ナカムラです。 今回は、setTimeOutのクリアの仕方を紹介しようと思います。 setTimeOutは一定の時間が経ったら処理を開始するメソッドです。 ロード後に少し時間を置いてからアニメーションを実行するなどの使い方ができます。 さて、設定した…

【サービスを作ろう】はじめてのサーバ 〜IAMユーザー作成〜

こんにちは!ドイです。 コロナ禍でリモートワークが浸透し、外に出る機会もめっきり減りました。 気付けば花粉症の季節が到来し、季節の移ろいを身をもって感じた次第です;; さて、前回の記事ではAWS導入編と題して、AWSアカウントを作成し、IAMという概…

まるでWordpress? Editor.jsを試してみる

こんにちは、コバヤシです。 今回は簡単にブロックエディタを導入できるEditor.jsについて書きたいと思います。 ブロックエディタとは WordpressのGutenbergで使われている、コンテンツをブロック単位で管理して記事を作成していくタイプのエディタです。 Gu…

transformを使って色んなホバーアクションを作ってみた

こんにちは、ユアサです。 CSSでホバーアクションを組む際、やりたい動作は決まっているのにうまく書けない、他のホームページとちょっと差をつけたいけど組み方が・・・と悩んでいた経験は一度はあるかと思います。僕も最近担当した案件でホバーアクション…

[Webデザイン]カラープロファイルの埋め込みに気をつけよう!

こんにちは、ハヤマです。 デザインデータをもとにコーディングを行った際、カラーコードなどの値はデータに忠実に作成しているのに、「デザインデータと色味が違う」となってしまったことはありませんか? それ、デザインデータの共有時に大事な情報を共有…

適正サイズの画像がぼける時の対処法2022

こんにちは、中村です。 コーディングをしていて、どうも画像がぼけるなぁ、ということはないでしょうか。 単純に画像サイズが足らないのが原因なら書き出しサイズを直せば良いです。 問題は、適正サイズに書き出しているのにぼけてしまう時です。 スマホや…

【サービスを作ろう】はじめてのサーバ 〜AWS導入編〜

こんにちは!ドイです。 先週まで、PHPの配列操作の関数について勉強していました。今回から少し趣向を変えまして、今後数回に渡ってある目標に向かって勉強していきたいと思います。PHPの配列操作の関数については、また頃合いをみて更新できればと思います…

CKFinderでLaravelの認証を使う方法

こんにちは、コバヤシです。 今回はCKFinderでLaravelの認証を使う方法についてです。 以前も少し書いたのですが、最新のCKFinderでは少しコツが必要だったので改めて書きたいと思います。 素直にこちらを使っておけという話は無しで。。 github.com CKFinde…

【フロントエンド入門者向け】コーディングでつまづいてしまうCSSの基本・解決例まとめ

新年明けましておめでとうございます!ユアサです。 今年もarms inc. Engineer's Blogをどうぞよろしくお願いします。 今回は今までを振り返って、コーディングで自分も最初の頃はよくつまづいていたCSSの基本や解決策の例などを改めて書きまとめてみようと…

イラレでWebデザイン!ことはじめ 〜設定編〜

こんにちは、ハヤマです。 今回は、Illustratorを使ってWebデザインを行う際のアプリケーション設定についてご紹介します。 はじめに 個人的に、IllustratorでWebデザインを行う方というのはDTP出身のデザイナーさんに多いのではないかなと思っています(か…

JavaScriptのスクロール関連のプロパティとメソッドまとめ

こんにちは、ナカムラです。 前回の記事で、少しだけスクロールの操作を行いました。 今回は、スクロールに関するプロパティとメソッドについて、より詳しく整理していきたいと思います。 tech.arms-soft.co.jp DEMO プロパティやメソッドを実際に動作させた…

【PHP】第二回 配列操作の関数を勉強しよう

こんにちは!ドイです。 PHP の配列操作の関数を勉強しよう、第二回目です。 ↓前回の記事 tech.arms-soft.co.jp 前回同様、こちらを参考に勉強していきます。 PHP: 配列 - Manual array_flip array_intersect_assoc array_intersect_key array_intersect_uas…

Larvelで非同期処理を試してみた

こんにちは、コバヤシです。 今回はLaravel8で非同期処理を試してみました。 テーブルを作成する Laravelで非同期処理をするには「queue(キュー)」を使用します。 このqueueで使うテーブルを作成します。 php artisan queue:table php artisan migrate job…

CSSでスタイル記述・調整のためのルールを定義!@から始まる「アットルール」

こんにちは、ユアサです。 アームズに入社してからCSSでのスタイル調整はだいぶ慣れてきました。ですが、以前CSSファイルを触っているときに、冒頭に「@」が付いている見慣れないものを発見し、見つけた当時は何のための記述なのか全然理解していませんでし…

ヒグチユウコさんファン必見!アドビオリジナル日本語フォント「ヒグミン」新登場!!

こんにちは、ハヤマです。 今回は、個人的にとてつもなくテンションが上がってしまった「ヒグミン」というフォントについてご紹介します。 「ヒグミン」とは 「ヒグミン」とは、画家のヒグチユウコさんによる手書き文字を基に、アドビのプリンシパルデザイナ…

JavaScriptで書く、要素のサイズ取得とスクロール

こんにちは、ナカムラです。 新人研修用に要素のサイズ取得について書きたいと思います。 今回は要素の高さを取得し、その要素の半分の高さにスクロールするボタンを作りました。 50%の位置がわかりやすいように、CSSで背景の色を変えています。 アンカーリ…

【PHP】第一回 配列操作の関数を勉強しよう

こんにちは!ドイです。 「こんな関数あったけど、なんだっけ」と調べることが多く、 全てを覚えられないにしろ、引き出しの数を多くしたいなあと思うこの頃です。 本日は、コードを書く上で不可避である、PHPの配列操作の関数について、学んでいきたいと思…

WordPressで独自の管理画面を作成してみる

こんちは、コバヤシです。 普段はWordPressをガリガリ作成することはないのですが、とある案件でプラグインを作成して 独自の管理画面を作る機会があったので、簡単に手順をまとめてみたいと思います。 プラグインのベースを作成する wp-content/pluginsディ…

JSで動作する簡単なカルーセルを作ってみる

こんにちは、ユアサです。 前回はJSのclassListプロパティについて紹介し、クリックしてONとOFFの表示を切り替えるボタンを作りました。予告していた通り、今回はこのプロパティを使って簡単なカルーセルのようなものを作成します。 前回の記事はこちらです…