iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

跟我一起學習HTML&CSS網頁設計吧系列 第 11

[DAY_11]圖片的特色效果

  • 分享至 

  • xImage
  •  

今天要分享圖片的效果,讓他變得漂亮的一些魔(程)法(式)/images/emoticon/emoticon01.gif


加入圖片

這個我們在上周已經有分享過了,今天再複習一次。
將img標籤加入到我們的body中。

<body>
    <h1>兔子生活</h1>
    <p>
        <img src="bibee1.jpg"   width="240" alt="兔子生活照" >
        <img src="bibee2.jpg"   width="240" alt="兔子生活照" >
    </p>
</body>

https://ithelp.ithome.com.tw/upload/images/20220925/20152215k2y2PhVuzj.jpg
src屬性是指參考照片(圖片)的存放位置(檔名)。貼心提醒:需要打出正確的附檔名才算完整喔!
width是控制寬度,這邊設定了240像素,我們也可以將設定的單位相照為「原圖片的比例」,假設原本圖片寬度為480像素,我們想要呈現縮小50%,即寬度變240像素,也可以打成width="50%"
alt為圖片替代文字內容。

複習完這些,我們就來到下一步!


創建自製style標籤

我們要在head中加入style的標籤

在head中
在head中
在head中

因為很重要,所以說三次!!!

完成後,在style標籤內輸入img{};此操作的意思,是要調整所有加入至body的圖片(img標籤)的內容,即上述「bibee1.jpg」與「bibee2.jpg」兩張圖片,所以我們如果又再body加入圖片的話,也會受到次style標籤的影響,而改變原先的預設參數,轉而套用我們所設定的內容。

<style>
        img{
        }
</style>

這邊來說明一下我們剛剛在style中img內編寫的內容。


border

<style>
        img{
            border: 10px #ccd7a0  solid;
        }
</style>

有3個可以設定的值,(以上方順序為下舉例順序)順序可以互換但中間要間格一格空白。
第一個是邊框的粗細大小,設定的單位為像素,記得要加上單位(px)唷

第二個是色碼,設定我們圖片的border的外框顏色,這時候我們就可以利用VScode內建的選色器,點選在色碼上,不用透過其他網站或查詢,就可以來直接調出我們想要的顏色。
https://ithelp.ithome.com.tw/upload/images/20220925/20152215IJyNgba43o.jpg

第三個是邊框呈現樣式,這邊提供幾個常用選擇參數值及對照圖:

  1. solid 實線: 實心的線,也是最常應用在網頁圖片上的效果,清楚簡單的分界感。
  2. dashed 虛線: 由很多小段的實線組合而成。
  3. dotted 點線: 由很多短點線所組成,相較虛線來的更多緊密。
  4. double 雙線: 雙線是由兩條實線所組成,但是不是在我們上方設立的實線外在加一條一樣粗的實線,雙線的寬度跟實線寬度是一樣的。
  5. inset 嵌入線: 邊框顏色左上會比右下深,右下顏色是我們此範例第二個設定的色碼參數的顏色,嵌入的效果。
  6. outset 浮出線: 邊框顏色右下會比左上深,左上顏色是我們此範例第二個設定的色碼參數的顏色,呈現浮出的感覺。
  7. groove 凹線: 這個效果比較難敘述,有了嵌入線與浮出線的概念,我們可將這個效果說明成內外兩線,外線是嵌入線、內線是浮出線。
  8. ridge 凸線: 與凹線相反,也是內外兩線,外線是浮出線、內線是嵌入線。

https://ithelp.ithome.com.tw/upload/images/20220925/20152215D8RXldfl0K.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/20152215y5wMilcqYh.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/20152215StTnbkBso7.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/20152215SEGIM5dwR7.jpghttps://ithelp.ithome.com.tw/upload/images/20220925/20152215yhbraHtfNZ.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/201522157uxrvNbYcf.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/20152215oN3bPgHMcV.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/20152215yyMtWVN4wH.jpg


padding

padding是外框與圖片之間的空間,專業名詞是「盒內距、內邊距」。
這邊示範的外框border使用實線solid參數,目的是讓大家更清楚看見差別,下圖中兔子照片與淺綠色外框之間的白色間距,就是我們這邊指的padding。
設定的單位也同為像素,記得要加上單位(px)!

<style>
        img{
            border: 10px #ccd7a0 solid;
            padding: 5px;
        }
</style>

https://ithelp.ithome.com.tw/upload/images/20220925/20152215zmQEdjP3of.jpg


border-radius

border-radius是我們圖片的圓角設定,參數單位為像素。
我們有一張方形直角的照片,若想要將此直角轉為圓角,就需要使用此設定,用來使畫面協調柔和。

 <style>
        img{
            border: 10px #ccd7a0 solid;
            padding: 5px;
            border-radius: 10px;
        }
</style>

https://ithelp.ithome.com.tw/upload/images/20220925/20152215WIl3JVICeT.jpg
像素越來越大,角就會越來越圓。
https://ithelp.ithome.com.tw/upload/images/20220925/20152215dNYgdNYf3k.jpg
https://ithelp.ithome.com.tw/upload/images/20220925/201522156yPPHVoeZQ.jpg
其實到了100px就已經很圓,想要讓照片成為圓形,可以調至最大像素:180px,此時就是圓形呈現了。
https://ithelp.ithome.com.tw/upload/images/20220925/20152215erlgEN2Vp5.jpg
若再往上寫,超越180px也只會呈現180px的狀態喔!


box-shadow

box-shadow用來調整、添加圖片陰影。

    <style>
        img{
            border: 10px #ccd7a0 solid;
            padding: 5px;
            border-radius: 50px;
            box-shadow: 5px -5px 10px rgb(179, 176, 176);
        }
    </style>

他這邊設定的參數比較多,帶大家慢慢認識。
第一個值是X位移,就是設定陰影左右移動的距離,正數值往右、負數值往左。
第一個值是Y位移,就是設定陰影上下移動的距離,正數值往下、負數值往上。
第三個值是陰影的模糊程度,數值越大越模糊,反之最小數值最不模糊是為0,不可負數。
第四個是陰影的顏色,參數值是色碼表示。

我想要讓陰影在右上方,所以參數值為 5px -5px 10px rgb(179, 176, 176)
效果為下:
https://ithelp.ithome.com.tw/upload/images/20220925/20152215UJnCGDtGOk.jpg


上一篇
[DAY_10]清單,呈現一目了然
下一篇
[DAY_12]網頁的其他造型-背景
系列文
跟我一起學習HTML&CSS網頁設計吧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言