JavaScript スタイルシートの操作
前回の ノードを追加・置換・削除においての、おまけの続きスタイルシートの操作インラインスタイルにアクセス styleプロパティHTMLのStyle属性にアクセスする方法。最も簡単にできるが、構造と装飾を分離するために、使いどころは考えなければいけない。elem.style.prop=valueelem:要素オブジェクト prop:スタイルプロパティ...
View ArticleControllerとViewの関連性
ControllerとViewの関連性ブラウザに返却されるビューを生成するためのファイルは、app/viewsディレクトリの中に作成する。具体的には、このディレクトリにコントローラー名と同じディレクトリを作成し、その配下にビューファイルを設置する。これにより、コントローラーとビューファイルを関連付けることができ、その関連付けされたビューファイルと「レイアウト」や「部分テンプレート」が組み合わさってブ...
View ArticleBootstrap
<!doctype html><htmllang="ja"><head><title>Dotinstall App</title><!-- Required meta tags...
View Article様々なジェネレータのまとめ
webやアプリを作成する場合にボタンやアニメーション、色合いなど様々なことを迷われると思います。今ではフレームワークがあるのでそこまで考えなくてもそれらを使用すればいい感じのものを作成してくれます。しかしやはり用意されているものなのでどこか違うんだよなーってのが少なからずあると思います。ただ作成するのはめんどくさい、どう作ればいいんだろうなど考えてしまいます。そこでそういう時に役に立つ様々なジェネレ...
View Articlevertical-alignについて
■ はじめにCSSプロパティのvertical-alignについて記事にしました。この記事で得る内容は以下の通りです。・CSSの基礎知識が増える■...
View ArticleReactでスケルトンスクリーンを実装してみた
はじめにスケルトンスクリーンについて興味を持ったので、軽く実装してみました。最先端のUIだから難しい?というイメージがありましたが、案外そうでもなかったです。作ったもの:Web...
View Article[day:11]あれ?Font Awesomeが表示されない
あれ?Font Awesomeが表示されないはじめに現在HTML/CSSを使用した開発タスクを行っているのですが、理解不足な点がいくつかありましたので補強していきます。Font Awesomeの導入Font...
View Article【初心者向け】HTMLとCSSの書く順番はどうすればいい?
どうも7noteです。HTMLとCSSはどの順番で書くのか?初心者あるあるかもしれませんが、HTMLとCSSの書き順はどのように書くのが正しいのか。正しい書き順は?①HTMLを一通り書いてから、CSSを書く②HTMLとCSSを上から交互に書く③必要なCSSを書いてから、HTMLを書く。↓↓↓↓↓↓↓↓↓↓言うまでもなく①なのですが、では次はどうでしょうか。○か✕かかんがえてみてください。HTMLとC...
View ArticleRuby条件分岐処理
条件分岐処理比較演算子(>, >=, <, <=, ==)比較演算子 使い方 説明A > B AはBより大きいか = A >= B AはB以上か< A < B AはBより小さいか<= A <= B AはB以下か == A == B AとBは等しいかtrue,...
View Article[day:12]CSSで三角形と楕円を作る
CSSで三角形と楕円を作るはじめにページ作成のタスクの中で、背景として三角形と楕円を使用することがありました。普段見慣れている図形でもCSSになると「あれ?どうやって作るんだっけ」となってしまうこともあるかと思います。今回は一緒にこれらの図形を作っていきましょう!三角形を作ろう三角形ってよくデザインで見ますが、いざcssで実装となるとどうやって作るのかと考えてしまいますよね。今回は一緒に三角形をcs...
View Articleあれっhoverしたときにtransitionが効かない!?
hoverさせたときにtransitionが効かなくて困った時の話です。動かなかったコードindex.html<divclass="test"><ahref="http://xxxxxxxxx"class="test-link"><imgsrc="../image/test.png"alt="テスト">...
View Articleよく使うuiパーツ(テキストリンク編)
開発においてよく使うuiパーツを残しておこうと思います。自分はこんな感じで表現していますという程度なので、もしもっと簡単にできるよとかこんなデザインあるよとかあれば教えてください。リンクテキストよくあるリンクテキストの例を紹介します。1.矢印付きリンク<aclass="c-link"href="#">テキストリンクです。</a>.c-link{display:flex;ali...
View Articleメニューリストのhover時に、下線が出現するアニメーションのCSS記載例
ポートフォリオ用サイトを作る際に、記載したCSS。.gnav a { position: relative; text-decoration: none; color: #333; height: 100vh; padding: 27px 0; font-weight: bold; transition: .3s; } .gnav a:hover { opacity: 1; } .gnav...
View ArticleCSS Stickyでサイドバーの下端を追従させる
ハマったけどググってもわからず、どうにか自己解決したのでメモ書きを残します。お忙しい方は一番下だけ見てください。普通に組むサイドバーを追従させるのに便利なcssの position: sticky;今時のcssであれば、flexを使って下記のように実装することが多いかと思います。...
View Article【初心者でもわかる】CSSで画像無しで斜線背景を作る方法(2色・3色対応)
どうも7noteです。CSSだけで斜線背景を作る方法。背景画像のパーツをbackground-repeat: repeat;を使って斜線背景を作ることができますが、CSSだけでも作る方法があるのでやり方を書いていきます。2色3色ソース/* 2色 */.bg_line2{background-image:linear-gradient(-45deg,/* 斜線の角度...
View ArticleDarkmode.jsの利用方法
皆さんこんにちは!本日は「Darkmode.js」についてご紹介していきたいと思います。公式のドキュメントに沿って紹介を進めていきますので、下記のリンクを参照しながらご覧ください!...
View Articlebuttonタグでdivタグ全体をボタンにし、フォームでPOSTしたい!
こんにちは。クリスピーパンダです。この記事で実現できることbuttonタグを親要素のdivタグ全体に広げて、ボタン(リンク)を作成し、フォームでPOSTできるようにします。 aタグで紹介している記事は多数あったのですが、buttonタグで紹介している記事が見当たらなかったので、書いていきます!開発環境OS:macOS...
View Articleなぜフルスクリーン要素のwidthは100%でheightは100vhなのか
はじめに某プログラミングスクールのカリキュラムでRailsでアプリケーション作成中、背景画像のようなフルスクリーン表示の要素について、viewportを考慮してサイズ設定をする状況になりました。.hoge{width:100vw;height:100vh;}と記述したのですが、模範解答は.hoge{width:100%;height:100vh;}見え方は一緒なのに、この違いは何故…と気になり色々検...
View Articletransformの使い方
CSStransform: translate(○,○);で画像などを移動できます。.hover-action:hover{-webkit-transform:translate(0,-4px);transform:translate(0,-4px);}
View Article