0
2

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.

HTML・CSSコーディング練習まとめ①〜画像の下部分を曲線にする〜

Last updated at Posted at 2019-10-16

はじめに

 2019年8月末からHTML・CSSの勉強を開始し、1ヶ月半ほど経った10月半ば、自分でコードを書いてみました。

〜完成したページ〜
スクリーンショット 2019-10-16 21.45.42.png

スクリーンショット 2019-10-16 21.45.49.png スクリーンショット 2019-10-16 21.46.13.png

今回の練習で難しかったところを備忘として記録していきます。
(数回に分けてアップする予定です。)

*全体で7時間ほどかかっており、全部難しかったのですが、特に時間がかかった箇所を記載します。
*なんとか解消したものの、未だ根本的な解決方法が不明なものについても記録します。こちらについては解決方法が分かったらアップデートしたいと思います。

(CSS)画像の下部を曲線にする方法

(方法)
1.border-bottom-left/right-radiusを使う
 画像の左下・右下にborder-bottom-left/right-radiusを設定する。テキスト等で学習する場合、通常5pxくらいの小さな半径を設定するが、ここでは2000pxという巨大な半円を設定し、下線全体が弧を描くようにした。

2.marginを使用し、端の部分を綺麗にする
 border-bottom-left/right-radiusだけだと、端の部分が変にまるまってしまう。
スクリーンショット 2019-10-16 22.12.01.png
この部分を綺麗にするため、margin-left/rightを使用し左右両端を画面上から見えないように設定。(設定する値をマイナスにする事で画面上から削る)

3.paddingを使用し、削りたくない上部を調整
marginを設定する事で下部は綺麗になるが、上部のページ名称の部分も両端が見えなくなってしまう。
スクリーンショット 2019-10-16 22.26.04.png

これを防ぐため、marginで削った分をpaddingで無理やり戻す。

(実際のコード)
実際に完成したコードがこちら。
スクリーンショット 2019-10-16 22.08.24.png

0
2
1

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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?