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

有趣的HTML實(shí)例(十一) 煙花特效(css+js)

這篇具有很好參考價(jià)值的文章主要介紹了有趣的HTML實(shí)例(十一) 煙花特效(css+js)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

為什么今天不做炒土豆絲呢,為什么呢為什么呢為什么呢為什么呢,堅(jiān)持問上一個(gè)時(shí)辰,一般來說,第二天我們的飯桌上就會(huì)出現(xiàn)炒土豆絲。這件事告訴了我們求知欲的重要性,知之才幸福,不知不幸福。

——《華胥引》

html網(wǎng)頁設(shè)計(jì)js特效,前端開發(fā),HTML實(shí)例,html,前端


目錄

一、前言

二、往期作品回顧

三、作品介紹

四、本期代碼介紹

五、效果顯示?

六、編碼實(shí)現(xiàn)

index.html

style.css?

script.js

?七、獲取源碼

公眾號(hào)獲取源碼?

獲取源碼?私信?關(guān)注?點(diǎn)贊?收藏?


一、前言

????????在我們的 html 學(xué)習(xí)過程中,會(huì)用到并見識(shí)到各種各樣的實(shí)例,以及各種插件,并且有些 web 網(wǎng)頁中的小插件又非常的吸引眼球,提升 web 網(wǎng)頁的層次,顯得非常好看并且非常使用。在本系列中,我將持續(xù)為大家更新有趣且使用的 html 實(shí)例,放在 web 網(wǎng)頁中,凸顯效果。

? ? ? ? 特點(diǎn)一:都是符合學(xué)校或者學(xué)生考試期末作業(yè)的水平,都是最基礎(chǔ)的簡(jiǎn)單的 html 樣例,提升web網(wǎng)頁整理效果,都是 div+css 框架原創(chuàng)代碼寫的,內(nèi)容包括 js / css,也包含?視頻+音樂+flash 等元素的插入…

? ? ? ? 特點(diǎn)二:內(nèi)容包括多種豐富類型,例如:?倒計(jì)時(shí),404頁面,Blog頂置卡片設(shè)計(jì) (css+js),To-Do-List設(shè)計(jì) (css+js),火柴盒動(dòng)畫 (css),日歷便簽設(shè)計(jì) (css+js),搜索框設(shè)計(jì) (css+js),卡片式圖片展示 (css+js),咖啡選擇 (css+js)……

? ? ?

????????? 可滿足多種需求,歡迎大家下載!

?html網(wǎng)頁設(shè)計(jì)js特效,前端開發(fā),HTML實(shí)例,html,前端


二、往期作品回顧

有趣的HTML實(shí)例(一) 倒計(jì)時(shí)_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(二) 404頁面_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(三) 加載頁面動(dòng)畫_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(四) 旋轉(zhuǎn)菜單_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(五) 加載頁面動(dòng)畫Ⅱ(css)_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(六) 卡片翻轉(zhuǎn)時(shí)鐘_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(七) 注冊(cè)登錄界面Ⅱ(css+js)_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(八) 一個(gè)很有趣的動(dòng)態(tài)背景(css+js)_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(九) 文本變形動(dòng)畫(css+js)_Enovo_飛魚的博客-CSDN博客

有趣的HTML實(shí)例(十) 懸停時(shí)有旋轉(zhuǎn)效果的圖標(biāo)_Enovo_飛魚的博客-CSDN博客


三、作品介紹

????????1.作品簡(jiǎn)介?:HTML響應(yīng)式布局網(wǎng)站源碼!兼容 pc 以及移動(dòng)端,內(nèi)涵 js 交互,ui 交互。直接點(diǎn)擊即可查看效果!

????????2.作品編輯:個(gè)人主頁網(wǎng)頁設(shè)計(jì)題材,代碼為 html+css 布局制作,作品下載后可使用任意HTML編輯軟件(例如:DW、HBuilder、Vscode 、Sublime ?所有編輯器均可使用)。

