Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8823

HTML/CSS復習②

$
0
0

HTML/CSS復習①からの続きです。

アニメーションを付ける

CSSファイル
transition:変化の対象(allだと全てのプロパティを指定)変化の時間(1s=1);

hoverと組み合わせて使うことが多い

CSSファイル
#変化の対象となるところにカーソルを乗せると背景が1秒間赤色に変化するdiv{transition:変化の対象(allだと全てのプロパティを指定)変化の時間(1s=1);}div:hover{background-color:red;}

行間の指定

CSSファイル
line-height:〇〇px;

position: absolute

CSSファイル
position:absolute;#要素同士を重ねて表示できる
CSSファイル
#サイト全体の左上部分を基準にtop,left,right,bottomで位置を指定できるposition:absolute;top:〇〇px;left:〇〇px;

基準としたい親要素に

CSSファイル
position:relative;

と指定すると、その要素の左上部分が基準となる
(デフォルトはブラウザ全体の左上部分が基準となる)

ボックスに影を付ける

CSSファイル
box-shadow:〇〇px(水平方向)〇〇px(垂直方向)影の色;

cursorプロパティ

CSSファイル
cursor:カーソルの形;#マウスのカーソルが要素に乗った時カーソルの形を変える

active

CSSファイル
div:active{background-color:red;#セレクタにactiveを用いると、要素がクリックされている間のCSSを適用できる}

CSSの打ち消し

CSSファイル
.btn-active{box-shadow:none;#影を消すことができる}

ボタンをへこませる

CSSファイル
.btn:active{position:relative;top:6px;box-shadow:none;}

ヘッダーを画面上に固定する

CSSファイル
#top,left,right,bottomで位置を指定するposition:fixed;top:〇〇px;left:〇〇px;right:〇〇px;bottom:〇〇px;

要素の重なり順を指定する

z-indexプロパティを用いる
整数で指定する。値が大きいほど、上に表示される
*必ず、positionプロパティと併用しないといけない

メディアクエリ

メディアクエリ・・・ ブラウザの画面サイズに応じたCSSスタイルを設定する

メディアクエリ用のCSSファイル
@media(条件:例えばmax-width:1000px,min-width:670pxなど){#ここにその画面サイズに適用したいCSSを記述する}

ブレイクポイント

スマートフォン・・・ 670px以下
タブレット・・・ 671px ~ 1000px
PC・・・ 1001px以上

box-sizing

CSSファイル
box-sizing:border-box;#要素の幅(width)の合計にpadding,borderが含まれるように指定される

全要素にCSSを適用する

CSSファイル
*{box-sizing:border-box;#*(アスタリスク)に対して指定すると全要素にCSSを適用できる}

レスポンシブデザインの適用準備

<head>タグ内にviewportを設定する

htmlファイル
<head>
.
.
<metaname="viewport"content="width=device-width, initial-scale=1.0">
.
.
</head>

メディアクエリ用のCSSファイルを用意する

メディアクエリ用のCSSファイルを用意する(responsive.css)

htmlファイル
<head>
.
.
<linkrel="stylesheet"href="responsive.css"> #viewportよりも下の行に記述することに注意
.
.
</head>
続きはHTML/CSS復習③

Viewing all articles
Browse latest Browse all 8823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>