国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端web入門-CSS-day07

這篇具有很好參考價值的文章主要介紹了前端web入門-CSS-day07。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

(創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動力,如果看完對你有幫助,請留下您的足跡)

前端web入門-CSS-day07

目錄

定位

相對定位?

絕對定位

定位居中

固定定位

堆疊層級 z-index?

定位-總結(jié)?

高級技巧

CSS 精靈

字體圖標

字體圖標 – 下載字體

字體圖標 – 使用字體?

CSS 修飾屬性??

垂直對齊方式 vertical-align

過渡 transition

透明度 opacity?

光標類型 cursor?


定位

作用:靈活的改變盒子在網(wǎng)頁中的位置

實現(xiàn):
1. 定位模式:position
2. 邊偏移:設(shè)置盒子的位置

? left
? right
? top
? bottom

相對定位?

position: relative

特點:
? 不脫標,占用自己原來位置
? 顯示模式特點保持不變
? 設(shè)置邊偏移則相對自己原來位置移動

拓展:很少單獨使用相對定位,一般是與其他定位方式配合使用

絕對定位

position: absolute
使用場景:子級絕對定位,父級相對定位(子絕父相)
特點:
? 脫標,不占位
? 顯示模式具備行內(nèi)塊特點
? 設(shè)置邊偏移則相對最近的已經(jīng)定位的祖先元素改變位置
? 如果祖先元素都未定位,則相對瀏覽器可視區(qū)改變位置

定位居中

實現(xiàn)步驟:
1. 絕對定位
2. 水平、垂直邊偏移為 50%
3. 子級向左、上移動自身尺寸的一半
? 左、上的外邊距為 –尺寸的一半
? transform: translate(-50%, -50%)

前端web入門-CSS-day07

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        img
        {
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -265px;
            margin-top: -127px;
        }
    </style>
</head>
<body>
    <img src="./images/login.webp" alt="">
</body>
</html>

網(wǎng)頁顯示為:? ? ? ? ? ? ? ? ? ? ? ? ?前端web入門-CSS-day07?

固定定位

position: fixed
場景:元素的位置在網(wǎng)頁滾動時不會改變

特點:
? 脫標,不占位
? 顯示模式具備行內(nèi)塊特點
? 設(shè)置邊偏移相對瀏覽器窗口改變位置

堆疊層級 z-index?

默認效果:按照標簽書寫順序,后來者居上
作用:設(shè)置定位元素的層級順序,改變定位元素的顯示順序
屬性名:z-index
屬性值:整數(shù)數(shù)字(默認值為0,取值越大,層級越高)

前端web入門-CSS-day07

定位-總結(jié)?

前端web入門-CSS-day07

高級技巧

CSS 精靈

CSS 精靈,也叫 CSS Sprites,是一種網(wǎng)頁圖片應(yīng)用處理方式。把網(wǎng)頁中一些背景圖片整合到一張圖片文件中,再background-position 精確的定位出背景圖片的位置。
優(yōu)點:減少服務(wù)器被請求次數(shù),減輕服務(wù)器的壓力,提高頁面加載速度

實現(xiàn)步驟:
1. 創(chuàng)建盒子,盒子尺寸與小圖尺寸相同
2. 設(shè)置盒子背景圖為精靈圖
3. 添加 background-position 屬性,改變背景圖位置
????????3.1 使用 PxCook 測量小圖片左上角坐標
????????3.2 取負數(shù)坐標為 background-position 屬性值(向左上移動圖片位置)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div
        {
            width: 112px;
            height: 110px;
            background-image: url(./images/abcd.jpg);
            /* 在圖片中找到n的位置并輸出 */
            background-position: -256px -276px;
        }
    </style>
</head>
<body>
    <div>

    </div>
</body>
</html>

例:? ? ? ? ? ? ? ?在圖片前端web入門-CSS-day07中輸出前端web入門-CSS-day07???

字體圖標

字體圖標:展示的是圖標,本質(zhì)是字體
作用:在網(wǎng)頁中添加簡單的、顏色單一的小圖標
優(yōu)點
????????靈活性:靈活地修改樣式,例如:尺寸、顏色等
????????輕量級:體積小、渲染快、降低服務(wù)器請求次數(shù)
????????兼容性:幾乎兼容所有主流瀏覽器
????????使用方便:先下載再使用

字體圖標 – 下載字體

iconfont 圖標庫:https://www.iconfont.cn/