? ? ? ? 3.作品技術(shù):使用DIV+CSS制作了網(wǎng)頁背景圖、鼠標(biāo)經(jīng)過及選中導(dǎo)航變色效果、下劃線等。


四、本期代碼介紹

一款簡(jiǎn)單的 HTML+?CSS+JS? 煙花特效(css+js)??實(shí)例

1、HTML

2、CSS

3、JS

4、舒適的畫面感

5、煙花特效

6、自定義文字

?可通用多種不同情景,放置點(diǎn)擊圖標(biāo),進(jìn)行頁面跳轉(zhuǎn)等


五、效果顯示?

?html網(wǎng)頁設(shè)計(jì)js特效,前端開發(fā),HTML實(shí)例,html,前端

可使用在多種情景下,提升層次輪廓效果、美化界面、自定義文字的美化——>

根據(jù)需求修改


六、編碼實(shí)現(xiàn)


顯示完整代碼

注意路徑(⊙o⊙)?

o(* ̄▽ ̄*)ブ?

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>煙花特效</title>
    <link rel="stylesheet" ><link rel="stylesheet" href="./style.css">
</head>
<body>
    <!-- 文字部分 -->
    <canvas></canvas>
    <h1>202<span class="pen">3</span> 節(jié)日快樂??</h1>

    <!-- partial -->
      <script src="./script.js"></script>
</body>
</html>

style.css?

html, body {
    padding: 0px;
    margin: 0px;
    background: #222;
    font-family: 'Karla', sans-serif;
    color: #fff;
    height: 100%;
    overflow: hidden;
}

h1 {
    z-index: 1000;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
    font-size: 58px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    border: 2px solid #fff;
    padding: 7.5px 15px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    overflow: hidden;
}

span.pen {
    position: relative;
    display: inline-block;
    animation: drop 0.75s;
}

canvas {
    width: 100%;
    height: 100%;
}


@keyframes drop {
    0% {
        transform: translateY(-100px);
        opacity: 0;
    }

    90% {
        opacity: 1;
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}

script.js

var ctx = document.querySelector('canvas').getContext('2d')
ctx.canvas.width = window.innerWidth
ctx.canvas.height = window.innerHeight

var sparks = []
var fireworks = []
var i = 20; while(i--) {
   fireworks.push(
      new Firework(Math.random()*window.innerWidth, window.innerHeight*Math.random())
   )
}

render()
function render() {
   setTimeout(render, 1000/60)
   ctx.fillStyle = 'rgba(0, 0, 0, 0.1)';
   ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height)
   for(var firework of fireworks) {
      if(firework.dead) continue
      firework.move()
      firework.draw()
   }
   for(var spark of sparks) {
      if(spark.dead) continue
      spark.move()
      spark.draw()
   }
   
   if(Math.random() < 0.05) {
      fireworks.push(new Firework())
   }
}

function Spark(x, y, color) {
   this.x = x
   this.y = y
   this.dir = Math.random() * (Math.PI*2)
   this.dead = false
   this.color = color
   this.speed = Math.random() * 3 + 3;
   this.walker = new Walker({ radius: 20, speed: 0.25 })
   this.gravity = 0.25
   this.dur = this.speed / 0.1
   this.move = function() {
      this.dur--
      if(this.dur < 0) this.dead = true
      
      if(this.speed < 0) return
      if(this.speed > 0) this.speed -= 0.1
      var walk = this.walker.step()
      this.x += Math.cos(this.dir + walk) * this.speed
      this.y += Math.sin(this.dir + walk) * this.speed
      this.y += this.gravity
      this.gravity += 0.05
      
   }
   this.draw = function() {
      drawCircle(this.x, this.y, 3, this.color)
   }
}

