整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          快過年了~我用CSS畫了個燈籠,趕緊來白嫖

          家好,我是一碗周,一個不想被喝(內卷)的前端。如果寫的文章有幸可以得到你的青睞,萬分有幸~

          寫在前面

          過年了~ 過年了~ 過年了~

          辭舊迎新過年啦 張燈結彩春節啦~

          金雞起舞送福啦 新的一年福來啦~

          文章開頭幾句歌詞,頓時顯得喜慶了不,我們的燈籠是下面這個樣子的。

          animation屬性

          畫燈籠我們肯定不能畫一個靜態的燈籠,我們先來復習一下CSS中的 animation 屬性,該是是一個簡寫屬性,由 animation-name , animation-duration , animation-timing-function , animation-delay , animation-iteration-count , animation-direction , animation-fill-modeanimation-play-state 屬性組成。這里我們就不展開講解了,具體可以跳轉到MDN學習。

          我們先來看一下下面這個示例:

          animation: swing 3s infinite ease-in-out;

          在上面的例子中使用了一個名為 swing 的動畫序列,動畫序列通過 @keyframes 創建,執行時間 3s ,動畫循環執行,最后 ease-in-out 表示動畫執行的節奏。

          實現思路

          • 為一個矩形添加 border-radius 使其,形成一個燈籠的外形。
          • 為矩形添加 ::before::after 來形成燈籠的頂部和頭部
          • 畫一個燈籠線。
          • 在 矩形內部添加兩個比較細的矩形,通過添加 border-radius 來形成燈籠的線條。
          • 設置燈籠的動畫效果
          • 添加燈穗的樣式

          接下來我們就分步驟實現。

          繪制燈籠外形

          首先我們定義HTML結構,代碼如下:

          <!-- 燈籠容器 -->
          <div class="lantern-con">
            <!-- 提著燈籠的線 -->
            <div class="lantern-line"></div>
            <!-- 燈籠主要區域 -->
            <div class="lantern-light">
            </div>
          </div>

          然后我們畫一個橢圓,然后通過 ::before::after ,繪制上下的兩個燈籠蓋,CSS如下:

          /* 燈籠容器 */
          .lantern-con {
            position: fixed;
            left: 160px;
          }
          
          /* 燈籠中間紅色區域 */
          .lantern-light {
            position: relative;
            width: 120px;
            height: 90px;
            background-color: red;
            margin: 30px;
            border-radius: 50%;
            box-shadow: -5px 5px 50px 4px #fa6c00;
            /* 設置旋轉點 */
            transform-origin: top center;
            animation: swing 3s infinite ease-in-out;
          }
          
          /* 燈籠頂部和底部的樣式 */
          .lantern-light::before,
          .lantern-light::after {
            content: '';
            position: absolute;
            border: 1px solid #dc8f03;
            width: 60px;
            height: 12px;
            /* 背景漸變 */
            background: linear-gradient(
              to right,
              #dc8f03,
              #ffa500,
              #dc8f03,
              #ffa500,
              #dc8f03
            );
            left: 30px;
          }
          
          /* 頂部位置 */
          .lantern-light::before {
            top: -7px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
          }
          
          /* 底部位置 */
          .lantern-light::after {
            bottom: -7px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
          }
          
          /* 提著燈籠的線的樣式 */
          .lantern-line {
            width: 2px;
            height: 50px;
            background-color: #dc8f03;
            position: absolute;
            left: 88px;
          }
          /* 燈籠的動畫效果 */
          @keyframes swing {
            0% {
              transform: rotate(-6deg);
            }
          
            50% {
              transform: rotate(6deg);
            }
          
            100% {
              transform: rotate(-6deg);
            }
          }

          現在就實現了一個比較基礎燈籠外形,效果如下:

          燈籠內部線條

          燈籠的內部線條是通過兩個矩形實現了,通過 border-radius 屬性將其設置為橢圓,然后繪制邊,呈現燈籠線條。

          <div class="lantern-light">
            <!-- 燈籠中間的線條 -->
            <div class="lantern-circle">
              <div class="lantern-rect">
                <!-- 燈籠中間的文字內容 -->
                <div class="lantern-text">燈籠</div>
              </div>
            </div>
          </div>

          對應的CSS如下:

          • 中間的線條 */
          /* 燈籠中間的線條 */
          .lantern-circle,
          .lantern-rect {
            height: 90px;
            border-radius: 50%;
            border: 2px solid #dc8f03;
            background-color: rgba(216, 0, 15, 0.1);
          }
          
          /* 外層 */
          .lantern-circle {
            width: 100px;
            margin: 12px 8px 8px 10px;
          }
          
          /* 內層 */
          .lantern-rect {
            margin: -2px 8px 8px 26px;
            width: 45px;
          }
          
          /* 文字樣式 */
          .lantern-text {
            font-size: 28px;
            font-weight: bold;
            text-align: center;
            color: #dc8f03;
            margin-top: 4px;
          }

          燈籠穗

          現在我們來繪制一下燈籠穗,這個東西比較簡單,最主要的是添加一個動畫效果,其HTML結構如下:

          <!-- 燈籠主要區域 -->
          <div class="lantern-light">
            <!-- more code -->
            <!-- 燈籠穗 -->
            <div class="lantern-tassel-top">
              <div class="lantern-tassel-middle"></div>
              <div class="lantern-tassel-bottom"></div>
            </div>
          </div>

          主要區域 -->

          CSS如下:

          /* 燈穗 */
          .lantern-tassel-top {
            width: 5px;
            height: 20px;
            background-color: #ffa500;
            border-radius: 0 0 5px 5px;
            position: relative;
            margin: -5px 0 0 59px;
            /* 讓燈穗也有一個動畫效果 */
            animation: swing 3s infinite ease-in-out;
          }
          
          .lantern-tassel-middle,
          .lantern-tassel-bottom {
            position: absolute;
            width: 10px;
            left: -2px;
          }
          
          .lantern-tassel-middle {
            border-radius: 50%;
            top: 14px;
            height: 10px;
            background-color: #dc8f03;
            z-index: 2;
          }
          
          .lantern-tassel-bottom {
            background-color: #ffa500;
            border-bottom-left-radius: 5px;
            height: 35px;
            top: 18px;
            z-index: 1;
          }

          到這我們就把這個燈籠畫完了。

          寫在最后

          本篇文章到這就結束了,都看完了就點個贊支持一下,謝謝了~

          原作者姓名: 一碗周

          原文鏈接: https:// juejin.cn/post/70513709 71932033038

          天大成給大家推薦的是【模版 | 2024新年龍年春節年會視頻】,這是一套基于Pr/Ae 軟件的2024春節新年系列視頻模版文件,不僅為您提供了豐富多樣的設計選擇,還讓您能夠輕松地進行個性化定制,滿足您在各種場合下的設計需求。無論是需要為商業活動營造氛圍,還是想要為個人博客增添節日氣息,這套資源都能提供強有力的支持。

          這種好東西,第一時間扒下來分享給小伙伴們……

          1、AE/PR模板 2024新春佳節商品促銷宣傳喜慶動畫 Chinese Luna New Year Promo

          鏈接:https://www.dcss.top/380.html

          2、AE模板 中國風喜慶新年LOGO片頭動畫 Chinese New Year

          鏈接:https://www.dcss.top/384.html

          3、AE/PR模板 2024中國龍年開場片頭動畫 Chinese New Year Celebration

          鏈接:https://www.dcss.top/385.html

          4、AE模板 4個中國風喜慶新年豎屏封面包裝動畫 Chinese New Year

          鏈接:https://www.dcss.top/386.html

          5、AE模板 紅色喜慶中國新年快樂動畫片頭 Chinese New Year

          鏈接:https://www.dcss.top/387.html

          6、AE/PR/FCPX/達芬奇模板 中國風喜慶新年祥云燈籠宣傳包裝片頭動畫

          鏈接:https://www.dcss.top/388.html

          7、AE模板 中國農歷新年豎屏封面海報賀卡宣傳動畫 Chinese Lunar Day

          鏈接:https://www.dcss.top/389.html

          8、AE模板 6種中國風龍年新年豎屏海報封面宣傳動畫 Chinese New Year

          鏈接:https://www.dcss.top/390.html

          #每日一句

          挑戰無論遇到什么困難,都要保持積極的心態,相信自己能夠克服一切…

          、材料:

          塑料的杯子、還有棉繩、剪刀、顏料和打孔器

          二、圖解教程:

          先準備好以下材料

          將兩個一次性塑料杯的杯底剪裁下來

          接著將其涂抹上相應的顏色

          這個時候我們在其底部進行打孔

          同時準備好粗細適度的紙條

          將棉繩從紙條兩頭穿過去

          多串幾個紙條之后 我們再棉繩的頂和底部都加上塑料杯子的底部

          然后再將其向內進行擠壓處理 使得中間的結構彎曲

          這個時候將彎曲的結構打開

          為了讓這個燈籠看起來更加的漂亮 我們還需要準備一個矩形的紙張

          然后將矩形紙張側面的結構進行剪裁 形成這樣的絮狀結構

          偷摸上適量的白乳膠或者是膠水

          接著將其纏繞到燈籠線繩的下方

          繞好的樣子

          這樣燈籠的穗狀結構就完成制作啦

          大功告成,這里展示出來的則是一個使用一次性塑料杯完成燈籠制作的有趣教程,大家可以嘗試制作喔 嘿嘿!?。?/p>

          轉載請注明:一次性塑料杯子變元宵節燈籠制作圖解教程http://www.87tu.com/zhezhi/533.html


          主站蜘蛛池模板: 视频一区二区三区在线观看| 一区二区三区日本视频| 亚洲一区二区三区四区视频 | 成人免费一区二区三区在线观看| 99久久人妻精品免费一区| 精品国产福利一区二区| 国产日韩综合一区二区性色AV| 一区二区三区免费电影| 成人国产一区二区三区| 亚洲午夜电影一区二区三区| 春暖花开亚洲性无区一区二区 | 国产剧情一区二区| 中文字幕一区二区三| 国产成人久久精品区一区二区| 婷婷亚洲综合一区二区| 久久综合一区二区无码| 精品女同一区二区三区免费站| 精品国产一区二区三区在线| 国产午夜精品免费一区二区三区 | 中文无码AV一区二区三区| 亚洲综合无码一区二区| 国产无吗一区二区三区在线欢| 中文字幕一区日韩在线视频| 久久久国产精品无码一区二区三区| chinese国产一区二区| 亚洲一区在线观看视频| 亚洲日韩国产一区二区三区| 交换国产精品视频一区| 区三区激情福利综合中文字幕在线一区 | 成人久久精品一区二区三区| 国产AV国片精品一区二区| 亚洲国产激情在线一区| 国产一区二区三区精品视频 | 国产精久久一区二区三区| 麻豆国产一区二区在线观看| 亲子乱AV视频一区二区| 国产一区二区三区日韩精品| 亚洲第一区二区快射影院| 中文字幕在线观看一区二区| 精品女同一区二区| 日本国产一区二区三区在线观看|