下載字體
登錄 → 素材庫 → 官方圖標庫 → 進入圖標庫 → 選圖標,加入購物車 → 購物車,添加至項目,確定 → 下載至本地

字體圖標 – 使用字體?

1. 引入字體樣式表(iconfont.css)

前端web入門-CSS-day07
2. 標簽使用字體圖標類名
????????1. iconfont:字體圖標基本樣式(字體名,字體大小等等)
????????2. icon-xxx:圖標對應(yīng)的類名

前端web入門-CSS-day07

CSS 修飾屬性??

垂直對齊方式 vertical-align

瀏覽器給圖片對齊時會默認基線對齊,此時圖片和文字因為空白間距導(dǎo)致并沒有完全對齊,那么這種情況如何解決呢?

前端web入門-CSS-day07

屬性名:vertical-align?

屬性值

前端web入門-CSS-day07

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div
        {
            border: 1px solid;
        }
        img
        {
            vertical-align: middle;
        }
    </style>
</head>
<body>
    <div>
        <img src="./images/1.webp" alt="">
        嘿嘿嘿,貓貓可愛嗎?
    </div>
</body>
</html>

網(wǎng)頁顯示為:? ? ? ? ? ? ? ? ? ? ? ??前端web入門-CSS-day07

過渡 transition

作用:可以為一個元素在不同狀態(tài)之間切換的時候添加過渡效果
屬性名:transition(復(fù)合屬性)
屬性值:過渡的屬性 花費時間 (s)
提示:
? 過渡的屬性可以是具體的 CSS 屬性
? 也可以為 all(兩個狀態(tài)屬性值不同的所有屬性,都產(chǎn)生過渡效果)
? transition 設(shè)置給元素本身

前端web入門-CSS-day07

透明度 opacity?

作用:設(shè)置整個元素的透明度(包含背景和內(nèi)容)
屬性名:opacity
屬性值:0 – 1
? 0:完全透明(元素不可見)
? 1:不透明
? 0-1之間小數(shù):半透明

光標類型 cursor?

作用:鼠標懸停在元素上時指針顯示樣式
屬性名:cursor

前端web入門-CSS-day07文章來源地址http://www.zghlxwxcb.cn/news/detail-508573.html

