CSS

CSS

CSSでアニメーションanimation-delayを指定してアニメーション開始時間を指定する方法

CSSでアニメーションanimation-delayを指定してアニメーション開始時間を指定する方法 animation-delay: 5s;と指定すると、5秒後にアニメーションが開始されます。 2個目のliタグにだけanimation-de...
CSS

CSSでanimation-durationを指定してアニメーション時間を指定する方法

CSSでanimation-durationを指定してアニメーション時間を指定する方法 「CSSで@keyframesでアニメーションしてみる」で、liタグをアニメーションしてみましたが、複数のliタグに対して異なる時間を指定して、アニメー...
CSS

CSSで@keyframesでアニメーションしてみる

CSSで@keyframesでアニメーションしてみる @keyframesっていうのを使うとアニメーションができてデザイナブルなページが作成できたりします。 ここを参考にしました。 body { background: #00CCFF; }...
CSS

ハイブリッド開発(HTML5+CSS3)のログイン情報の保持方法について

ハイブリッド開発(HTML5+CSS3)のログイン情報の保持方法について ハイブリッド開発でログイン情報をどう保持するかをちょっと考えていたのですが、セッションとかクッキーとかは古いかと思っていて、HTML5から追加されたsessionSt...
CSS

HTML5のラジオボタンをCSSでdisplay:none;すると、An invalid form control with name=’~’ is not focusable.エラー

HTML5のラジオボタンをCSSでdisplay:none;すると、An invalid form control with name='~' is not focusable.エラー
CSS

CSSでtableの行ごと、列ごとにスタイルをあてる方法

CSSでtableの行ごと、列ごとにスタイルをあてる方法 CSS3から疑似クラスを使用すれば1行目のスタイル、2行目のスタイルというように行ごと、また、列ごとにスタイルをあてることができるようです。 列ごとにスタイルをあてるにはtr:nth...
CSS

IE11でプリンタの縦横の印刷に合わせてCSSを変更する方法

IE11でプリンタの縦横の印刷に合わせてCSSを変更する方法 IE11でプリンタの縦印刷の場合はあるスタイルシートを当て、横印刷の場合は別のスタイルシートを当てたい場合、メディアクエリをふたつに分けて実現する事ができます。 印刷時にプリンタ...
CSS

CSSでul,liのドットを消す方法

CSSでul,liのドットを消す方法 ul,liでナビゲーションを作る際にドットを消したい場合があります。 普通に書くとドットが表示されます。 aaa bbb 上記のCSSです。 <ul> <li>aaa</li> <li>bbb</li>...
CSS

CSSのposition:flex;でスクロールしても表示される領域を確保する方法

CSSのposition:flex;でスクロールしても表示される領域を確保する方法 CSSでpositionプロパティは理解するのが難しいです。 position:flex;とすることによってヘッダ領域に表示することができます。 画面が縦長...
CSS

CSSのflex-directionでフッターを固定する方法

CSSのflex-directionでフッターを固定する方法 flex-directionプロパティを使用すると、子要素を左から右、右から左、上から下、下から上といったように表示することができるようになります。 フレックスアイテム1 フレッ...
CSS

CSSのoverflowの使い方

CSSのoverflowの使い方 overflowを使用するとブロック要素から表示しきれない部分をどうするかを指定できます。 デフォルトは、overflow: visible;で、表示しきれない部分ははみ出しても表示することになります。 サ...
CSS

CSSのrgbaで透過する方法とopacityとの違い

CSSのrgbaで透過する方法とopacityとの違い rgbaを使うと透過させる事ができます。opacityと同じく0〜1が範囲となります。 0.7 0.5 0.1 cssです。 <div style="width: 100px; hei...
CSS

CSSのspanタグで三角を描く方法

CSSのspanタグで三角を描く方法 CSSのspanタグで三角を描いてみます。borderを使用します。 cssです。 .danraku{ border-top: 10px solid transparent; border-right:...
CSS

CSSのdivタグで円を描く方法

CSSのdivタグで円を描く方法 DIVタグなどのブロック要素でborder-radiusを50%で指定すれば、円を描けることが出来ます。 前提として、widthとheightは同じであることとなります。でないと楕円形になってしまいます。 ...
CSS

CSSのdisplayプロパティを使用してブロック要素を横に並べる

CSSのdisplayプロパティを使用してブロック要素を横に並べる divタグにblock:inline-block;を指定して横に並べてみます。 cssです。 .danraku{ border:1px solid; display:inl...
CSS

CSSのドット(.)とシャープ(#)の違い

CSSのドット(.)とシャープ(#)の違い cssファイルに.aaaという表記と#aaaという表記方法があります。 これはhtmlファイル側のid属性の場合は#、class属性の場合は.となります。 #の方をidセレクタ、.の方をclass...
CSS

CSSのpaddingはmarginの逆でborderの内側みたい

CSSのpaddingはmarginの逆でborderの内側みたい marginはブロック要素の外側であることがわかりました。逆にpaddingを指定すると、ボーダーの内側に対して余白を指定するようです。 例えばdivタグ内のコンテンツ位置...
CSS

今更ながらCSSのmarginについて勉強してみました

今更ながらCSSのmarginについて勉強してみました marginが良く分かっていなかったので実際に試してみました。 わかりやすいようにbodyとdivタグにborderをつけています。 marginは margin:上 右 下 左 とい...
CSS

CSSで印刷時の縦横を指定する方法

CSSで印刷時の縦横を指定する方法 CSSで印刷時の縦横を指定できたら素晴らしいですね。 なんとChromeならその指定できるようです。残念ながらIE11では効かなかったです。以下、横指定です。 @media print { size: A...
Chrome

Chromeでmedia printを確認・デバッグする方法

Chromeでmedia printを確認・デバッグする方法
CSS

CSSのtext-indentを使用して段落の1行目をインデントする方法

CSSのtext-indentを使用して段落の1行目をインデントする方法 最近デザインに目覚めはじめました@takahashiです。 CSSで文章の1行目を全角1文字分インデントしたい、といった場合はtext-indentを使えば一発で可能...
CSS

CSSのdisplay:inlineとdisplay:flexの違い

CSSのdisplay:inlineとdisplay:flexの違い display:inlineはブロック要素(divタグなど)を横並びに表示することができます。 それに対し、display:flexは、親要素の下の子要素の高さなどを統一...
CSS

HTMLでIMEを無効にする方法

HTMLでIMEを無効にする方法 Chromeでは無理でしたが、IE11ではスタイルシートで無効にすることができました。 <html> <body> <div> TEL: <input type="text" style="ime-mode...