web前端入门学习 css(3)(背景相关)
生活随笔
收集整理的這篇文章主要介紹了
web前端入门学习 css(3)(背景相关)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- css背景顏色(backgroud-color、transparent)
- css背景圖片 background-image
- 背景平鋪 background-repeat
- 背景圖片位置 background-position
- 示例:制作王者榮耀官網【成長守護平臺】小背景
- 示例:王者榮耀官網body里設置超大背景
- 用精確單位設置背景圖片background-position(還有混合單位)
- 背景圖像附著(固定不隨鼠標滾輪滾動)background-attachment: scroll | fixed
- 背景屬性的復合寫法
- 背景色半透明 background: rgba
- 背景圖片總結
- 五彩導航綜合案例(鼠標放上去顯示圖片會變)
- css三個重要特性(層疊性、繼承性、優先級)
- 層疊性
- 繼承性
- 文字行高的繼承性(行高比率的用法)
- 選擇器的優先級
- 繼承優先級的注意事項(權重注意點)
- 權重疊加的計算方法
- 權重練習案例
css背景顏色(backgroud-color、transparent)
例:
css背景圖片 background-image
例:
背景平鋪 background-repeat
背景圖片位置 background-position
示例:
示例:制作王者榮耀官網【成長守護平臺】小背景
示例:王者榮耀官網body里設置超大背景
用精確單位設置背景圖片background-position(還有混合單位)
混合單位
背景圖像附著(固定不隨鼠標滾輪滾動)background-attachment: scroll | fixed
背景屬性的復合寫法
背景色半透明 background: rgba
背景圖片總結
五彩導航綜合案例(鼠標放上去顯示圖片會變)
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>綜合案例-五彩導航</title><style>.nav a {display: inline-block;width: 179px;height: 172px;background-color: pink;text-align: center;line-height: 172px;color: rgb(247, 0, 173);text-decoration: none;}.nav .bg1 {background: url(GIF.gif) no-repeat;}.nav .bg1:hover {background-image: url(i.jpg);/* background-repeat: no-repeat; */}</style> </head><body><div class="nav"><a href="#" class="bg1">五彩導航</a></div> </body></html>
css三個重要特性(層疊性、繼承性、優先級)
層疊性
繼承性
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>綜合案例-五彩導航</title><style>div {color: teal;font-size: 16px;}</style> </head><body><div><p>龍生龍</p></div> </body></html>文字行高的繼承性(行高比率的用法)
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>行高的繼承</title><style>body {color: pink;/* font: 12px/24px 'Microsoft YaHei'; */font: 12px/1.5 'Microsoft YaHei';}div {/* 子元素繼承了父元素 body 的行高 1.5 *//* 這個1.5 就是當前元素文字大小 font-size 的1.5倍 所以當前div 的行高就是21像素 */font-size: 14px;}p {/* 1.5 * 16 = 24 當前的行高 */font-size: 16px;}/* li 么有手動指定文字大小 則會繼承父親的 文字大小 body 12px 所以 li 的文字大小為 12px 當前li 的行高就是 12 * 1.5 = 18*/</style> </head><body><div>粉紅色的回憶</div><p>粉紅色的回憶</p><ul><li>我沒有指定文字大小</li></ul> </body></html>選擇器的優先級
繼承優先級的注意事項(權重注意點)
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>css權重注意點</title><style>/* 父親的權重是 100 */#father {color: red!important;}/* p繼承的權重為 0 *//* 所以以后我們看標簽到底執行那個樣式,就先看這個標簽有么有直接被選出來 */p {color: pink;}body {color: red;}/* a鏈接瀏覽器默認制定了一個樣式 藍色的 有下劃線 a {color: blue;}*/a {color: green;}</style> </head> <body><div id="father"><p>你還是很好看</p></div><a href="#">我是單獨的樣式</a> </body> </html>權重疊加的計算方法
權重練習案例
將首行小li改成粉色顯示
操作1:
操作2:
因為.nav li和ul .pink權重相同,所以優先選擇后指定的那個(最近的)
總結
以上是生活随笔為你收集整理的web前端入门学习 css(3)(背景相关)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web前端入门学习 css(2)
- 下一篇: web前端入门学习 css(8)(新增语