国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

好看漂亮的html5網(wǎng)頁特效學(xué)習(xí)筆記(1)_水墨動(dòng)畫

Null / 1017人閱讀

摘要:對(duì)于來說,表示元素,除了優(yōu)先級(jí)更高之外,與選擇器相同。從父元素繼承顏色漸變背景漂亮的深藍(lán)淺藍(lán)效果就是這個(gè)的作用。媒體查詢,簡(jiǎn)單來說就是可以讓網(wǎng)頁自動(dòng)適應(yīng)不同的設(shè)備屏幕尺寸。具體請(qǐng)看貝塞爾曲線,用來生成水墨效果的關(guān)鍵。

效果

鼠標(biāo)觸碰按鈕,出現(xiàn)水墨風(fēng)格動(dòng)畫

屏幕自適應(yīng)

一份html文件,一份css文件,無javascript,上手程度:很簡(jiǎn)單

歡迎來我的博客看此文章:http://clatterrr.com/archives...

源碼

演示地址:https://clatterrr.github.io/i...

源碼:https://github.com/clatterrr/...

筆記 :root

這個(gè) CSS 偽類匹配文檔樹的根元素。對(duì)于 HTML 來說,:root 表示元素,除了優(yōu)先級(jí)更高之外,與 html 選擇器相同。

box-sizing

屬性允許您以特定的方式定義匹配某個(gè)區(qū)域的特定元素。

content-box:在寬度和高度之外繪制元素的內(nèi)邊距和邊框。
border-box:在寬度和高度之內(nèi)繪制元素的內(nèi)邊距和邊框。
inherit:從父元素繼承
顏色漸變linear-gradient
背景漂亮的深藍(lán)-淺藍(lán)效果就是這個(gè)的作用。具體請(qǐng)看developer.mozilla.org/zh-CN/docs/…

calc()

此CSS函數(shù)讓你在聲明CSS屬性值時(shí)執(zhí)行一些計(jì)算。它可以用在如下場(chǎng)合:、, 、、、或。

flex:

這是一種可以自動(dòng)適應(yīng)不同屏幕尺寸的布局界面。下面的justify-content和align-items規(guī)定了應(yīng)用flex布局的子元素的排列方式

justify-content:設(shè)置或檢索彈性盒子元素在主軸(橫軸)方向上的對(duì)齊方式。通俗一點(diǎn)就是左右方向。
align-items:設(shè)置或檢索彈性盒子元素在側(cè)軸(縱軸)方向上的對(duì)齊方式。通俗一點(diǎn)就是上下方向。
@media:
媒體查詢,簡(jiǎn)單來說就是可以讓網(wǎng)頁自動(dòng)適應(yīng)不同的設(shè)備屏幕尺寸。例如上面意為當(dāng)屏幕寬度小于750px時(shí),就讓flex的方向改為縱軸排列。具體請(qǐng)看https://www.runoob.com/cssref...

rem:

是一個(gè)相對(duì)單位,相對(duì)根元素字體大小的單位,再直白點(diǎn)就是相對(duì)于html元素字體大小的單位。用px這種絕對(duì)單位固然方便,但當(dāng)屏幕尺寸改變,就沒看看全了。rem則是一種相對(duì)單位,根據(jù)父元素的變化而變化,解決了自適應(yīng)的問題。具體請(qǐng)看https://blog.csdn.net/ernijie...

cubic-bezier:

貝塞爾曲線,用來生成水墨效果的關(guān)鍵。但博主具體原理不是很懂。參考https://www.jianshu.com/p/d99...

源碼:

html代碼





CSS3 水墨風(fēng)格背景動(dòng)畫按鈕DEMO演示
 

 


 
 
    
        
        
    

 
hover
hover
hover
hover

css代碼:

:root {
  --height: 100px;
  --width: 200px;
}
 
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
 
body {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
  font-family: sans-serif;
}
 
.wrapper {
  width: calc(4 * var(--width));
  height: calc(4 * var(--height));
  display: flex;
  justify-content: center;
  align-items: center;
}
 
