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

day8 CSS3漸變gradients+CSS3過渡transition

這篇具有很好參考價值的文章主要介紹了day8 CSS3漸變gradients+CSS3過渡transition。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

CSS3過渡(transitions)

屬性

  • transition 簡寫屬性,用于在一個屬性中設(shè)置四個過渡屬性。
  • transition-property 規(guī)定應(yīng)用過渡的 CSS 屬性的名稱。
  • transition-duration 定義過渡效果花費的時間。默認(rèn)是 0。
  • transition-timing-function 規(guī)定過渡效果的時間曲線。默認(rèn)是 “ease”。
  • transition-delay 規(guī)定過渡效果何時開始。默認(rèn)是 0。
舉例來說:

transition-property: width;:指定過渡效果應(yīng)用于元素的寬度屬性。
transition-duration: 1s;:指定過渡效果持續(xù)的時間,這里設(shè)置為1秒。
transition-timing-function: linear;:指定過渡效果的時間曲線,這里設(shè)置為線性,即勻速運動。
transition-delay: 2s;:指定過渡效果延遲開始的時間,這里設(shè)置為2秒。

下圖是其實是動態(tài)的,可以自己用代碼試一下:
css過度效果,記錄前端學(xué)習(xí),css3,前端,學(xué)習(xí)

  • 圖1(紫色從左到右過渡到粉色):設(shè)置寬度屬性的過渡效果為2秒。這意味著當(dāng)寬度發(fā)生改變時,會以2秒的時間進行過渡動畫。
    當(dāng)鼠標(biāo)懸停在元素上時,將寬度增加到300像素。
    因此,當(dāng)鼠標(biāo)懸停在元素上時,寬度會從100像素平滑地過渡到300像素,過渡時間為2秒。
  • 圖二(黑色從左上角到右下角過渡到白色): 在元素的寬度屬性上應(yīng)用一個持續(xù)時間為1秒的線性過渡效果,延遲2秒后開始過渡。

線性漸變的語法繼續(xù)往后看。

#transition {
    width: 100px;
    height: 100px;
    background: red;
    transition: width 2s;
    -webkit-transition: width 2s;
}

#transition:hover {
    width: 300px;
}

/* 漸變 */
#transition {
    height: 200px;
    background-image: linear-gradient(to right, plum, pink);
}

/* 在元素的寬度屬性上應(yīng)用一個持續(xù)時間為1秒的線性過渡效果,延遲2秒后開始過渡 */
#transition2 {
    width: 100px;
    height: 100px;
    background-image: linear-gradient(to bottom right, black, white);
    transition-property: width;
    transition-duration: 1s;
    transition-timing-function: linear;
    transition-delay: 2s;
    /* 兼容 Safari 瀏覽器 */
    -webkit-transition-property: width;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: linear;
    -webkit-transition-delay: 2s;
}

#transition2:hover {
    width: 300px;
}

CSS3 漸變(Gradients)

線性漸變

語法:background-image: linear-gradient(direction, color-stop1, color-stop2, ...);
(無方向時默認(rèn)從上到下)

下圖為彩虹色和包含透明色的示例:

css過度效果,記錄前端學(xué)習(xí),css3,前端,學(xué)習(xí)

#rainbow {
    height: 200px;
    background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
    /* 標(biāo)準(zhǔn)必須放在最后 */
}

#transparent {
    height: 200px;
    background-image: linear-gradient(to top, rgba(255, 0, 0, 0), rgba(0, 153, 255, 255));
}

CSS3 徑向漸變

徑向漸變由它的中心定義。

創(chuàng)建一個徑向漸變,必須至少定義兩種顏色節(jié)點。同時,也可以指定漸變的中心、形狀(圓形或橢圓形)、大小。默認(rèn)情況下,漸變的中心是 center(表示在中心點),漸變的形狀是 ellipse(表示橢圓形),漸變的大小是 farthest-corner(表示到最遠的角落)。
語法:
background-image: radial-gradient(shape size at position, start-color, ..., last-color);

可以自己試試。比如background-image: radial-gradient(circle, pink, lightblue, lightgreen);的效果是這樣的:
css過度效果,記錄前端學(xué)習(xí),css3,前端,學(xué)習(xí)文章來源地址http://www.zghlxwxcb.cn/news/detail-797293.html

