這篇文章給大家分享的是有關CSS屬性的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
是否有必要將元素居中?
你可能會通過谷歌搜索找到數十種替代答案;但是,大多數情況下你只需要一個。
.your-class-name { display: flex; justify-content: center; align-items: center; }
display:flex;
將一個接一個地在水平行中對齊您的子元素。要使其成為垂直行,請添加 flex-direction: column;
到代碼的末尾。
你的主軸由 flex-direction
定義。行是默認值。
如果你使用 justify-content: center;
,則主軸上的元素將對齊。對于我們的代碼示例,這表示項目將水平居中。
你的交叉軸由 align-items
定義,這意味著你的元素垂直居中。
這里可以傳遞很多屬性,但我只強調一個: justify-content: space-between;
因此,行的開頭或結尾將沒有邊距。
此屬性將確定某些元素之間的距離。
.your-class-name { margin-top: 16px; margin-right: 12px; margin-bottom: 16px; } // shorthand .your-class-name { margin: 16px 12px; }
您可以使用 margin-top
、margin-right
等直接將屬性附加到邊上,或者你可以使用單個邊距屬性來覆蓋所有內容:
margin: {{ top }} {{ right }} {{ bottom }} {{ left }};
如果省略 bottom
,它將繼承 top
(查看我們的示例)!如果省略 left
,它將繼承 right
。
首次出現時,填充似乎與邊距相似。
語法與邊距相同,速記也相同。
那么,我們為什么需要它?
考慮一個物理手提箱的情況。你想記下這個案子。
但是,你不想從左上角開始寫作。你應該稍微縮進你的內容。
填充將用于此。我們元素的內部受到填充的影響。
但是,如果你有兩個彼此靠近的行李并希望在它們之間留出空間,則可以使用邊距。
這是一個相對簡單的方法,但它是必須的。此屬性適用于大多數 HTML 組件。
background-color: blue; background-color: #232323; background-color: rgb(255, 255, 128); background-color: rgba(255, 255, 128, 0.5);
屬性的范圍可能從基本顏色名稱到其 HEX 值和 RGB 值(甚至 HSL)。
RGBA 令人著迷,因為它允許您設置不透明度和顏色。你看到0.5了嗎?這意味著將有 50% 的透明度。
顏色與背景顏色相似,不同之處在于它會影響文本的顏色。其他一切都一樣,甚至是透明度。
但是我們可以讓任何事情變得透明!
opacity: 0.1; // 10% visibility opacity: 0.9; // 90% visibility
這對于禁用狀態或有趣的效果很有用。
這是一個很難的問題。大多數時候你不想有固定的寬度。ni的設計應該適合移動設備,你可以使用邊距和填充來實現。
但是,有時你必須得到修復。那么您想將圖標的大小設置為 24 像素嗎?
另外,看看這篇文章??s小頁面進行探索。你會注意到它并沒有一路走來。
因為整個頁面都包含 max-width
屬性,所以就是這種情況。將其環繞在你的網站上是個好主意。
由于我們滾動方向的性質,高度比寬度容易得多。
但是,你應該盡可能少地使用預設高度。你可以執行此操作的一個地方是你的標題。
還存在所有其他限定符,例如 min-height
和 max-height
。
將鼠標懸停在此頁面上的任何按鈕上。你能看到光標是如何變成一只小手的嗎?
對此的解釋是游標:指針。只要能讓他們做某事(按鈕、鏈接等),就應該使用它。
這個易于使用并控制文本大小。如果你是一個完全的初學者,我建議堅持使用 px
。
如果你想深入一點,看看 rem
。簡而言之,你以 px
為單位設置默認字體大小,所有其他字體都與該數字成比例。
例如,如果你的基礎值為 16px
,則 2rem
將為 32px
。
你是否正在尋找各種字體?Google Fonts
很棒,選擇一個,將它包含在您的 index.html
中,并將其名稱添加到 font-family
中是輕而易舉的。
這將在懸停時為某個元素添加任何效果。
.your-class-name:hover { cursor: pointer; }
我們的示例將光標更改為指針。
感謝各位的閱讀!關于“CSS屬性的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。