欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CSS學(xué)習(xí)筆記之可重復(fù)漸變(repeating-linear-gradient)

  發(fā)布時(shí)間:2017-07-02 17:18:02   作者:beyoursun   我要評(píng)論
這篇文章主要給大家介紹了關(guān)于CSS中可重復(fù)漸變(repeating-linear-gradient)的相關(guān)資料,文中介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用css具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面一起來看看吧。

CSS repeating-linear-gradient
 

方法

創(chuàng)造一個(gè)可重復(fù)的漸變。它接受和普通線性漸變相同的屬性值并且表現(xiàn)也一致。
 

但它會(huì)自動(dòng)在延伸的方向上重復(fù) color stops。每段起始和結(jié)束的 color stop 之間是一個(gè)基本的線性漸變。

用一張圖看出線性漸變和可重復(fù)漸變的區(qū)別。


 

語法

同志,要學(xué)會(huì)看語法。

Formal grammar: repeating-linear-gradient( [ <angle> | to <side-or-corner> ,]? <color-stop> [, <color-stop>]+ ) 

where <side-or-corner> = [left | right] || [top | bottom]
and <color-stop> = <color> [ <percentage> | <length> ]?

舉例

算啦算啦,還是看例子吧。

1、最簡單的例子,效果如上面第一張圖
 

background-image:
    repeating-linear-gradient(#cdf0ff, #0ca0e9 25%);

2、程序猿GG喜歡的格子襯衫
 

background-image:
    repeating-linear-gradient(transparent, transparent 23%, #1294f6 23%, #1294f6 27%),
    repeating-linear-gradient(90deg, transparent, transparent 23%, #1294f6 23%, #1294f6 27%);


 

溫馨提示:要想實(shí)現(xiàn)漸變的邊緣是硬的,至少需要四個(gè) color-step,并且中間兩個(gè)的位置要相等,但顏色不同。

3、條紋紋理
 

background-image:
    repeating-linear-gradient(45deg, transparent, transparent 20px, #1294f6 20px, #1294f6 40px)

4、進(jìn)度條
 

將上面例子中元素的高度減小,寬度增大,可以得到常見的進(jìn)度條效果。

  width: 226px;
  height: 20px;
  background-image:
      repeating-linear-gradient(45deg, transparent, transparent 20px, #1294f6 20px, #1294f6 40px);


 

還可以為進(jìn)度條添加從左向右滾動(dòng)的動(dòng)畫。想要?jiǎng)赢嬤B貫,對元素的寬高有一定的要求。

animation: loading 5s linear infinite;

@keyframes loading {
  from { background-position-x: 0px; }
  to { background-position-x: 226px; }
}

Bootstrap 的進(jìn)度條是用普通的 linear-gradient 實(shí)現(xiàn)的,具體的查查字典。

兼容性

冒著沒電的危險(xiǎn)查了下 Can I use 簡化版 小程序(nm這都有小程序,我眉頭一緊,覺得事情并不簡單)。

很開心只有0.01%的瀏覽器不兼容,IE8再見。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

參考

文靜的ppt

MDN:https://developer.mozilla.org/zh-CN/docs/Web/CSS/repeating-linear-gradient

Codepen:https://codepen.io/binbin/pen/bRawQv

相關(guān)文章

  • 前端CSS Grid 布局示例詳解

    CSS Grid 是一種二維布局系統(tǒng),可以同時(shí)控制行和列,相比 Flex(一維布局),更適合用在整體頁面布局或復(fù)雜模塊結(jié)構(gòu)中,這篇文章主要介紹了前端CSS Grid 布局詳解,需要的朋
    2025-04-16
  • CSS Padding 和 Margin 區(qū)別全解析

    CSS 中的 padding 和 margin 是兩個(gè)非?;A(chǔ)且重要的屬性,它們用于控制元素周圍的空白區(qū)域,本文將詳細(xì)介紹 padding 和 margin 的概念、區(qū)別以及如何在實(shí)際項(xiàng)目中使用它們
    2025-04-07
  • CSS will-change 屬性示例詳解

    will-change 是一個(gè) CSS 屬性,用于告訴瀏覽器某個(gè)元素在未來可能會(huì)發(fā)生哪些變化,本文給大家介紹CSS will-change 屬性詳解,感興趣的朋友一起看看吧
    2025-04-07
  • CSS去除a標(biāo)簽的下劃線的幾種方法

    本文給大家分享在 CSS 中,去除a標(biāo)簽(超鏈接)的下劃線的幾種方法,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-04-07
  • 前端高級(jí)CSS用法示例詳解

    在前端開發(fā)中,CSS(層疊樣式表)不僅是用來控制網(wǎng)頁的外觀和布局,更是實(shí)現(xiàn)復(fù)雜交互和動(dòng)態(tài)效果的關(guān)鍵技術(shù)之一,隨著前端技術(shù)的不斷發(fā)展,CSS的用法也日益豐富和高級(jí),本文將
    2025-04-07
  • css中的 vertical-align與line-height作用詳解

    文章詳細(xì)介紹了CSS中的`vertical-align`和`line-height`屬性,包括它們的作用、適用元素、屬性值、常見使用場景、常見問題及解決方案,感興趣的朋友跟隨小編一起看看吧
    2025-03-26
  • 淺析CSS 中z - index屬性的作用及在什么情況下會(huì)失效

    z-index屬性用于控制元素的堆疊順序,值越大,元素越顯示在上層,它需要元素具有定位屬性(如relative、absolute、fixed或sticky),本文給大家介紹CSS 中z - index屬性的作用
    2025-03-21
  • CSS @media print 使用詳解

    文章詳細(xì)介紹了CSS中的打印媒體查詢@mediaprint包括基本語法、常見使用場景和代碼示例,如隱藏非必要元素、調(diào)整字體和顏色、處理鏈接的URL顯示、分頁控制、調(diào)整邊距和背景等
    2025-03-18
  • CSS模擬 html 的 title 屬性(鼠標(biāo)懸浮顯示提示文字效果)

    本文介紹了如何使用CSS模擬HTML的title屬性,通過鼠標(biāo)懸浮顯示提示文字效果,通過設(shè)置`.tipBox`和`.tipBox.tipContent`的樣式,實(shí)現(xiàn)了提示內(nèi)容的隱藏和顯示,感興趣的朋友一起
    2025-03-10
  • 前端 CSS 動(dòng)態(tài)設(shè)置樣式::class、:style 等技巧(推薦)

    本文介紹了Vue.js中動(dòng)態(tài)綁定類名和內(nèi)聯(lián)樣式的兩種方法:對象語法和數(shù)組語法,通過對象語法,可以根據(jù)條件動(dòng)態(tài)切換類名或樣式;通過數(shù)組語法,可以同時(shí)綁定多個(gè)類名或樣式,此外
    2025-02-26

最新評(píng)論