function Firework(x, y) {
   this.xmove = new Walker({radius: 10, speed: 0.5})
   this.x = x || Math.random() * ctx.canvas.width
   this.y = y || ctx.canvas.height
   this.height = Math.random()*ctx.canvas.height/2
   this.dead = false
   this.color = randomColor()
   
   this.move = function() {
      this.x += this.xmove.step()
      if(this.y > this.height) this.y -= 1; 
      else this.burst()
      
   }
   this.draw = function() {
      drawCircle(this.x, this.y, 1, this.color)
   }
   this.burst = function() {
      this.dead = true
      var i = 100; while(i--) sparks.push(new Spark(this.x, this.y, this.color))
   }
}

function drawCircle(x, y, radius, color) {
   color = color || '#FFF'
   ctx.fillStyle = color
   ctx.fillRect(x-radius/2, y-radius/2, radius, radius)
}

function randomColor(){
   return ['#93c47d','#a4c2f4','#b4a7d6','#c27ba0','#f6b26b', '#ffd966'][Math.floor(Math.random() * 6)];
}

function Walker(options){
   this.step = function(){
      this.direction = Math.sign(this.target) * this.speed
      this.value += this.direction
      this.target
         ? this.target -= this.direction
         : (this.value)
            ? (this.wander) 
               ? this.target = this.newTarget() 
               : this.target = -this.value
            : this.target = this.newTarget()  
      return this.direction
   }
      
   this.newTarget = function() {
      return Math.round(Math.random()*(this.radius*2)-this.radius)
   }
   
   this.start = 0
   this.value = 0
   this.radius = options.radius
   this.target = this.newTarget()
   this.direction = Math.sign(this.target)
   this.wander = options.wander
   this.speed = options.speed || 1
}

?七、獲取源碼

老規(guī)矩,先給朋友們看一下完整文件夾,

正確的文件如下圖 ,復(fù)制源碼的朋友們請(qǐng)注意了?。?!

html網(wǎng)頁設(shè)計(jì)js特效,前端開發(fā),HTML實(shí)例,html,前端?

公眾號(hào)獲取源碼?

第一步,通過微信公眾號(hào)下載源碼壓縮包,解壓并打開文件夾,即為上圖樣式(復(fù)制源碼請(qǐng)注意路徑及文件名)

第二步,點(diǎn)擊 html 文件 打開即可查看


2023年第二十一期,希望得到大家的喜歡???

也是新的系列,將會(huì)持續(xù)更新,???

希望大家有好的意見或者建議,歡迎私信


以上就是本篇文章的全部?jī)?nèi)容了

?~ 關(guān)注我,點(diǎn)贊博文~ 每天帶你漲知識(shí)!

1.看到這里了就 [點(diǎn)贊+好評(píng)+收藏] 三連 支持下吧,你的「點(diǎn)贊,好評(píng),收藏」是我創(chuàng)作的動(dòng)力。

2.關(guān)注我 ~ 每天帶你學(xué)習(xí) :各種前端插件、3D炫酷效果、圖片展示、文字效果、以及整站模板 、HTML模板 、C++、數(shù)據(jù)結(jié)構(gòu)、Python程序設(shè)計(jì)、Java程序設(shè)計(jì)、爬蟲等!?「在這里有好多 開發(fā)者,一起探討 前端 開發(fā)?知識(shí),互相學(xué)習(xí)」!

3.以上內(nèi)容技術(shù)相關(guān)問題可以相互學(xué)習(xí),可 關(guān) 注 ↓公 Z 號(hào) 獲取更多源碼 !
?

獲取源碼?私信?關(guān)注?點(diǎn)贊?收藏?

??+??+??+???

有需要源碼的小伙伴可以 關(guān)注下方微信公眾號(hào) " Enovo開發(fā)工廠 ",回復(fù) 關(guān)鍵詞 " a-yh1?"文章來源地址http://www.zghlxwxcb.cn/news/detail-770035.html

