Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日韩三级观看,日韩在线观看视频免费,国产亚洲精品久久久久久

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          表單按鈕標(biāo)簽的使用

          表單按鈕標(biāo)簽的使用

          :按鈕標(biāo)簽:button

          <button type="button|reset|submit">按鈕標(biāo)簽一般很少使用,提供“普通|重置|提交”功能,不同的瀏覽器默認(rèn)值不同。

          二:DIV

          1、div就是html —個(gè)普通標(biāo)簽,進(jìn)行區(qū)域劃分

          2、特性:獨(dú)自占一行

          3、獨(dú)自不能實(shí)現(xiàn)復(fù)雜效果

          4、必 須結(jié)合CSS樣式進(jìn)行渲染

          5、div通常其是塊級(jí)元素

          決點(diǎn)擊導(dǎo)航欄點(diǎn)擊哪個(gè),哪個(gè)就高亮變色,其他恢復(fù)原狀。

          這里我用的是vue框架和element ui組件庫(kù)寫的。主要就是一個(gè)點(diǎn)擊事件和一個(gè)for循環(huán)。

          HTML

            <div id="app">
              <!-- 導(dǎo)航欄 -->
              <div id="nav">
                <router-link 
          	      @click.native="dianji(index)" 
          	      :class="{ clk: index==dynamic }"
          	      v-for="(item, index) in navArr" 
          	      :key="index" 
          	      :to="item.path">
          	      {{ item.content }}
                </router-link>
              </div>
              <router-view />
            </div>
          

          @click.native和@click差不多,但是router-link會(huì)阻止click事件,所有加一個(gè)native就可以了。

          JS

          <script>
          export default {
            name: "app",
            data() {
              return {
                // 導(dǎo)航按鈕數(shù)組
                navArr: [
                  { path: "/one", content: "第一個(gè)按鈕" },
                  { path: "/two", content: "第二個(gè)按鈕" },
                  { path: "/three", content: "第三個(gè)按鈕" },
                  { path: "/four", content: "第四個(gè)按鈕" },
                ],
                dynamic:0, //默認(rèn)第一個(gè)
              };
            },
            methods: {
              // 點(diǎn)擊切換導(dǎo)航欄背景色
              dianji: function (index) {
                this.dynamic=index;
              },
            },
          };
          </script>
          

          css這里我就不寫了,就幾行代碼。

          效果圖



          沒了,結(jié)束了,是不是很簡(jiǎn)單吶,如有問題,歡迎留言。
          如果此篇博文對(duì)您有幫助,還請(qǐng)動(dòng)動(dòng)小手點(diǎn)贊 收藏 ?留言 吶~,謝謝 ~ ~

          文通過 CSS 和一個(gè)開源包來(lái)實(shí)現(xiàn)五彩紙屑按鈕效果。

          1.創(chuàng)建頁(yè)面框架

          使用 html:5div.wrapper>button.btn-confetti 快速創(chuàng)建頁(yè)面容器。

          <!DOCTYPE html>
          <html lang="en">
          <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
          </head>
          <body>
            <div class="wrapper">
              <button class="btn-confetti"></button>
            </div>
          </body>
          </html>
          

          2.增加基礎(chǔ)樣式

          增加對(duì) body 元素的 grid 布局,同時(shí)給它設(shè)置了高度 100vh,使子元素水平垂直居中。給 button 按鈕增加了漸變背景色,并使用了 transition 動(dòng)畫。注意樣式中使用了原生 CSS 嵌套語(yǔ)法。

          body {
            display: grid;
            place-items: center;
            height: 100vh;
          }
          
          .wrapper {
            position: relative;
            .btn-confetti {
              font-size: 1.15rem;
              font-weight: 700;
              padding: 0.75em 1.5em;
              border: 0;
              border-radius: 100vmax;
              background: linear-gradient(90deg, #a8ff78 50%, #78ffd6);
              cursor: pointer;
              transition: transform 150ms ease-in-out;
          
              &:hover {
                transform: scale(1.1);
              }
            }
          }
          

          3.實(shí)現(xiàn)五彩紙屑

          五彩紙屑使用了一個(gè)開源的 NPM 包 canvas-confetti,你可以通過 npm i canvas-confetti 快速安裝使用,在本 demo 中直接使用的是 CDN 鏈接。

          我們首先給按鈕綁定一個(gè)點(diǎn)擊事件,當(dāng)按鈕被點(diǎn)擊時(shí)觸發(fā)五彩紙屑的噴發(fā)的效果。

          <script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.9.0/dist/confetti.browser.min.js"></script>
          <script>
          const $confettiBtn=document.querySelector('.btn-confetti');
          $confettiBtn.addEventListener('click', ()=> {
            const $canvas=document.createElement('canvas');
            const $wrapper=document.querySelector('.wrapper');
          
            $canvas.width=600;
            $canvas.height=600;
          
            $wrapper.appendChild($canvas);
          
            // 初始化 confetti
            const confettiBtn=window.confetti.create($canvas);
          
            // 噴發(fā)后
            confettiBtn().then(()=> $canvas.remove());
          });
          </script>
          

          4.效果預(yù)覽


          主站蜘蛛池模板: 琪琪see色原网一区二区| 国产精品无码一区二区三区不卡| 国产一区二区在线| 国产91大片精品一区在线观看| 亚洲AV无码一区二区三区鸳鸯影院| 国产一区在线视频| 欧洲精品码一区二区三区免费看 | 国产日本亚洲一区二区三区| 日本在线一区二区| 免费av一区二区三区| 日韩综合无码一区二区| 爆乳熟妇一区二区三区| A国产一区二区免费入口| 激情啪啪精品一区二区| 日韩国产一区二区| 免费国产在线精品一区| 精品一区二区三区视频在线观看| 在线精品日韩一区二区三区| 国产精品亚洲一区二区无码| 国产福利一区视频| 日韩一区二区三区在线观看| 日韩精品无码久久一区二区三| 国产一区二区三区内射高清| 视频在线观看一区二区| 色系一区二区三区四区五区| 四虎一区二区成人免费影院网址| 日本中文字幕在线视频一区| 精品人妻一区二区三区毛片| 久久国产一区二区| 一本久久精品一区二区| 日本一区二区三区四区视频| 一区二区三区高清在线| 国产一区二区内射最近更新| 久久精品道一区二区三区| 亚洲精品一区二区三区四区乱码| 午夜福利无码一区二区| 无码毛片一区二区三区视频免费播放| 成人国内精品久久久久一区| 精品视频无码一区二区三区| 免费无码一区二区三区蜜桃大| 久久精品无码一区二区日韩AV|