CSS入門
Cascading Style Sheets
# CHAPTER 2
讓你的html變好看
排版
改變形狀
改變顏色
動畫
# CHAPTER 2
嵌入
首先先創好一個css檔
嵌入方法:
在head裡面打
<link rel="stylesheet" href="css檔連結">
<link rel="stylesheet" href="hello.css">
# CHAPTER 2
最基礎
直接寫在html element裡面
<p style="color:red ">hello</p>
改變文字的顏色
直接寫在html裡面
用<style>包起來
<style>
p{
color:red;
}
</style>
CSS是用
分號隔開
# CHAPTER 2
常用屬性
color:文字顏色
background-color:背景顏色
顏色
#色碼 or 色票 -> #28004D
rgba(紅,綠,藍,透明度) -> rgba(37,98,117,0.5)
直接打顏色 -> red , blue
# CHAPTER 2
常用屬性
padding:內距
margin:外距
橘色是margin,綠色是padding,中間那個是我的div範圍
單位:
px:像素
vh:螢幕高度的幾%
vw:螢幕寬度的幾%
也是可以直接打% 或其他東西
# CHAPTER 2
常用屬性
border:邊框
borderstyle:邊框的類型
border-radius:角角圓弧程度
# CHAPTER 2
常用屬性
font-size:字體大小
font-family:字型
font-weight:字體粗度
line-height:行距
letter-spacing:文字間距
text-align:靠左(left) or 靠右(right) or 置中(center)
# CHAPTER 2
常用屬性
定位time
static (靜態定位):預設的,由上而下排列
relative (相對定位):可利用top、left、right、bottom(物件的左上角距原上/左/右/下偏移多少)調整
absolute (絕對定位):根據外層relative元素左上角的位置進行調整,若外層元素無relative則以整個頁面最左上角的位置進行調整,可利用top、left、right、bottom調整
fixed (固定定位):固定在距離整個螢幕最上角的某個距離
sticky (黏貼定位):滑到最上面就固定
# CHAPTER 2
常用屬性
排列time
我上禮拜有偷偷講到
如果改成flex
就可以用上面兩個方式改裡面的對齊方式
CSS selector
選擇器 | 名稱 | 效果 |
---|---|---|
* | 通用選擇器 | 選擇所有元素 |
E (h1, p, img...) | 類型選擇器 | 選擇html元素 |
#id (可隨便取名) | id選擇器 | 選擇id為id的元素 |
.class | class選擇器 | 選擇class為class的元素 |
就像身分證字號一樣
每一個id只能給一個元素
像你的班號一樣
可以很多人同班
所以class可以大家都一樣
# CHAPTER 2