css

position:stickyが効かない原因

最初は通常のレイアウト配置(static)、スクロールすると指定の絶対位置に固定され(fixed)、次のsticky要素が来ると相対位置に固定(absolute...
css

backgroundをショートハンドで指定する

関連するプロパティを一気に指定できるショートハンド型は楽なので覚えておきたいところです。今回は背景に関するbackgroudのショートハンド指定について。注意す...
css

vertical-alignが効かない人は多分勘違いしている

知らなくても大丈夫(個人比)なプロパティですが、モヤモヤしている人は多いと思うので、今回はvertical-alignの解説です。私がcss独学を初めた当時、あ...
css

○○以外を指定する :notセレクタ

久しぶりにセレクタの話です。「n番目の要素」や「ホバー時」など、要素を特定するイメージがあるcssセレクタですが、「○○以外」を対象とできる :not というセ...
css

ホバーボタンの作り方とサンプル集

よく利用されるホバーボタンのCSSアニメーションをいくつか紹介しています。コードも載せているので、気に入ったものがあればコピー&ペーストでお好きにご利用ください。
css

flexアイテムのサイズを決める grow shrink basis

4回にわたって解説してきたflexレイアウトも今回で最後です。flexアイテムの拡大率・縮小率を指定するflex-grow 、flex-shrink、flex-basisについて解説します。気をつけないといけないのは、flexアイテムそのものの拡大率を指定しているのではなく、flexコンテナに余白ができた場合に、余剰をどう分けあうかを指定しています。
css

backgroundの複数指定と重なり方と位置指定

.demo{display:flex;width: 100%;text-align:center;flex-wrap:wrap;justify-content:...
css

表示領域に合わせたスクロールが簡単に実装できるscroll-snap

scroll-snap-typeは、指定の位置でスクロールをぴたっと止める働きをするプロパティです。縦横どちらの方向にも使えるので、モバイルのUIやスライド作成などに応用できる便利なプロパティです。mandatory(強制)、proximity(近接)いずれかの指定したスクロール挙動になります。
css

グラデーションを繰り返すrepeating-linear-gradient

「repeating-linear-gradient:グラデーションの繰り返し 」と聞くと、linear-gradientとbackground-repaetで...
JavaScript

トップページスライド(slick.js)のカスタマイズ

軽量スライダー系jQuery、slick.jsの解説記事です。slickにはあらかじめ豊富なオプションが用意されているため、スライダーの動作制御やレスポンシブ設定もオプションだけで簡単に行えます。よく使用するものを中心に、カスタマイズ方法をまとめています。
css

transformプロパティ(変形)で出来ること・まとめ

CSSアニメーションで役立つ「transform(変形)」プロパティの基本的な使い方をいくつか紹介しています。
css

flexレイアウト その3

flexレイアウトの第3回です。前回までが基本の内容でしたので、ここから少しずつ発展した内容になります。 前回、前々回は以下のリンクから。.demo { dis...