到了這里,關(guān)于前端web入門-CSS-day07的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java 性能優(yōu)化 創(chuàng)作不易,覺得好,點贊收藏關(guān)注博主!

    Java性能優(yōu)化主要涉及以下這些方面: 1. 代碼級別的優(yōu)化 避免在循環(huán)中創(chuàng)建對象 :使用對象池或緩存來重用對象。 使用基本數(shù)據(jù)類型和數(shù)組 :替代對象以減少內(nèi)存消耗和提高處理速度。 2. 數(shù)據(jù)結(jié)構(gòu)和算法的選擇 選擇合適的數(shù)據(jù)結(jié)構(gòu) :根據(jù)實際需求選擇合適的數(shù)據(jù)結(jié)構(gòu),例

    2024年02月01日
    瀏覽(23)
  • HTML5+CSS3+移動web 前端開發(fā)入門筆記(二)HTML標簽詳解

    HTML5+CSS3+移動web 前端開發(fā)入門筆記(二)HTML標簽詳解

    排版標簽用于對網(wǎng)頁內(nèi)容進行布局和樣式的調(diào)整。下面是對常見排版標簽的詳細介紹: 標題使用至標簽進行定義。定義最大的標題,定義最小的標題。具有align屬性,屬性值可以是:left、center、right。 將給定的HTML代碼轉(zhuǎn)換為Markdown格式的標題標簽如下所示: 效果演示: H3:

    2024年02月07日
    瀏覽(40)
  • [前端系列第2彈]CSS入門教程:從零開始學(xué)習(xí)Web頁面的樣式和布局

    在這篇文章中,我將介紹CSS的基本概念、語法、選擇器、屬性和值,以及如何使用它們來定義Web頁面的外觀和布局。還將給一些簡單而實用的例子,可以跟著我一步一步地編寫自己的CSS樣式表。 目錄 一、什么是CSS 二、CSS的語法 三、CSS的選擇器 四、CSS的屬性和值 (一)顏色

    2024年02月13日
    瀏覽(90)
  • 40個web前端實戰(zhàn)項目,練完即可就業(yè),從入門到進階,基礎(chǔ)到框架,html_css【附視頻+源碼】

    40個web前端實戰(zhàn)項目,練完即可就業(yè),從入門到進階,基礎(chǔ)到框架,html_css【附視頻+源碼】

    當下前端開發(fā)可以說是一個比較火的職業(yè),所以學(xué)習(xí)的人比較多,不管是培訓(xùn)還是自學(xué)都是希望通過前端可以找到一份好的工作,但是很多自學(xué)的朋友在自學(xué)過程中有些盲目,不僅大大降低了學(xué)習(xí)的效率,而且也會打擊自己的學(xué)習(xí)熱情。 那么當我們學(xué)習(xí)了前端的一部分知識之

    2023年04月09日
    瀏覽(96)
  • WordPress后臺底部版權(quán)信息“感謝使用 WordPress 進行創(chuàng)作”和版本號怎么修改或刪除?

    WordPress后臺底部版權(quán)信息“感謝使用 WordPress 進行創(chuàng)作”和版本號怎么修改或刪除?

    不知道各位WordPress站長在后臺操作時,是否有注意到每一個頁面底部左側(cè)都有一個“感謝使用 WordPress 進行創(chuàng)作?!保渲蠾ordPress還是帶有nofollow標簽的鏈接;而頁面底部右側(cè)都有一個WordPress版本號,如下圖中的“6.4.2 版本”。具體如下圖紅框位置所示: 對于WordPress后臺底部

    2024年01月20日
    瀏覽(33)
  • 《CTFshow-Web入門》07. Web 61~70

    《CTFshow-Web入門》07. Web 61~70

    ctf - web入門 web61~70:post 請求之 eval() 利用。 這幾個題都和 web58 一樣。可能內(nèi)部禁用的函數(shù)不一樣吧。但 payload 都差不多。不多解釋了。 以下解法隨便挑一個即可??赡懿煌}會有部分函數(shù)被禁。 payload1 : payload2 : payload3 : payload4 : 題目沒變化。 隨便試一個函數(shù)。 根據(jù)

    2024年02月01日
    瀏覽(18)
  • java web mvc-07-Vaadin 入門介紹

    java web mvc-07-Vaadin 入門介紹

    Spring Web MVC-00-重學(xué) mvc mvc-01-Model-View-Controller 概覽 web mvc-03-JFinal web mvc-04-Apache Wicket web mvc-05-JSF JavaServer Faces web mvc-06-play framework intro web mvc-07-Vaadin web mvc-08-Grails The jdbc pool for java.(java 手寫 jdbc 數(shù)據(jù)庫連接池實現(xiàn)) The simple mybatis.(手寫簡易版 mybatis) 添加代碼 運行應(yīng)用程序 Vaad

    2024年01月24日
    瀏覽(49)
  • C#從入門到入墳(不易,轉(zhuǎn)載請注明出處)

    C#從入門到入墳(不易,轉(zhuǎn)載請注明出處)

    安裝Visual Studio。 下載地址:https://visualstudio.microsoft.com/zh-hans/ 可以選擇社區(qū)版本,是可以免費使用的。 下載之后配置安裝。 按照自己的工作需要,勾選相應(yīng)的組件和安裝位置,進行安裝即可。 目前C#開發(fā)的兩種框架 運行于windows的.Net Framework 可以跨平臺的.Net6 項目名稱 建議

    2024年02月05日
    瀏覽(18)
  • 前端|Day3:CSS基礎(chǔ)(黑馬筆記)

    前端|Day3:CSS基礎(chǔ)(黑馬筆記)

    層疊樣式表 (Cascading Style Sheets,縮寫為 CSS),是一種 樣式表 語言,用來 描述 HTML 文檔的呈現(xiàn) ( 美化內(nèi)容 )。 書寫位置: title 標簽下方添加 style 雙標簽,style 標簽里面書寫 CSS 代碼 。 提示:屬性名和屬性值成對出現(xiàn) → 鍵值對。 內(nèi)部 樣式表:學(xué)習(xí)使用 CSS 代碼寫在 sty

    2024年02月21日
    瀏覽(18)
  • web自動化測試入門篇07 ——— 用例編寫技巧

    web自動化測試入門篇07 ——— 用例編寫技巧

    ? ? ?? 作者簡介:博主是一位測試管理者,同時也是一名對外企業(yè)兼職講師。 ?? 主頁地址:【Austin_zhai】 ?? 目的與景愿:旨在于能幫助更多的測試行業(yè)人員提升軟硬技能,分享行業(yè)相關(guān)最新信息。 ?? 聲明:博主日常工作較為繁忙,文章會不定期更新,各類行業(yè)或職場問

    2023年04月25日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包