.button {
  position: relative;
  width: calc(0.8 * var(--width));
  height: calc(0.7 * var(--height));
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  overflow: hidden;
  margin: 0 0.8rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 3px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s cubic-bezier(0, 0.22, 0.3, 1);
}
.button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}
.button span {
  color: #fff;
  font-size: 1rem;
  z-index: 10;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.button._1 {
  background: #2980b9;
}
.button._2 {
  background: #8e44ad;
}
.button._3 {
  background: #16a085;
}
.button._4 {
  background: #e74c3c;
}
.button .back {
  position: absolute;
  width: 0;
  height: 0;
  filter: url(#filter);
  border-radius: 50%;
  z-index: 5;
  transition: all 2.5s cubic-bezier(0.1, 0.22, 0.3, 1);
}
.button._1 .back {
  left: -50%;
  top: -50%;
  background: #27ae60;
}
.button._2 .back {
  right: -50%;
  top: -50%;
  background: #c0392b;
}
.button._3 .back {
  left: -50%;
  bottom: -50%;
  background: #34495e;
}
.button._4 .back {
  right: -50%;
  bottom: -50%;
  background: #2980b9;
}
.button:hover .back {
  width: calc(2 * var(--width));
  height: calc(2 * var(--height));
}
 
@media only screen and (max-width: 750px) {
  .wrapper {
    flex-direction: column;
  }
 
  .button {
    margin: 0.8rem 0;
  }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/106919.html

相關(guān)文章

  • 好看漂亮html5網(wǎng)頁特效學(xué)習(xí)筆記(1)_水墨動(dòng)畫

    摘要:對(duì)于來說,表示元素,除了優(yōu)先級(jí)更高之外,與選擇器相同。從父元素繼承顏色漸變背景漂亮的深藍(lán)淺藍(lán)效果就是這個(gè)的作用。媒體查詢,簡(jiǎn)單來說就是可以讓網(wǎng)頁自動(dòng)適應(yīng)不同的設(shè)備屏幕尺寸。具體請(qǐng)看貝塞爾曲線,用來生成水墨效果的關(guān)鍵。 showImg(https://segmentfault.com/img/bVbwNaj); 效果 鼠標(biāo)觸碰按鈕,出現(xiàn)水墨風(fēng)格動(dòng)畫 屏幕自適應(yīng) 一份html文件,一份c...

    habren 評(píng)論0 收藏0
  • 好看漂亮html5網(wǎng)頁特效學(xué)習(xí)筆記(4)_canvas實(shí)現(xiàn)火焰跟隨鼠標(biāo)

    摘要:好看漂亮的網(wǎng)頁特效學(xué)習(xí)筆記猜猜下一個(gè)顏色是什么分步詳細(xì)解釋第一步很簡(jiǎn)單的初始化函數(shù)。繪制新的火焰紅色的圓以及火花之前元素,即新的火焰紅色的圓以及火花的生命周期未完的話,就繼續(xù)更新它,否則就刪除它第五步以火焰為粒子。 showImg(https://segmentfault.com/img/bVbwV8z?w=376&h=388); 效果: 逼真的火焰跟隨鼠標(biāo),還冒出火花,照亮背景文字...

    SwordFly 評(píng)論0 收藏0
  • 好看漂亮html5網(wǎng)頁特效學(xué)習(xí)筆記(5)_弧形菜單

    摘要:定義標(biāo)準(zhǔn)的文本。然后看看函數(shù)的定義自啟動(dòng)來按下按鈕的時(shí)差不能超過最大持續(xù)時(shí)間重新繪制菜單項(xiàng)的位置先用確定按下按鈕的時(shí)間,儲(chǔ)存在中。如果到了規(guī)定時(shí)間的話,就執(zhí)行。然后再把取下的第一個(gè)當(dāng)成第十三個(gè)接在最后面,又成了新的菜單排列。 showImg(https://segmentfault.com/img/bVbw1zV?w=818&h=479); 效果: 弧形菜單,文字按規(guī)則變形以及變換透...

    Guakin_Huang 評(píng)論0 收藏0
  • 好看漂亮html5網(wǎng)頁特效學(xué)習(xí)筆記(3)_猜猜下一個(gè)顏色是什么?

    摘要:如字體頁面推薦的那樣,把下面這段代碼在添加到頁面標(biāo)簽內(nèi),即可嵌入相應(yīng)的字體。但這還不是我們要的效果。它相對(duì)的不是父節(jié)點(diǎn)或者頁面的根節(jié)點(diǎn)。而是由視窗大小來決定的,單位,代表視窗的。具體請(qǐng)看屬性用來設(shè)置如何處理元素中的空白。 showImg(http://www.googlefonts.net/); 效果: 根據(jù)給出的兩個(gè)連續(xù)顏色,玩家需要猜出下一個(gè)是什么顏色 隨機(jī)關(guān)卡 使用vw,vh,...

    robin 評(píng)論0 收藏0
  • 好看漂亮html5網(wǎng)頁特效學(xué)習(xí)筆記(3)_猜猜下一個(gè)顏色是什么?

    摘要:如字體頁面推薦的那樣,把下面這段代碼在添加到頁面標(biāo)簽內(nèi),即可嵌入相應(yīng)的字體。但這還不是我們要的效果。它相對(duì)的不是父節(jié)點(diǎn)或者頁面的根節(jié)點(diǎn)。而是由視窗大小來決定的,單位,代表視窗的。具體請(qǐng)看屬性用來設(shè)置如何處理元素中的空白。 showImg(http://www.googlefonts.net/); 效果: 根據(jù)給出的兩個(gè)連續(xù)顏色,玩家需要猜出下一個(gè)是什么顏色 隨機(jī)關(guān)卡 使用vw,vh,...

    YancyYe 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<