到了這里,關(guān)于day8 CSS3漸變gradients+CSS3過渡transition的文章就介紹完了。如果您還想了解更多內(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)文章

  • CSS3漸變屬性之重復(fù)漸變

    CSS3漸變屬性之重復(fù)漸變

    在網(wǎng)頁設(shè)計中,經(jīng)常會需要在一個背景上重復(fù)應(yīng)用漸變方式的情況,這時就需要使用重復(fù)漸變。 概念:重復(fù)線性漸變只是在線性漸變的基礎(chǔ)上加個repeating,代表連續(xù)重復(fù)的意思 語法: 說明:該語法用于定義漸變方式為重復(fù)線性漸變,括號內(nèi)的參數(shù)取值和線性漸變的相同。 實

    2024年01月18日
    瀏覽(32)
  • css3過渡

    CSS3 過渡(CSS3 Transitions)是一種在元素從一種狀態(tài)到另一種狀態(tài)時,平滑地改變樣式屬性值的方法。它允許你在樣式屬性值變化時添加動畫效果,而無需使用JavaScript或Flash。過渡是制作交互性和動畫效果的有力工具,以下是 CSS3 過渡的基本概念和用法: 1. **基本語法**: ? ?

    2024年02月07日
    瀏覽(30)
  • css3過渡與動畫

    css3過渡與動畫

    在數(shù)字時代,網(wǎng)頁不再是靜態(tài)的畫面,而是充滿活力和動感的空間。CSS3的過渡與動畫技術(shù)就像是一場魔法表演,能夠賦予網(wǎng)頁以生命。本文將引領(lǐng)你進入這個奇妙的世界,解鎖CSS3過渡與動畫的神奇效果。 transition過渡屬性時css3濃墨重彩的特性,過渡可以為一個元素在不同樣

    2024年01月16日
    瀏覽(26)
  • css3背景漸變

    css3背景漸變

    1.線性漸變 ?2.徑向漸變 3.重復(fù)漸變 無論線性漸變,還是徑向漸變,在沒有發(fā)生漸變的位置,繼續(xù)進行漸變,就為重復(fù)漸變。 利用重復(fù)漸變實現(xiàn)網(wǎng)格效果 代碼如下:

    2024年02月13日
    瀏覽(27)
  • CSS3 漸變

    CSS3 漸變

    CSS3 漸變可以讓你在兩個或多個指定的顏色之間顯示平穩(wěn)的過渡。 CSS3漸變有兩種類型:線性漸變(Linear Gradients)和徑向漸變(Radial Gradients)。 線性漸變(Linear Gradients): 線性漸變沿著一條直線方向進行漸變??梢酝ㄟ^指定起始點(\\\"from\\\")和終止點(\\\"to\\\")之間的顏色過渡來

    2024年02月07日
    瀏覽(22)
  • CSS3漸變屬性詳解

    CSS3漸變屬性詳解

    線性漸變 概念:線性漸變,指的是在一條直線上進行的漸變。在線性漸變過程中, 起始顏色會沿著一條直線按順序過渡到結(jié)束顏色 語法: 漸變角度 線性漸變的“ 漸變角度 ”取值有兩種: 一種是使用角度(單位為deg) 另一種是使用。 取值 屬性值 對應(yīng)角度 說

    2024年02月02日
    瀏覽(16)
  • css3背景與漸變

    css3背景與漸變

    在現(xiàn)代網(wǎng)頁設(shè)計中,背景與漸變是塑造用戶體驗和品牌形象的關(guān)鍵元素。這不僅僅是技術(shù)層面的問題,更是一門藝術(shù)。通過本文,我們將揭示CSS3的神奇之處,幫助你釋放創(chuàng)意,打破設(shè)計的局限,讓你的網(wǎng)頁煥發(fā)生機。 background-color屬性表示背景顏色 背景顏色可以用十六進制、

    2024年01月20日
    瀏覽(29)
  • 【CSS3】漸變 陰影 遮罩

    1. CSS3漸變 漸變: 有規(guī)律的漸漸變化,在前端中通常指顏色的變化的實現(xiàn)方式. 通常使用在所有接受圖像的屬性上.(替代圖片),意義是創(chuàng)建一張圖片 gradient可以應(yīng)用在所有接受圖像的屬性上 1.1 分類: 線性漸變(linear-gradient)變化的方向是一條直線 徑向漸變(radial-gradient)變化的方向是

    2024年01月17日
    瀏覽(15)
  • CSS3漸變及2D轉(zhuǎn)換

    持續(xù)更新哦… 1、css3漸變 概念: CSS3漸變(gradient)可以讓你在兩個或多個指定的顏色之間顯示平 穩(wěn)的過渡。以前,你必須使用圖像來實現(xiàn)這些效果,現(xiàn)在通過使用 CSS3的漸變(gradients)即可實現(xiàn)。此外,漸變效果的元素在放大時 看起來效果更好,因為漸變(gradient)是由瀏覽器生成的

    2024年02月11日
    瀏覽(18)
  • CSS3過渡與動畫,2D與3D

    CSS3過渡與動畫,2D與3D

    該屬性用于定義元素邊框的背景圖像 語法: border-image:none | url(img) imagesection [/imagewidth] imaghandling 其中imagesection定義用于邊框不同部分的圖像部分。imagesection值可以由圖像上的4條分隔線組成,每條線以像素或者百分比為度量。 imaghandling可以定義的三個,用于控制分隔線

    2024年02月03日
    瀏覽(41)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包