到了這里,關(guān)于有趣的HTML實(shí)例(十一) 煙花特效(css+js)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • HTML+CSS+JS網(wǎng)頁設(shè)計(jì)

    HTML+CSS+JS網(wǎng)頁設(shè)計(jì)

    HTML頁面主要由:登錄、注冊(cè)跳轉(zhuǎn)頁面,輪播圖,家鄉(xiāng)簡(jiǎn)介,熱門景點(diǎn),特色美食等組成。通過Div+CSS、鼠標(biāo)滑過特效、獲取當(dāng)前時(shí)間,跳轉(zhuǎn)頁面、基本所需的知識(shí)點(diǎn)全覆蓋。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 HTML部分:這塊分為兩部分,上下兩個(gè)大盒子,第

    2024年02月08日
    瀏覽(17)
  • HTML+CSS+JS網(wǎng)頁設(shè)計(jì)期末課程大作業(yè)(家居網(wǎng))

    HTML+CSS+JS網(wǎng)頁設(shè)計(jì)期末課程大作業(yè)(家居網(wǎng))

    ??文章目錄 ??二、??網(wǎng)站介紹?? ??三、??網(wǎng)站效果?? ????1.視頻演示?? ???? 2.圖片演示?? ??四、?? 網(wǎng)站代碼?? ????HTML結(jié)構(gòu)代碼?? ????CSS樣式代碼?? ??五、??更多源碼?? ??網(wǎng)站布局方面 :計(jì)劃采用目前主流的、能兼容各大主

    2024年02月12日
    瀏覽(34)
  • 制作一個(gè)簡(jiǎn)單HTML旅游網(wǎng)站(HTML+CSS+JS)無錫旅游網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)8個(gè)頁面

    制作一個(gè)簡(jiǎn)單HTML旅游網(wǎng)站(HTML+CSS+JS)無錫旅游網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)8個(gè)頁面

    ?????靜態(tài)網(wǎng)站的編寫主要是用 HTML DⅣV+ CSSJS等來完成頁面的排版設(shè)計(jì)?????,一般的網(wǎng)頁作業(yè)需要融入以下知識(shí)點(diǎn):div布局、浮動(dòng)定位、高級(jí)css、表格、表單及驗(yàn)證、js輪播圖、音頻視頻Fash的應(yīng)用、uli、下拉導(dǎo)航欄、鼠標(biāo)劃過效果等知識(shí)點(diǎn),學(xué)生網(wǎng)頁作業(yè)源碼,制作水平

    2024年02月10日
    瀏覽(23)
  • web期末大作業(yè)--網(wǎng)頁設(shè)計(jì) HTML+CSS+JS(附源碼)

    web期末大作業(yè)--網(wǎng)頁設(shè)計(jì) HTML+CSS+JS(附源碼)

    目錄 一,作品介紹 二.運(yùn)用知識(shí) 三.作品詳情 四.部分作品效果圖 我的:?編輯?五.部分源代碼 六.文件目錄 ?七.源碼 作品介紹:該作品是一個(gè)是一個(gè)關(guān)于影視作品的網(wǎng)頁,一共有五個(gè)頁面,主頁,最新,排行,我的,聯(lián)系我們 1.HTML是超文本標(biāo)記語言,是為瀏覽器設(shè)計(jì)的語言

    2024年02月06日
    瀏覽(27)
  • 超好看的3D煙花代碼(html+css+js)帶音樂

    超好看的3D煙花代碼(html+css+js)帶音樂

    效果圖 可以修改路徑設(shè)置背景音樂 注意:如果不能自動(dòng)播放背景音樂,修改瀏覽器的設(shè)置,允許媒體自動(dòng)播放。 這里是Microsoft edge瀏覽器修改設(shè)置的步驟https://jingyan.baidu.com/article/03b2f78c6f0acc1fa237aef4.html 設(shè)置好后刷新瀏覽器就可以自動(dòng)播放背景音樂了 3d煙花代碼

    2024年02月03日
    瀏覽(21)
  • HTML+CSS+JS做一個(gè)好看的個(gè)人網(wǎng)頁—web網(wǎng)頁設(shè)計(jì)作業(yè)

    HTML+CSS+JS做一個(gè)好看的個(gè)人網(wǎng)頁—web網(wǎng)頁設(shè)計(jì)作業(yè)

    個(gè)人網(wǎng)頁(html+css+js)——網(wǎng)頁設(shè)計(jì)作業(yè) 帶背景音樂(The way I still Love you)、櫻花飄落效果、粒子飄落效果 頁面美觀,樣式精美 涉及(html+css+js),下載后可以根據(jù)自己需求進(jìn)行修改 完整源碼在這里獲取https://download.csdn.net/download/weixin_61370021/87240400 主頁 博客頁面 視頻頁面

    2024年02月03日
    瀏覽(48)
  • HTML+CSS+JS網(wǎng)頁設(shè)計(jì)期末課程大作業(yè) 京劇文化水墨風(fēng)書畫

    HTML+CSS+JS網(wǎng)頁設(shè)計(jì)期末課程大作業(yè) 京劇文化水墨風(fēng)書畫

    Web前端開發(fā)技術(shù) 描述 網(wǎng)頁設(shè)計(jì)題材,DIV+CSS 布局制作,HTML+CSS網(wǎng)頁設(shè)計(jì)期末課程大作業(yè),茶文化網(wǎng)站 | 中華傳統(tǒng)文化題材 | 京劇文化水墨風(fēng)書畫 | 中國(guó)民間年畫文化藝術(shù)網(wǎng)站 | HTML期末大學(xué)生網(wǎng)頁設(shè)計(jì)作業(yè) HTML:結(jié)構(gòu) CSS:樣式 在操作方面上運(yùn)用了html5和css3, 采用了div+css結(jié)構(gòu)、

    2024年01月21日
    瀏覽(26)
  • [HTML]Web前端開發(fā)技術(shù)13(HTML5、CSS3、JavaScript )橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)13(HTML5、CSS3、JavaScript )橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦?。?! 喵喵喵,你對(duì)我真的很重要! 目錄 前言 橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例 總結(jié) 該練的還是要練,終究是自己的! 網(wǎng)頁標(biāo)題:二級(jí)下拉導(dǎo)航

    2024年01月17日
    瀏覽(43)
  • 超好看的前端特效HTML特效、CSS特效、JS特效(第一期)

    超好看的前端特效HTML特效、CSS特效、JS特效(第一期)

    1. 粒子組成文字動(dòng)畫特效 文件組成: base.css demo.css bcg.jpg demo.js demo.scss index.html 2. 愛心表白特效 文件組成: heart.svg index.html 3. 愛心跟隨鼠標(biāo) index.html 4. 滿屏漂浮愛心 index.html 5. 黑客帝國(guó)矩陣雨 index.html 6. 2024新年快樂動(dòng)畫特效 文件目錄: style.css script.js index.html 7. 表白特效

    2024年02月19日
    瀏覽(20)
  • 靜態(tài)網(wǎng)頁設(shè)計(jì)二十四節(jié)氣網(wǎng)站HTML+CSS+JS(web期末大作業(yè))

    靜態(tài)網(wǎng)頁設(shè)計(jì)二十四節(jié)氣網(wǎng)站HTML+CSS+JS(web期末大作業(yè))

    本網(wǎng)站介紹了中國(guó)二十四節(jié)氣,中國(guó)二十四節(jié)氣準(zhǔn)確的反映了自然節(jié)律變化,在人們?nèi)粘I钪邪l(fā)揮了極為重要的作用,二十四節(jié)氣蘊(yùn)含著悠久的文化內(nèi)涵和歷史積淀。 2 .1 整體頁面布局 網(wǎng)頁多次使用div進(jìn)行頁面排版和頁面布局,同時(shí)使用了float的屬性,頁面內(nèi)容清晰明了,

    2024年02月20日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包