Webの表現を追求する
世の中には数多くのサイトがあり表現は多種多様。
例えば...
ボタンや文字の色が変わったり面白いアニメーションだったりスクロールしてみると思わぬ方向に動いたり。
そこで!
面白い表現を見つけたらまずはここに書き留めて謎が解けるまで調べる!
謎が解けたらHTML/CSS/JavaScriptで最適解を模索する!!
そうして蓄えた知識を共有していきたいな。
ここは、そんなSpaceです。
七音@7sounD
謎が解けたモノ
- スクロールと連動して消えたり現れたりするTopMenu
- レスポンシブデザイン
- HTML:header内にビューポートを設定する
<meta name="viewport" content="width=device-width,initial-scale=1">
- CSS:ウィンドウ幅を基準にメディアクエリを記述する(例:480px未満で切り替え)
@media screen and (max-width:479px) { /* ここで480px未満の時に上書くCSSを記述する */ }
- このページでもヘッダーデザインやリンク表現、Introの文章構成など切り替えています!
- HTML:header内にビューポートを設定する
- GitHubで簡単Webページ公開
知りたいコト
- 文字色グラデーション
- 参考になりそうなページ↓
- テキスト周りで使えるCSSの小技いろいろ | Webクリエイターボックス
- twitter/facebookなどのソーシャルボタン、TLページ内埋め込み等
- 縦以外の任意方向へのスクロール(横とか奥とか)
- スクロールしていくと横からスッと要素が出てくる
- 参考になるかはさておき、こんなイメージ↓
- GRAVITY DAZE 2 | プレイステーション® オフィシャルサイト
- 参考になりそうなページ↓
- jQueryとCSSのtransitionで可視範囲に入ってからアニメーションさせる方法|Webpark
- なうぷれ系の埋め込みをページ内でできないか
- 目次を自動生成する
- 参考になりそうなページ↓
- jQueryで目次と「目次に戻る」を自動生成(プラグイン無し) | 10251
※他にも面白そうなネタがあれば教えてください!
今後の目論見
CSS/JS周りの知識を中心に深耕していければな、と。
- bootstrap
- AngularJS
- ひとまず流し読み↓
- AngularJS入門者必見!作りながら覚えて10分で理解|Udemy メディア
- React.js
- Riot.js
- 各種CMSの流行り廃れ及び自由度
よく参考にするトコロ
- JSHint, a JavaScript Code Quality Tool
- JavaScriptの静的解析。 記述エラーを探したいときなど
- CodePen - Front End Developer Playground & Code Editor in the Browser
- 自作HTML/CSS/JSを簡易にデモ化、公開、共有できる遊び場
- ページ内にもこんな風に貼れる
See the Pen hideTopMenu by SevenSound (@SevenSound) on CodePen.
- Another HTML Lint - Gateway
- HTML5のリントチェック