CSSを使ってツリー構造を表現したい
ツリー構造親子関係を表現できるツリー構造を表現したい時など参考になればと思います。 See the Pen Tree Menu Style by jiyuujin (@jiyuujin) on CodePen.
View Articleまずはこれだけ!HTMLを書いてみよう Lv.1
まずはこれだけ!HTMLを書いてみよう Lv.1今回からHTMLを実際に書いてみましょう!! わかりやすく解説します。ペルソナプログラミングをこれから勉強しようとしている方初めてプログラミングを書こうと思っている方Webページを作ってみたい方テキストエディタをまだ導入できていない方はこちらを参照してください内容HTMLがブラウザで表示される体験をしよう!(今回は言語の詳細は省きます。)Key...
View Article初めて触るSCSSのすすめ
大量にCSSを書いてるとファイルが肥大化しすぎて管理しづらくなってくる。そんな時に超絶おすすめなSCSSの使い方やメリットを簡単に記載する。SCSSって何?公式:https://sass-lang.com/簡単にいうとCSSの拡張版。CSSを効率的に書くための記法になる。同じような拡張版でSaSSというものがある。...
View Articleブロック要素 インラインブロック要素 インライン要素 違い
いつも忘れてしまうので書いた。ブロック要素width,height,margin,padding が指定できる。縦に並ぶ。インラインブロック要素width,height,margin,padding が指定できる。縦に並ぶ。インライン要素width,height が指定できない。margin,padding は左右のみ指定できる。横に並ぶ。
View Article让div中的文字水平居中和垂直居中的css
.box { height: 100px; width: 30%; text-align:center;//水平居中 line-height:100px;//跟高度一样 }
View Article初心者によるプログラミング学習ログ 157日目
100日チャレンジの157日目twitterの100日チャレンジ#タグ、#100DaysOfCode実施中です。すでに100日超えましたが、継続。100日チャレンジは、ぱぺまぺの中ではプログラミングに限らず継続学習のために使っています。157日目は、おはようございます157日目Udemyで架空のwebサイトコーディング講座メンターさんの課題のwebサイトコーディングコーディングメインな日でした。#早...
View Article年末まで毎日webサイトを作り続ける大学生 〜24日目 Single Column Layoutでサイトを作る〜
はじめにこんにちは!最近週末は温泉に通っている@70days_jsです! webサイト制作でお金を稼ぐために年末まで毎日webサイトを作っております。ここ数日、2 column layout、3 column layoutと作ってきたので、今日はSingle column...
View ArticleIE11でpointer-events: none;が効かない
pointer-events: none;が効かない。Edge + a要素 + display:inline;の組み合わせは要注意。「pointer-events:...
View Article少ないコンテンツでもフッターはスクリーンの一番下に表示する簡単なやり方CSS Flex
DemoHTML<bodyclass="Site"><headerclass="Site-header">ヘッダー</header><mainclass="Site-content">少ない中身</main><footerclass="Site-footer">Footer</footer></body>...
View ArticleHTML/CSS 基本の復習
ポイントポイント自分に必要なとこだけをただただ書き出し。ブロックレベル要素とインライン要素ブロックレベル要素は並べると、改行される。インライン要素は並べると、改行されない。しょっちゅう出てくる<div>はブロックレベル要素曖昧なイメージで、ブロックライン要素はhtml作成に必ず必要な分。インライン要素は必ずしも必要でないが、見た目を整えるのに寄与している。セレクタとプロパティと値cssの...
View ArticleLazy Loadとは
How Lazy Loading can Optimize Your Shopify Theme Images(Lazy loadingはいかにShopifyテーマの画像を最適化するかの意訳・まとめです。Lazy Loadとはそのオブジェクトが必要になるまで、オブジェクトの初期化を遅延する技術。多くの場合、Webサイト上の画像の遅延読み込みをする技術。Lazy...
View Article受託開発サイト作成の反省
テンプレートをいじって簡単なサイトを作成しようとしたけど、表示ズレがひどくなってしまったのでとりあえずの反省まずは要素を動かさずに文字だけ書いてしまう。要素いじらない。エディタでいちいち手直しするのではなく、検証ツールで変更してみて正解が出たらそれをエディタ上に採用するとミスも少なくなるし、楽。最初のテンプレートがbootstrapが採用されているので、少し要素をいじるといろんなところの要素が同時に...
View Articlepadding によるレイアウトの崩れ
問題点要素の幅を100%に設定している時に、その要素にpaddingを設定してしまうと、要素の幅の合計が100%を超えてしまいレイアウトが崩れてしまう。改善策*{box-sizing:border-box;}全ての要素に対してbox-sizing:...
View ArticleHTML&CSSまとめ
簡単なHTMLは知っているけど、実際のテンプレートファイルとかを見るとよくわからなくなる人向けの記事です。HTMLとCSSの最低限の知識をつけるのが目標で、自分の勉強も兼ねてまとめています。詳細なHTMLの仕様説明が欲しい方はそれ専用のサイトをご覧ください。この記事を書くにあたって参考にさせてもらっています。http://www.htmq.com/html5/br.shtmlhttp://www.t...
View ArticleCSSセレクタの詳細度 (優先順位)
CSSセレクタの詳細度とはある要素へのCSSの指定が競合した場合、どのセレクタが優先されるかということ。CSSセレクタの優先順位 (強さ順)HTMLのstyle属性idclass、擬似クラス、属性要素型、擬似要素⚠️...
View Articleホームボタンがスクロールしてもついてくるように。
【結論】 position: fixed;縦長のページで、下にスクロールしてもヘッダーやボタンなどを追従させたい時。例)index.scss.home_button{position:fixed;top:10px;right:10px;略}これだけで勝手に追従してくれます。 top,right,left,bottomで固定させたい位置を指定できます。今回の例ではホームボタンを左上に固定させました。...
View Article[jQuery]コピペで簡単!ホームページによく使うアニメーション集
jQueryって何?jQueryはJavaScriptで書かれたライブラリ(使用頻度の高い機能を持つプログラムをまとめたもの)です。もちろんjQueryを利用せず、JavaScriptだけでプログラムを書くことも可能です。しかし、短いコードで簡単に機能を実装できるため、JavaScriptで何十行もコードを書かなければならないときも、jQueryを使えば数行で済むことがあります。jQueryを読み込...
View Articlecanvas要素の描画を任意のタイミングで切り替えたい
はじめにcanvas要素を最前面に配置したかったが、アプリ起動時からcanvasを展開すると裏の要素の操作ができなくなってしまいます。なお描画するエフェクト(紙吹雪)はjsdo.itにあったものを利用しました。(現在は閉鎖されてしまっているようです)環境Mac OS X EL Capitan...
View Article初心者によるプログラミング学習ログ 158日目
100日チャレンジの158日目twitterの100日チャレンジ#タグ、#100DaysOfCode実施中です。すでに100日超えましたが、継続。100日チャレンジは、ぱぺまぺの中ではプログラミングに限らず継続学習のために使っています。158日目は、おはようございます158日目Udemyで架空のwebサイトコーディングメンターさんの課題やろうと思ったら眠くなったからやめた#早起きチャレンジ#100D...
View Article