ネイティブjavascript+cssでスムーススクロールもどきを実装する
きっかけ:画面トップへ戻るボタンを作る際に調べてみたら長いコードが出てきた→指定位置までスクロールする機能は必要ないから短いの書こう(「もどき」の理由は厳密にはスクロールしていないからです)コードhtmlsample.html<!DOCTYPE...
View Article【これからScssを使う人へ】Scssの使い方と便利さをさらっと紹介するぞ
この記事は普段CSSでコーディングしているけど、 Scssも便利らしいし勉強しなきゃなあと思ってる人向けの記事だよ!!わたしも初めからScssを使ってたわけではないので、使ってみるまでいまいち便利さがわからなかったんだが、今はもう逆にCSSでどうやって書いてたかよく覚えてないぞ・・・(´-ω-`)うぬぅScssって何?Sass は Syntactically Awesome Style Sheets...
View Article枠の上に文字を乗せるやり方
始めに枠のあるデザインで以下のような枠線を一部消して文字を置くような実装をしたいときのやり方を記事にしました。 See the Pen 枠の上に文字を乗せる by wintyo (@wintyo) on CodePen....
View Article年末まで毎日webサイトを作り続ける大学生 〜18日目 Ap●le 公式サイトのFooterを真似して作ってみる〜
はじめにこんにちは!年末まで毎日webサイトを作っている者です。以前、Ap●leの公式サイトのファーストビューを真似して作ったんですが、今回はFooterを真似して作ってみました。前は見た目だけでしたが今回は機能の方に焦点を当てました。扱う技術レベルは低いですが、同じように悩んでる初心者の方を勇気付けられれば幸いです。今日は18日目。(2019/11/5)よろしくお願いします。サイトURLhttps...
View Articleアコーディオンの速度を統一する
index.html<!DOCTYPE html><html><head><linkrel="stylesheet"href="./index.css"></head><body><divclass="a"><buttontype="button"class="toggle...
View Articlestylelint "at-rule-no-unknown" ルールでエラー
Sassファイルの整形(Lint)をしてくれるツールはいろいろありますが、中でもstylelintがいい感じなので好んで使っています。"at-rule-no-unknown" でエラー発生ところが、"at-rule-no-unknown"すなわち「標準的でない@-規則」というルールにおいて、これを適用させたくなかったのでfalseを設定したところ、Invalid Option: Unexpected...
View Article親要素の幅を超えたときのいろいろ
通常時通常時は以下のように子要素の幅が親要素を超えた場合は文字が折り返される。<body><divclass="box"><p>あああああああああああああ</p></div></body>.box{border:1pxsolidred;height:100px;width:100px;}折り返しを禁止する.box{border:...
View Article【CSS】すべての要素に対してスタイルを反映する
はじめにそれぞれの要素に対してtext-align:centerのようにスタイルを設定しなくても、があるので紹介する。やり方*(アスタリスク)を用いる。例以下に示す。*{ text-align:center;}おわりにこちらを参考。
View Articlecssで四隅にだけ囲み枠をつける方法
「四つ角」というワードで検索するとなかなか情報が出てこない。毎度忘れて検索しがちなので備忘録のためにまとめておく。DEMO(codepen.io)borderを擬似要素で隠すイメージindex.html<divclass="wrapper"><span>wrapper</span></div>style.css.wrapper{text-align:c...
View Articlethree.jsでフェードイン・アウトを実装する方法
古今東西のゲームで用いられている、フェードインやフェードアウトといったエフェクトは、three.jsではどのように実現するのでしょうか。ググったところ、2種類の方法があることが分かりました。すなわち、(HTML/CSS)div要素をcanvasの上に重ねて、opacityを変化させる(three.js)カメラの前に透明な板を置いて、opacityを変化させる今回は両方実装してみることにしました。結論...
View ArticleSCSSに色の変数を置くとSyntaxErrorと怒られる
$redがなんや書き方エラーすわ...なんでやろ...やったことは...SCSSに使い回す色を用意するstylesheets/config/colorsよくimportし忘れちゃうから一応確認しておくか...(一応ね...)stylesheets/application.scssま、あるよね...じゃあ何が原因?どうやらエラーの原因ははじめにrails newで作成される...
View Article年末まで毎日webサイトを作り続ける大学生 〜19日目 Ap●le 公式サイトのコンテンツ部分を真似して作ってみる〜
はじめにこんにちは!年末まで毎日webサイトを作っている者です。以前、Ap●leの公式サイトのコンテンツ部分を真似しようと試みました。微妙な仕上がりです。同じように再現するのって難しいなぁ・・・。扱う技術レベルは低いですが、同じように悩んでる初心者の方を勇気付けられれば幸いです。今日は19日目。(2019/11/6)よろしくお願いします。やったこと今日は、要素の配置を思い通りの場所に置こう!というこ...
View Articlecssでgridを表現できるなんて
今回、とあるサイトを構築しようと一念発起しました。まぁ、遊びの範疇なので、以前作った個人ブログをもとにさくっと行おうと。 gatsbyを使ってnetlifyへデプロイすることにしました。Theme自体は転がっていたものを使います。 gatsbyのなのでReactで作られており、これをいろいろカスタマイズしていく段階で、...
View Article開発者向けのウェブ技術(CSS初級編)その1
初めにおはこんばんちわ。普段はコツコツサーバサイドの開発をしている者です。今回、モック(本番に近い見た目のHTML+CSS+ JavaScriptで構成した画面)の作成依頼がきました。良い機会なので...
View ArticleTailwind CSS + Laravel Mix で CSS を書かないコーディングを開始してみた
Tailwind CSS とは?Tailwind CSSとは、ユーティリティ・ファーストなCSSフレームワーク。CSSフレームワークというと、Twitter Bootstrapがとみに有名であるが、完成品ができあがっているイメージの Bootstrap...
View ArticleCSSアニメーションはじめの第一歩
この記事のターゲットCSSはある程度わかるアニメーションは全然わかんないどんなもんか経験してみたい最終成果物これです。実用とかは置いておいて無限にローディングしてるイメージ。実装大きく分けて以下の手順で進めます。 1. 土台になるhtmlの用意 2. 背景の設定 3. 丸のやつ配置 4. アニメーション実装1....
View Article[HTML][初心者]これだけ覚えれば大丈夫!重要な5つのタグ
そもそもHTMLってなに?HTMLは「HyperText Markup Language」の略で、インターネットで公開できるWebページを作成するために作られた言語です。 HTMLにはたくさんのタグが定義されています。そのタグを使って「ここが見出しで」「これは箇条書きで」「ここに画像を載せる」などと、ページの中身をコンピュータに指示するのがHTMLの役割です。...
View Article