0
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 5 years have passed since last update.

46日目、VW で画面のサイズでフォントや画像のサイズを変える

Posted at

46日目。Javascriptで配列を作ってまとめて更新、メンテしやすくなりました。

続きです。

画面のサイズで横幅を変える

画面の横幅を基準にする「vw」で画像やフォントの大きさを設定してみました。
ブラウザを伸ばしたり縮めたりすると図と文字がのびたり縮んだりします。おもしろーい!

CSSのfont-sizeが%とかemとかremとかvwで指定されてると、ビビっちゃう君と僕を救う2分

test.css

.main {
  width:100vw;
  padding: 1em;
  }

.contents { 
  width: 100vw;
  height:15vw;
  }

.contents img {
  width:12vw;
  height:12vw;
  margin:0em 1vw;
}

.left { 
  float:left;
  margin-right:1vw; 
}

.center{
  float:left;
  width:70vw;
  height:12vw;
  background-size:cover;
  background-image: url(cat.png);
}

.right {
  float:right;
  }

リストの先頭文字をなしに。

test.css
li {
  list-style: none;
  color:white;
  }

フォントは明朝体にしたい。

どの環境でも綺麗なゴシック体、明朝体のフォントを指定する

test.css
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", "MS 明朝", serif;   

要素のセルいっぱいに背景画像を表示したい。その上に文字を表示したい。

トップページ  > CSS3  > background-size

.center{
  float:left;
  width:70vw;
  height:12vw;
  background-size:cover;
  background-image: url(cat.png);
}

ProgateのHTML & CSS 初級編

復習しながらCSSを組み立てました。
学習コース HTML & CSS 初級編

完成!

HTML & CSS 初級編とVWだけでできています。
拡大縮小するとずれまくるし、画像は飛んでいくしなかなか大変でした。

所要時間 5時間

・HTML & CSS 初級編 1時間
・CSS組み立て
 1回目、pxで1時間
 2回目、vwで1時間
 3回目、画面を細長くしたときに要素が崩れるので組み直し 2時間

ここまで11時間。
かかってるなー!!!

0
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
0
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?