HTML & CSSサンプル集

さまざまなHTMLやCSSのサンプル集. 今のjavascriptはjQueryを要しないことが多いので,極力jQueryなしで書いている.

CSSのみ

javascriptを利用せず,CSSだけでできる表現で作成

css-samples

CSSによるいろいろな表現

move-placeholder

入力フォームのプレースホルダーが,フォーカスされると逃げだす. これまでFirefox非対応だったが,Firefox対応版も追加(ちょっと力業)

clip-path

CSSだけで赤い矢印をclip-pathで表現

fullscreen-popup-scroll

全画面ポップアップとその中の要素がスクロールバーなしでスクロール

multi-gradient

CSSだけで複数のグラデーションの重ね合わせ

scroll-snap

スクロールスナップCSS

backdrop-filter

すりガラス効果

flexbox

flexboxの超基本的サンプル

grid

gridの超基本的サンプル

sp-menus

CSSだけでできるいろいろなスマホメニュー

position

いろいろな位置調整方法

css-button

CSSだけでいろいろなボタン

form-parts

さまざまなフォームパーツを触って試す

wait-animation

「待ちアニメーション」

css-slider

CSSだけでスライダー(カルーセル)

css-accordion

CSSだけでアコーディオン

css-megamenu

CSSだけでメガメニュー

css-balloon

CSSだけで吹き出し

chapter-structure

CSSだけで章立て

css-cursor

いろいろなCSSカーソル

css-timing-function

CSSアニメーションのいろいろなタイミング関数(イージング)を確認

google-fonts

Google Fonts をCDN経由で読み込み

Javascriptあり

素のjavascript(Vanilla JS)を利用してより高度な表現を実現.

img-overlap

2つの画像を重ねて,スライダーで重ねる位置を調整するサンプル

fade-box

長い文章を短く表示して「もっと見る」ボタンで拡大表示.脱jQueryで実装.javascriptはclassで実装したが,まだ初心者なのでご愛嬌.

show-modal

全画面モーダルを開いて背面要素のスクロールを止めるサンプル. 全画面モーダルを position: fixed で表示しても,背面はスクロールしてしまうので,それを止める.

tab-box

タブ切り替え要素.脱jQueryで実装.

read-more

「もっと見る」

calc-physics

等加速度運動を計算

calc-bmi

BMI計算ツール

upload-image

画像をアップロードしてすぐプレビュー

sensor

javascriptでGPSと加速度計測

canvas-draw

canvasにお絵描きして画像ファイルとしてダウンロード

Web Speech API

ブラウザデフォルトの発声APIのテスト

Javascriptライブラリを利用

公開されているフリーのjavascriptライブラリを利用して,さらに高度な表現を実現.

markdown

markdown-wasmライブラリを利用してリアルタイムにmarkdownを変換

google-chart

Google Chart を使ってグラフを表示

chartjs

Chart.js を使ってグラフを表示

auto-kana

autokanaライブラリを利用した自動ふりがな入力

slick

slickライブラリによるカルーセル(スライダー)

swiper

swiperライブラリによるカルーセル(スライダー)

3d-zdog

WebGLの練習用