2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

HTML/CSS復習②

Last updated at Posted at 2021-01-25

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>
.
.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
.
.
</head>

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

メディアクエリ用のCSSファイルを用意する(responsive.css)
htmlファイル
<head>
.
.
<link rel="stylesheet" href="responsive.css"> #viewportよりも下の行に記述することに注意
.
.
</head>
続きはHTML/CSS復習③
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?