border-radius
:圓弧屬性,可設定 4 組,可以為 px 或是 % ,從左上開始,順時鐘為左上、右上、右下、左下
border-radius: 50%
會出現圓形(因為 4 邊各佔 50% 的圓弧)border-radius: 0px 10px
會左上與右下顯示為直角(0)border-radius: 0px 5px 20px
左下會沿用右上都是 5px 的小圓弧border
,會隨著圓弧效果一起呈現.box {
height: 150px;
width: 150px;
background: #000;
border-radius: 50%;
border: 10px solid red;
color: #fff;
line-height: 150px;
font-size: 30px;
}
下半部應該可以看到是屬於設定文字的設定,其中把 line-height
設定與 Box 的 height
等高,可以呈現出讓文字置中的效果
box-shadow
:陰影屬性,可設定 6 組
inset
代表陰影往內,預設未寫為外陰影可以依序測試不同 box-shadow
呈現出來的結果
.box {
height: 200px;
width: 200px;
background: green;
box-shadow: 0px 0px;
box-shadow: 5px 5px 10px;
box-shadow: 5px 5px 10px 10px;
box-shadow: 5px 5px 10px 10px gray;
box-shadow: 5px 5px 10px 10px gray inset;
}
或是點選 CSS Maker 的連結,嘗試不同效果
再說明一下 CSS 的漸層吧