<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>No.1026 &#187; 何か作った話</title>
	<atom:link href="http://no1026.com/archives/category/%e4%bd%95%e3%81%8b%e4%bd%9c%e3%81%a3%e3%81%9f%e8%a9%b1/feed" rel="self" type="application/rss+xml" />
	<link>http://no1026.com</link>
	<description>CSSのこととかwebのこととか何となく書きたいことを書くところ</description>
	<lastBuildDate>Sun, 23 Mar 2014 15:02:00 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.11</generator>
	<item>
		<title>こっちで書いてます</title>
		<link>http://no1026.com/archives/506</link>
		<comments>http://no1026.com/archives/506#comments</comments>
		<pubDate>Sun, 23 Mar 2014 15:02:00 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=506</guid>
		<description><![CDATA[アドベントカレンダー以外の記事を書かなくなってしまったブログです、こんばんは。 そんな訳で、もっとチラシの裏っぽいところが欲しくてtumblrで書いてみたりもしていたのですが、結局自分で作りました。 1026.tv tv [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>アドベントカレンダー以外の記事を書かなくなってしまったブログです、こんばんは。</p>

<p>そんな訳で、もっとチラシの裏っぽいところが欲しくてtumblrで書いてみたりもしていたのですが、結局自分で作りました。</p>

<p><a href="//1026.tv">1026.tv</a></p>

<p>tvに特に意味はなく、たまたま他所に取得されてなかっただけです。<br />本当は jp か me あたりが欲しかったです。</p>

<p>そういうわけで、本年も1026をよろしくお願いいたします。</p>

]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kss-nodeのテンプレート作った</title>
		<link>http://no1026.com/archives/481</link>
		<comments>http://no1026.com/archives/481#comments</comments>
		<pubDate>Wed, 18 Dec 2013 02:29:50 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[KSS]]></category>
		<category><![CDATA[styleguide]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=481</guid>
		<description><![CDATA[webの中心でスタイルガイドの必要性が叫ばれていまして、あのCodeGridでもStyleDocco、KSSの導入方法が立て続けに紹介されている今日このごろ。 そんな中、StyleDocco、KSSはともかく、kss-n [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>webの中心でスタイルガイドの必要性が叫ばれていまして、あの<a href="https://app.codegrid.net/" target="_blank">CodeGrid</a>でもStyleDocco、KSSの導入方法が立て続けに紹介されている今日このごろ。</p>

<p>そんな中、StyleDocco、KSSはともかく、kss-nodeのデフォルトテンプレートが非常に残念な感じになっており、「悪くないのにこれじゃあ導入しにくい」なんて方もいらっしゃるのではないでしょうか。</p>

<p>かくいう私も、先日twitterにて「kss-nodeのデフォルトテンプレートが微妙すぎるのに、探しても全然見つからない。もっと、みんな作って公開すればいいのに。githubのとかいいよねぇ」的なことを話していたところ、CSSプログラマーに「<a href="https://twitter.com/GeckoTang/status/409907638835482624" target="_blank">おぬしがつくれば</a>」と言われてしまいました。<br />その場では聞こえないふりをしたのですが、結局作ってしまいました。</p>

<h2>kss-node-template-such-as-github</h2>

<p><a href="https://github.com/1026/kss-node-template-such-as-github" target="_blank">kss-node-template-such-as-github</a></p>

<p>GitHubのようなkss-nodeテンプレート。何のひねりもない名前です。</p>

<p>kss-nodeとはなんぞやということや、使い方は割愛します。<br />知らない方はググってください。<p>
<p>石本さんがgrunt-plugin化した<a href="http://qiita.com/t32k/items/9e03e80061de21411765">grunt-kss</a>を作っていたんで、grunt導入済みの方はそちらをご利用になると便利かもしれません。</p>

<p>微妙に余計なpタグが入ってきていてinlineにしてやったりと、無理やりっぽいところはありますが、とりあえずKSS・githubのスタイルガイドにそっくりです。<br />素敵です。</p>

<p>著作権とかライセンスとか的なところが気になりますが、とりあえず公開します。<br />なにかあれば、適当にPull Requestでも送ってくださっても、自分だけこっそり直して使っていただいても構いません。</p>

<p>怒られたら消します。</p>
]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/481/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012年、最後に</title>
		<link>http://no1026.com/archives/365</link>
		<comments>http://no1026.com/archives/365#comments</comments>
		<pubDate>Mon, 31 Dec 2012 08:45:44 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=365</guid>
		<description><![CDATA[2012年もまもなく終わりを迎えようとしています。 個人的には、2012年はCSSプログラミングに出会ったことで、コーダーの仕事にありつくわ、web系の知り合いが増えるわ、jsdo.itの公式ブログに載るわと、CSSプロ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>2012年もまもなく終わりを迎えようとしています。</p>

<p>個人的には、2012年はCSSプログラミングに出会ったことで、コーダーの仕事にありつくわ、web系の知り合いが増えるわ、jsdo.itの公式ブログに載るわと、CSSプログラミングによって大きな変化があった一年でした。</p>

<p>というわけで、今年最後のCSSプログラミング作品をひとつ。</p>

<p>昨年作った「除夜の鐘」をforkしたものですが、noJS pureCSSにしました。お暇でしたら、108回鳴らしてみてはいかがでしょうか。</p>

<p>いつも通りchromeのみです。<br />buttonはsimuraiさんの<a href="http://lab.simurai.com/buttons/" target="_blank">これ</a>を貰って来ました。</p>

<script type="text/javascript" src="http://jsdo.it/blogparts/hByS/js?width=575&#038;height=465&#038;view=readme"></script>

<p>それでは、2012年ありがとうございました。来年もよろしくお願いします。よいお年を。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/365/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS SLOT – A GAME, noJS, ONLY CSS &amp; HTML</title>
		<link>http://no1026.com/archives/332</link>
		<comments>http://no1026.com/archives/332#comments</comments>
		<pubDate>Mon, 24 Dec 2012 03:26:07 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[イベント系の話]]></category>
		<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[Advent Calendar]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=332</guid>
		<description><![CDATA[2度あることは３度あります。CSS Programming Advent Calendar 2012の24日目、1026です。Merry Christmas! 予告どおりギャンブルの定番スロットゲームです。 前回のフリー [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>2度あることは３度あります。<a href="http://www.adventar.org/calendars/2" target="_blank">CSS Programming Advent Calendar 2012</a>の24日目、1026です。Merry Christmas!</p>

<p>予告どおりギャンブルの定番スロットゲームです。</p>

<p>前回のフリースローで学んで、回転速度を相当遅くしてみたのですがどうでしょうか？<br />
MAXBETボタンとコイン枚数の表示は飾りです。1枚しかbetできませんし、コインは返って来ません。そんな飾りはあるのにコイン投入口はありません。</p>

<p>大当たり（大したことないですが一応）は777だけです。謎の小当り的なもの（パネルの表示がちょっと変わる程度）が結構あります。</p>

<p>いつも通りChromeのみの動作確認です。</p>

<script type="text/javascript" src="http://jsdo.it/blogparts/rCaO/js?width=575&#038;height=496&#038;view=readme"></script>

<h2>適当な解説</h2>

<h3>基本的にはフリースローと同じ</h3>

<p>小見出し通りです。元々、こっちを先に思いついて作っていて、後でフリースローにも使えると思って作った感じなので、コチラのほうがフリースローより地味と言えば地味です。トリ前なのにスミマセン。</p>

<p>ただ、フリースローが上・中・下 or 左・中・右の3種のボタンの順序切り替えなのに対し、こちらはリールの数字１つずつで10種のボタン切り替えなので面倒です。とはいえ、CSS上は似たようなことの繰り返しなのでsassで処理させてもらいました。</p>

<p>ボタンの切り替え速度が速いので、結構ズレます。数字が揃っていないくてもアタリになったり、揃っていてもアタリにならなかったりすることが稀によくあります。仕様です。</p>

<h3>リールの回転はstepsで</h3>

<p>リールの作り自体は既に<a href="http://colopl.co.jp/" target="_blank">コロプラ</a>さんというか<a href="https://twitter.com/mattari_panda" target="_blank">@mattari_panda</a>さんが、『<a href="http://colopl.co.jp/tech/blog/2012/10/2103/" target="_blank">CSSアニメーションでスロット風くじを実装：後編</a>』として良い感じに説明してくださっているので、見た目の感じなどはほぼ丸っと参考にさせていただきました。</p>

<p>ただし、今回はnoJSですのでリールがいい感じに滑ったりはしてくれないため、普通にアニーメーションしてしまうと中途半端な位置で数字が止まり、どの数字で止めたのかわからなくなっています。そこでanimation-timing-functionをstepsで指定することで、カクカクにはなりますが、ちゃんと数字が中央で止まるようにしています。</p>

<p>実際、stepsを指定したときとしていないときの差は、2日目まとりさんの『<a href="http://unformedbuilding.com/articles/css-stopwatch/" target="_blank">CSS Stopwatch</a>』にて、カウントスタイルを切り替えてもらうとわかりやすいと思います。</p>

<h3>&lt;input type=&#8221;reset&#8221;&gt;</h3>
<p>ちょっとした新機軸はresetでしょうか。今まではリセットするときはリロードで誤魔化すことが多かったですが、「スロットで毎回リロードはなぁ」と考えていて思いつきました。というか、こんな単純なこと何故今まで思い浮かばなかったんでしょうか。</p>

<p>ただし、毎回resetで全てのinputからcheckedを外してしまっているので、コイン枚数の計算などが出来ないという少々残念なことにもなっています。</p>

<p>前回作る予定だったパズルは、このresetを利用して、上海を作るつもりだったのですが（選択中の牌のペアになる牌以外はresetになっていて、他の上海同様に選択中の牌の解除が容易にできるモノ）、上海は2枚一組で牌を消していくゲームであるものの同一牌自体は2枚以上あることに気づき「これでreset使ったら消した牌まで復活しちゃうじゃん…」ということでポシャりました。</p>

<h3>電光パネル</h3>
<p>パネルは5509さんの『<a href="http://5509.me/log/electronic-billboard-with-marquee-and-css3" target="_blank">電光掲示板をあのmarqueeとCSS3のグラデーションで</a>』の色を調整したくらいです。</p>

<p>今回見た目に関しては、本当に色々な方を参考にさせていただきました。</p>

<h3>SCSS</h3>

<p>最初の方に適当なmixinが書いてあるのは、jsdo.itがcompassに対応する前に作り始めて珍しくchrome以外でも見れるようにしようと思ったのですが、面倒くさくなって途中で辞めた名残です。</p>

<p>最初にも書いたボタンの重なりの切り替えに関して、scssファイルで言う500行目過ぎからなんですが、keyframesも@forで処理しています。keyframesの%前に変数を使った場合、%をそのまま%と書くとエラーが出ます。今回は $per: unquote(&#8220;%&#8221;); なんかを先に作って #{$per} で出しましたが、 多分 #{&#8216;%&#8217;} あたりでも大丈夫なんじゃないでしょうか。似たようなことをする場合、適時処理してやってください。</p>

<ins datetime="2012-12-24"><p><b>追記</b>：<a href="https://twitter.com/xl1blue/status/283061796204589056" target="_blank">*1% で出せる</a>そうです。今回で言えば #{$i * 10%} みたいな形で。やだ、賢い。それとも、僕が頭悪い？</p></ins>

<h3>見た目</h3>
<p>大当たり時に出る画像以外は全てCSSで表現しています。前述のとおり、色々な方を参考にさせていただきましたし、見た目が一番頑張った気がします。</p>

<h2>次回予告</h2>
<p>明日はいよいよ最終日、我らが（？）<a href="https://twitter.com/jsdo_it" target="_blank">jsdo.itチーム</a>さんです（ まさか<a href="http://jsdo.it/blog/" target="_blank">ここ</a>？いや、多分<a href="http://design.kayac.com/" target="_blank">この辺</a>かな？）。<br />
まとめと言いながら、何か凄いものを作っているらしいので期待しましょう。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/332/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Loupe（おまけ）とCSSプログラミングの制作について</title>
		<link>http://no1026.com/archives/313</link>
		<comments>http://no1026.com/archives/313#comments</comments>
		<pubDate>Wed, 19 Dec 2012 01:45:57 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[イベント系の話]]></category>
		<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[Advent Calendar]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=313</guid>
		<description><![CDATA[CSS Programming Advent Calendar 2012の19日目、一週間ぶりです。元バスケ部の友人に「そんなに綺麗なフォームでそんなに入らない意味がわからない」といわれたことがあるくらい美しいフォームに [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adventar.org/calendars/2" target="_blank">CSS Programming Advent Calendar 2012</a>の19日目、一週間ぶりです。元バスケ部の友人に「そんなに綺麗なフォームでそんなに入らない意味がわからない」といわれたことがあるくらい美しいフォームに定評のある1026です。CSSフリースローお楽しみ頂けたでしょうか？</p>

<p>さて、今日は元々宣言していたパズルがポシャったのでかるいやつを、ということでCSS Loupeを作りました。JSでたまにある<a href="http://mlens.musings.it/" target="_blank">こういうもの</a>のPure CSS版です。</p>

<p>クリスマスっぽい画像を探したら、全体的に赤でちょっと拡大がわかりにくくなってしまったでしょうか…</p>

<p>フィルターかけるボタンとかつけようかとも思ったのですが、付けたところでルーペとしてどうにかなるわけではない（という言い訳で若干面倒くさい）ので辞めました。</p>

<script type="text/javascript" src="http://jsdo.it/blogparts/3OLe/js?width=575&#038;height=496&#038;view=play"></script>

<h2>適当な解説</h2>

<p>画像の上にdivを敷き詰めて、hoverするdivに合わせてルーペが移動。拡大画像はルーペの背景画像になっていて、同じくhoverに合わせて背景の位置が動く仕組みです。元画像と拡大画像の端を合わせるのがちょっと面倒くさかったです。いつも通り、細かいことは、ソース見て下さい。</p>

<p><a href="http://jsdo.it/tsmallfield/css3_mouse_following_arrow" target="_blank">CSS3でマウス追尾/Mouse Following Arrow</a>あたりと似たような感じのはずです、多分。</p>

<h2>コードは短くしよう</h2>

<p>できる限り精密に動くように、1&#215;1のdivを敷き詰めようとしたのですが、divの数が云万になり空divとは言え尋常じゃないくらい重くなってしまいました。更に、cssの方はsassさんというかrubyさんというか兎に角その辺に「でかすぎてコンパイル出来ねーよ」と怒られてしまいました。そんなことが起こることを初めて知りました。expandedでコンパイルしてどれくらいだったのでしょうか。単純に考えると10&#215;10の公開作品で6000行なので、1&#215;1なら100倍して60万行？</p>

<p>自動生成できるからといって、サイズが大きくなりすぎるのはやはりよくありませんね。気をつけましょう。（htmlも元はJSで作ったのは秘密）</p>

<p>結局はdivを徐々に大きくしていき、10&#215;10で作りましたがwebkit以外だと未だにかなり重いと思います。</p>

<h2>CSSプログラミングについて</h2>

<p>作ったものがかるいので、CSSプログラミングの制作について話します。</p>

<h3>制作にはどれくらいかかるの?</h3>

<p>リアルで人に会うとちょくちょく聞かれます。</p>

<h4>実際の作業に関して</h4>

<p>「大してかからないんですよ」と答えていますが、実際仕組みを作るということに関しては大してかかりません。特に最近はCSSプリプロセッサーがあるので、CSSプログラミングでよくある面倒くさい繰り返し作業もサラッとやってくれます。</p>

<p>今回の作品群は割りと仕事の空いた時間等でちょこちょこ作っているので何ともいえないのですが、CSS Minesweeperあたりは土日の2日で大体作った気がします。まぁ、二桁時間もかかっていないでしょう。更に、あれは実際にゲームをクリアして作りやすそうな座標をさがすとか、その座標をチマチマhtmlに打つとかそういった作業に時間を食っています。座標打つのは苦痛以外の何モノでもありませんでしたｗ</p>

<p>CSS Minesweeperは動きがないのでそういった感じでしたが、前回のCSS FreeThrowやCSS Baseballはボールの動きや時間配分を調整するのに時間がかかりました。特に、CSS FreeThrowはボールもCSSで作ったので、その辺や、メーターとボタンの連動に関するデバッグというか調整というか、そういうことに割りと時間をかけています。</p>

<p>まぁ、そういった感じで、CSSプログラミングとはいえ実際の作業は、仕組みを作るより装飾などのほうがよっぽど時間が掛かっています。実際、そこをある程度凝らないと結構な仕組みでもパッと見、大したものに見えなくなりますし、個人的にはゲームとして作ることが多いので見た目をある程度凝ったほうがウケもいいです。そういう意味では、装飾に命をかけたCSSのみで作ったアイコン等のほうが、実際の作業時間としては長いかもしれません。</p>

<h4>1%のひらめき</h4>

<p>プログラミングにかかる時間は9割が考えたり調べたりする時間で、実際にコードを書くのは1割くらい、などと言う話を聞いたことがありますが、CSSプログラミングに関しても似たようなものです。</p>

<p>ただ、CSSプログラミングにおいてはどう作るかと言うよりは、何が作れるかということを考える時間が長いです。まぁ、「作れるものを考える≒仕組みを考える」みたいなものなんですが。</p>

<p>普段は思いついた時に作るのでいいのですが、今回のAdvent Calenderでは期限が決まっているため、一体何が作れるだろうかと、Flashゲームやスマホゲームを見まくりました。見ても何も思い浮かびませんでしたが…</p>

<p>逆に言えば「あっ、これはCSSで作れそう」というひらめきがなければ、一生作れないかもしれません。</p>

<h3>なんでJS使わないの？</h3>

<p>ロマンです。</p>

<h3>CSSプログラミングをする利点は？</h3>

<p>本来の使い方か否かは別にして、CSSには詳しくなれます。また、思わぬバグを発見できたりします。バグを見つけることが利点か否かは置いておくとして、知っておくのはよいことだと思います。先日もテスト用に::before、::afterを使おうとしたら予想以上に面倒くさい現象に出会いました（<a href="http://jsdo.it/No_1026/o2aO">inputに対する::before、::after</a>）。知らずに実務で遭遇すると詰むようなことも、事前に知っておけるというのは良いことです。（実務で使わないような事のほうが多い気もしますが）</p>

<h2>次回</h2>

<p>明日は、<a href="http://tenderfeel.xsrv.jp/" target="_blank">Tenderfeel</a>さん（16日ぶり2回目）です。急遽名乗り出てくれました。よろしくお願いします。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/313/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS FreeThrow – a game, noJS, only CSS and HTML</title>
		<link>http://no1026.com/archives/311</link>
		<comments>http://no1026.com/archives/311#comments</comments>
		<pubDate>Tue, 11 Dec 2012 15:14:00 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[イベント系の話]]></category>
		<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[Advent Calendar]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=311</guid>
		<description><![CDATA[CSS Programming Advent Calendar 2012 の12日目です。 自称CSSプログラマーのげこたんじゃない方、力技に定評のある1026です（今自分で考えました）。 最近はinputでほげほげ以外 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.adventar.org/calendars/2" target="_blank">CSS Programming Advent Calendar 2012</a> の12日目です。</p>

<p>自称CSSプログラマーのげこたんじゃない方、力技に定評のある1026です（今自分で考えました）。</p>

<p>最近はinputでほげほげ以外の方法も増えていますが、定評のあるあくまでinput:checkedに頼った力技でCSSフリースローゲームを作りました。環境によって読み込みが遅い・重い可能性があります。いつも通り、chromeでしか確認していません。</p>

<script type="text/javascript" src="http://jsdo.it/blogparts/g7ro/js"></script>

<h2>適当な解説</h2>

<h3>メーターとボタンの連動</h3>

<p>CSSでこのメーターの位置はとれません。そこで、横は左・中・右の3種類、縦は上・中・下の3種類のinput（ここでは其れに対応するlabel）を重ねておき、メーターの動きに合わせて重ねたinputのz-indexが入れ替わり、メーターの位置に相当するinputが一番上にきて押すことが出来るという仕組みです。この「ボタンは重ねておいて必要なのを一番上にすればばいいじゃん」という発想は<a href="http://jsdo.it/No_1026/uQ21" target="_blank">no JS Loop Slider</a>あたりでも使いました。<br />inputが順番にz-indexで入れ替わる仕組みは、<a href="http://jsdo.it/No_1026/urFs" target="_blank">CSS Minesweeper</a>のときのランダム風な動きと同じ要領です。サムの動きのanimation-durationとボタンになっているinputのanimation-durationを同じにしてやればいいわけです。</p>

<h3>inputは高速で動くとcheckedが入らない</h3>

<p><a href="http://jsdo.it/No_1026/bgpJ" target="_blank">CSS BASEBALL</a>の時に学びましたが、動いているinputは非常に押しにくいです。ましてやこれはコンマ何秒という速度で入れ替わっているので、そのままでは、とてもクリックを認識してくれません（checkedはJSでいうMouseUp時につきます）。そこで、CSS BASEBALLの時に<a href="http://jsdo.it/xl1/bzf5" target="_blank">教えてもらった</a>ようにactiveになると動きを止めるようにしています。止めるのがボタンだけではメーターとずれるので、勿論メーターも止めています。checkedだけでなくactive等に関してもlabelとinputが連動していて助かりました。それでもcheckedがつかないことがまれによくあります。</p>

<h3>動作の不具合を作りの緩さを誤魔化す見た目</h3>

<p>そんな不具合や画像を使わない作りこみのなさを誤魔化すための、安いゲーム風の見た目です。寂れたサービスエリアのキーホルダー売り場に売っているようなゲームですから、ちょっとやそっとのバグはお気になさらずに。両方のメーターが止まってもボールが飛んでいかない場合は、後から押した方のボタンをもう一度押すといいはずです。</p>

<h3>結論：ソース見ろ</h3>

<p>いつも思うんですが、僕のCSSプログラミングの解説はまったく解説になってませんよね。でも、inputで云々というCSSプログラミングお決まりのパターンを繰り返しているだけなので、ソース見てもらえばいいと思います。</p>

<h3>おまけ</h3>

<p>ちなみにsass先生に大活躍していただきましたが、画像をdateURIにしたわけでもないのexpandedでコンパイルしたら3000行を超えていて気持ちが悪くなりました。</p>

<h2>次回予告</h2>

<h3>個人的</h3>
<p>最低あと2回は記事書きますが、1回は今回同様の仕組みで作るアレです。twitterでネタバレしたアレです。</p>

<h3>全体的</h3>
<p>13日目の明日は…（あれ？また？）…<a href="http://geckotang.tumblr.com/" target="_blank">げこたん</a>（5日ぶり3度目）です。大丈夫なのでしょうか。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/311/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSSプログラミング新作出来ませんでした</title>
		<link>http://no1026.com/archives/284</link>
		<comments>http://no1026.com/archives/284#comments</comments>
		<pubDate>Fri, 19 Oct 2012 02:42:07 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=284</guid>
		<description><![CDATA[CSSプログラミングの新作としてインベーダーゲームを作っていたんですが、途中で心が折れて中途半端なまま投げました。 [ incomplete ] CSS Invaders インベーダーを作りたかったというのはわかっていた [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>CSSプログラミングの新作としてインベーダーゲームを作っていたんですが、途中で心が折れて中途半端なまま投げました。</p>

<p><a href="http://jsdo.it/No_1026/ydB4" target="_blank">[ incomplete ] CSS Invaders</a></p>

<p>インベーダーを作りたかったというのはわかっていただけると思います。</p>

<p>敵の横移動が絡むと予想以上に自機の動きや位置が綺麗にできず、面倒くさくなって投げちゃったってとこです。</p>

<p>打つシステムとしては、敵をラッピングしているlabelを縦長に伸ばして、敵を直接クリックせずとも、その延長線上をクリックすると打った風になるという感じです。<br />
この説明では何を言ってるか全くわからないと思うので、ソース見てください。</p>

<p>こういった、クラス名だけ変えて延々繰り返しみたいなコードを書くときはSCSSはほんとうに便利ですね。人力では絶対書きたくないです。</p>

<p>お暇な方、興味のある方は、forkして調整・機能追加してみませんか？<br /><b>『皆で作ろう、CSSインベーダー』</b></p>

<p>まず、げこたんがスコアつけてくれたよ。<br /><a href="http://jsdo.it/GeckoTang/dKtX" target="_blank">スコアをつけました forked: [ incomplete ] CSS Invaders</a></p>

<ins datetime="2012-10-19"><p><b>追記</b>：<a href="http://jsdo.it/No_1026/4v7i" target="_blank">ピコピコさせると重い / forked: [ incomplete ] CSS Invaders </a><br />思ったより重くなかった。ローカルだと非常に重いんですが…</p></ins>

<ins datetime="2012-10-20"><p><b>追記</b>：げこたんが音つけてくれたよ。<br /><a href="http://jsdo.it/GeckoTang/8pZv" target="_blank">音とスコア追加 forked: ピコピコさせると重い / forked: [ incomplete ] CSS Invaders</a></p></ins>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/284/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>特別転進強要面談bot作った</title>
		<link>http://no1026.com/archives/272</link>
		<comments>http://no1026.com/archives/272#comments</comments>
		<pubDate>Thu, 11 Oct 2012 05:28:56 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://no1026.com/?p=272</guid>
		<description><![CDATA[世の中には機械のように同じセリフを繰り返す上司がいるようです。 NECのリストラ面談やり取り生々しく再現　「会社って、ここまでするのか…」私はこうして退職を強要された/ＮＥＣリストラ　面談一問一答メモ それくらいなら、人 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>世の中には機械のように同じセリフを繰り返す上司がいるようです。<br />
<a href="http://www.j-cast.com/2012/10/10149654.html?p=all" target="_blank">NECのリストラ面談やり取り生々しく再現　「会社って、ここまでするのか…」</a><br /><a href="http://www.jcp.or.jp/akahata/aik12/2012-10-09/2012100906_01_0.html" target="_blank">私はこうして退職を強要された/ＮＥＣリストラ　面談一問一答メモ</a></p>

<p>それくらいなら、人じゃなくても出来るのでtwitter botにやらせてみました。</p>

<h2>特別転進強要面談bot</h2>

<p><a href="https://twitter.com/N_C_meeting" target="_blank">特別転進強要面談bot</a></p>

<h3>仕様</h3>
<p>
・10分に一度、このまま仕事を続けてもらうのは難しいという旨のツイートをします。<br />
・リプライを送るっても同じ旨のことを言われます。<br />
・「やめて」と言っても、面談はまた行われてしまうようです。<br />
</p>

<p>注意：別にどこかの企業をdisったりしてるわけではないので、本気にしないで下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/272/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>リニューアル（というか丸っと入れ替え）しました</title>
		<link>http://no1026.com/archives/75</link>
		<comments>http://no1026.com/archives/75#comments</comments>
		<pubDate>Wed, 05 Sep 2012 14:52:17 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://no1026.com/wordpress/?p=75</guid>
		<description><![CDATA[一年で３回目のリニューアルです。 変えた所 Topを消した いらん。あんなん、いらん。 マージンをとった 前の絶望的な見難さは絶対にマージンが足りないからだろう、ということで、線を減らしてマージンを割りと広めに取りました [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>一年で３回目のリニューアルです。</p>

<h2>変えた所</h2>
<h3>Topを消した</h3>
<p>いらん。あんなん、いらん。</p>

<h3>マージンをとった</h3>
<p>前の絶望的な見難さは絶対にマージンが足りないからだろう、ということで、線を減らしてマージンを割りと広めに取りました。それでも線のせいなのか、まだ微妙に圧迫感があるような気もするんですが、見すぎてよくわかんなくなったということで。</p>

<h3>記事の見出し周り</h3>
<p>前はちょっと太く大きくなる程度で適当だったので、見出しだとわかりやすいようにしました。</p>

<h3>記事のaside</h3>
<p>投稿日だけでなく編集・追記日も表示させられます。新機軸</p>
<ins datetime="2012-09-06"><p><b>追記</b>：→のことだよ。</p></ins>

<h3>背景のラインはcanvas</h3>
<p>canvasを使ってみたかっただけです。高さ調整の問題で最後に表示させているのでjsdo.itのコードを貼っているページは表示が遅くて困ります。</p>

<h3>表示速度</h3>
<p>珍しくその辺もちょっと拘ったので割りと速いと思います。</p>

<h3>クロスブラウザ</h3>
<p>前はIE8も怪しかったですが、今回はIE8まではOKだと思います。其れ以下なんてものは知りません。<br />ただIE9だとタグの色が薄すぎるかも。</p>

<h2>維持した所</h2>
<h3>タグ表示</h3>
<p>タグ表示は最早ポリシーといってもいいレベルなので変えません。<br />
ちなみに&lt;/ul&gt;が一個何処かの時空に消えています。本当に見つかりません。</p>

<h3>コメント欄はなし</h3>
<p>これは付けたかったんですけど、付ける面倒臭さに対してリターンのコスパが悪すぎるのでまたなしで。</p>

<p>ざっと、以上ですかね。<br />なんだかんだ言っても、デザインの方はさっぱりな人間なので大したことはありません。細かく突っ込まないで下さい。一応、見やすくなったような、まだなってないような…</p>

<p>リニューアルに伴い、凄く大したことない記事を削除し、大したことない記事を追加しました。<br />
正確には全部削除して一部だけコピーしたんですが、まぁそういう感じです。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第3回くらいYokohama.jsに行ってno JS Loop Sliderを作った</title>
		<link>http://no1026.com/archives/62</link>
		<comments>http://no1026.com/archives/62#comments</comments>
		<pubDate>Wed, 05 Sep 2012 12:29:28 +0000</pubDate>
		<dc:creator><![CDATA[1026]]></dc:creator>
				<category><![CDATA[イベント系の話]]></category>
		<category><![CDATA[何か作った話]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSSプログラミング]]></category>
		<category><![CDATA[Yokohama.js]]></category>

		<guid isPermaLink="false">http://no1026.com/wordpress/?p=62</guid>
		<description><![CDATA[jQueryでスライダーを作ろうというお題のYokohama.jsに行ってno JS Pure CSS スライダーを作って来ました。 『ループ』スライダー。これ重要 ただのno JSスライダーなんてものは既に500人くら [&#8230;]]]></description>
				<content:encoded><![CDATA[ <p>jQueryでスライダーを作ろうというお題のYokohama.jsに行ってno JS Pure CSS スライダーを作って来ました。</p>

<h2>『ループ』スライダー。これ重要</h2>

<p>ただのno JSスライダーなんてものは既に500人くらい作っていると思ったのであくまでループスライダーであることにこだわりました。</p>

<p>JSで作る場合と同じく、ラップを動かして一番端に来た時だけホゲホゲしてやれば一番きれいに出来るのではないかと思ったのですが、<a  href="http://jsdo.it/No_1026/ngli" target="_blnak">こういう問題</a>などがあり出来ませんでした。</p>

<p>そういった訳でz-indexで調整して色々見えないようにしながら裏で画像全部をブンブン振り回す感じで作りました。</p>

<p>珍しくChromeだけでなくIE9以上なら動くものができたので（アニメーションの可否は除いて）、SCSSあたりで汎用性のあるものにしたかったのですが、function周りをいまいち理解していない僕には無理でした。</p>

<p>デフォのデザインとちょっとオサレにしたのの２点</p>

<script type="text/javascript" src="http://jsdo.it/blogparts/9oVD/js"></script>

<script type="text/javascript" src="http://jsdo.it/blogparts/uQ21/js"></script>

<p><b>おまけ</b>：すごい人と喋ったよ。</p>]]></content:encoded>
			<wfw:commentRss>http://no1026.com/archives/62/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.494 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2015-11-18 18:10:19 -->
