with the flow

WEBプログラマを目指すWEBデザイナーが書き綴る開発日誌のようなもの

CSS

マウスオーバー時にアニメーションするボタン Part2 作った

CSS

CSSだけで頑張るシリーズ、アニメーションボタン編 Part2http://www.oregongridiron.com/ ←このサイトのボタンがかっこよかったので どうやってるか調べて自分なりに実装しなおしてみた。かっこいいエフェクトができるけど、html側で必要なタグが多い。。。

Sass(Compass)でRetina用backgroundを同時に書き出すmixinを作った

Retina(に限らず高解像度)用の画像を背景画像として書き出すとき、 今までは全部手作業でやってたんだけども、 高解像度向けの@mediaのベストプラクティスが日々変化(進化)するので、毎回grepして修正するのが面倒。 @mediaの記述位置はCSSの末尾にまとめて…

Input type="radio"をCSSだけで装飾する

CSS

CSSだけで頑張るシリーズ、今回はradioボタンに挑戦。FirefoxでもIE10でも非対応なので、完全にスマホ用です。 といってもプロダクションで使うのはまだ気が引けますね。 これをベースにfallbackをきちんと作れば、何とかいけるかもってレベル。。。iOS6, An…

CSSのappearanceがFirefoxで効かない場合の解決策

CSS

# 2014.8.25 重要な追記 このハックは、今年4月あたり(FirefoxNightly 31?)から効かなくなってます。。 元記事 https://gist.github.com/joaocunha/6273016 でも、どうするよ的な議論&試行錯誤が交わされていますが、:-moz-any(hoge):before プロパティを使…

CSS3の-ms-linear-gradientが、いつの間にかいらない子になってた

CSS

最近はCSS3のlinear-gradientをよく使うようになってきたこともあり、 今linear-gradientはどう書くのが適切なのかを調べてみました。 今までは、毎回コツコツ書いてられないので、ColorZillaのCSS Gradient Generatorを使ってたのですが、いかんせん長い! …

text-overflowはFirefox7から使える/複数行の時はJavaScriptで対応

まんまです。使えるようになってるのを最近知りました。text-overflowはIEが6から独自仕様として実装していたものですが、 Microsoftの珍しく素晴らしい先見性によって、CSS3の仕様にも組み込まれたものです。今までもwebkit,Operaでは使えていました。 それ…

php+mySQL+jQueryで、コメントフォームのajax化を試す

jQueryの簡易ajax通信関数、POST()を使った処理を色々試してみたくて最近やったことを放出します。php+mySQL+jQueryで、コメント投稿をajaxで表示するのを作ってみた。 ネタ元はNETTUTS。ってか、ほぼそのまんまやっただけw Learn how to AJAXify Comment F…

input type="file"をCSSで装飾(複数input対応版)。

【追記】よりコンパクトに、デザインも改善した新しいものとして作り直しました。 http://me.hateblo.jp/entry/20121226/1356479631 せっかくブログ作ったので、 趣味でやってるhtmlやCSS、php関連のものを 書いていきます。まずは表題のもの。 やってみたら…