整合營銷服務(wù)商

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

          免費咨詢熱線:

          大佬們,用css畫個圓,里面有叉號(不是字母x)你會

          大佬們,用css畫個圓,里面有叉號(不是字母x)你會怎么實現(xiàn)?

          端大佬們,你們會怎么去實現(xiàn)呢?

          用css畫出一個圓圈,里面有個叉號(不是字母x),你會怎么實現(xiàn)?

          哈嘍家人們,這是我今天去面試的一道筆試題。看到這個題目我第一時間想到的是用偽元素來實現(xiàn),可握起筆我的手和腦子好像失聯(lián)了,不知道如何下筆,寫不出來!完蛋了,涼了!在這大環(huán)境下好不容易得來的面試機會,只能怪自己沒好好準(zhǔn)備。

          沒關(guān)系,還有面試!還有希望,先安慰一下自己,說不定背的八股文在面試的時候派上用場了!主打就是一個心態(tài)樂觀,面試重在參與!面試結(jié)束了,run回家了,死心了,真就是重在參與了。問的一個沒背,答得亂七八糟!

          拜拜了家人們,今天也是陪跑的一天。

          文簡介

          在網(wǎng)頁設(shè)計中,Loading特效是非常重要的元素之一。它可以讓用戶在等待網(wǎng)頁內(nèi)容加載時不感到無聊或厭煩。本文將介紹如何使用純CSS實現(xiàn)一個簡單的Loading特效,該特效由3個圓圈從上往下掉落構(gòu)成。

          HTML結(jié)構(gòu)

          首先,我們需要使用HTML創(chuàng)建3個圓圈。可以使用div元素,并使用CSS樣式將其轉(zhuǎn)換為圓形。如下所示:

          <div class="loading">
              <div></div>
              <div></div>
              <div></div>
          </div>


          動畫設(shè)置

          接下來,我們需要使用CSS樣式來控制圓圈的位置和動畫。我們將使用CSS的@keyframes規(guī)則來定義一個名為“ball-fall”的動畫,該動畫將使圓圈從上往下掉落。代碼如下:

          @keyframes ball-fall {
            0% {
              opacity: 0;
              transform: translateY(-145%);
            }
          
            10% {
              opacity: 0.5;
            }
          
            20% {
              opacity: 1;
              transform: translateY(0);
            }
          
            80% {
              opacity: 1;
              transform: translateY(0);
            }
          
            90% {
              opacity: 0.5;
            }
          
            100% {
              opacity: 0;
              transform: translateY(145%);
            }
          }


          應(yīng)用動畫,并設(shè)置延時

          接下來,我們將應(yīng)用這個動畫到我們的圓圈上。我們可以使用CSS選擇器來選擇所有的圓圈,并將動畫“ball-fall”應(yīng)用到它們身上。代碼如下:

          .loading,
          .loading > div {
            position: relative;
            box-sizing: border-box;
          }
          
          .loading {
            display: block;
            font-size: 0;
            color: #000;
          }
          
          .loading.la-dark {
            color: #333;
          }
          
          .loading > div {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
          }
          
          .loading {
            width: 54px;
            height: 18px;
          }
          
          .loading > div {
            width: 10px;
            height: 10px;
            margin: 4px;
            border-radius: 100%;
            opacity: 0;
            animation: ball-fall 1s ease-in-out infinite;
          }
          
          .loading > div:nth-child(1) {
            animation-delay: -200ms;
          }
          
          .loading > div:nth-child(2) {
            animation-delay: -100ms;
          }
          
          .loading > div:nth-child(3) {
            animation-delay: 0ms;
          }

          在上面的代碼中,我們使用了“animation”屬性來應(yīng)用動畫“ball-fall”,并使用了“animation-delay”屬性來分別延遲每個圓圈的動畫開始時間,以達到“依次掉落”的效果。


          額外的潤色

          最后,我們可以為Loading特效添加一些樣式,使其看起來更加美觀。例如,我們可以添加一個背景色和一些內(nèi)邊距來增加可讀性。代碼如下:

          body {
            background-color: #F3F3F3;
            padding: 20px;
          }

          通過以上步驟,我們就可以實現(xiàn)一個簡單的Loading特效,由3個圓圈從上往下掉落構(gòu)成。這個特效非常簡單易懂,同時也能有效地提高用戶等待時的體驗感。


          完整代碼

          篇介紹了html 中文本格式及段落等標(biāo)簽,今天說下列表,什么是列表?它就是一種數(shù)據(jù)排列方式,以條列式的方式顯示文本,使讀者一目了然。列表主要有以下三種:

          1. 無序列表
          2. 有序列表
          3. 定義列表

          無序列表 —— ul

          無序列表在每行開始位置顯示一個符號,語法如下:

          <html>
          <body>
          <h4>一個無序列表:</h4>
          <ul>
            <li>咖啡</li>
            <li>茶</li>
            <li>牛奶</li>
          </ul>
          </body>
          </html>

          顯示效果:


          無序列表的符號可以通過在ul 標(biāo)簽上設(shè)置 type 屬性顯示不同的符號,比如:

          1、disc —— 實心圓點 (默認(rèn)類型)
          2、circle —— 空心圓圈
          3、square —— 實心方塊

          實例代碼:

          <html>
          <body>
          <h4>一個無序列表:</h4>
          <ul type="disc">
            <li>咖啡</li>
            <li>茶</li>
            <li>牛奶</li>
          </ul>
          <h4>一個無序列表:</h4>
          <ul type="circle">
            <li>咖啡</li>
            <li>茶</li>
            <li>牛奶</li>
          </ul>
          <h4>一個無序列表:</h4>
          <ul type="square">
            <li>咖啡</li>
            <li>茶</li>
            <li>牛奶</li>
          </ul>
          </body>

          顯示效果:


          有序列表 —— ol

          有序列表使用數(shù)字或字母符號排列,表示文本按一定順序顯示,語法如下:

          <!DOCTYPE html>
          <html>
          <body>
          <ol>
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          </body>
          </html>

          效果如下:

          同無序列表一樣,在ol上通過type 屬性設(shè)置使用那種符號表示順序,有以下幾種:

          1、1,表示數(shù)字 1、2、3..... (默認(rèn)數(shù)字)
          2、a,表示小寫字母 a、b、c....
          3、A,表示大寫字母 A、B、C ....
          4、i,表示小寫羅馬字母 i、ii、iii、iv....
          5、I,表示大寫羅馬字母 I、II、III、IV....

          顯示效果如下:

          html代碼:

          <!DOCTYPE html>
          <html>
          <body>
          數(shù)字
          <ol type="1">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          小寫字母
          <ol type="a">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          大寫字母
          <ol type="A">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          小寫羅馬字母
          <ol type="i">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          大寫羅馬字母
          <ol type="I">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>
          </body>
          </html>

          有序列表還可以通過start 屬性設(shè)置起始數(shù)組,如下:

          <ol  start="3">
            <li>咖啡</li>
            <li>牛奶</li>
            <li>茶</li>
          </ol>

          顯示效果:

          定義列表——dl

          不同以上2種列表,定義列表主要用來解釋名詞,由2種層次列表顯示,第一層是被解釋的名詞,第二層是詳細(xì)地解釋文字,語法如下:

          <html>
          <body>
          <h2>一個定義列表:</h2>
          <dl>
             <dt>計算機</dt>
             <dd>用來計算的儀器 ... ...</dd>
             <dt>顯示器</dt>
             <dd>以視覺方式顯示信息的裝置 ... ...</dd>
          </dl>
          </body>
          </html>
          

          顯示效果:

          第一行<dt>是要解釋的名詞,第二行標(biāo)簽<dd>是解釋文本,會自動縮進。

          列表的嵌套

          以上三種列表是可以嵌套使用的,看如下示例:

          <html>
          <body>
          <h4>一個嵌套列表:</h4>
          <ul>
            <li>咖啡</li>
            <li>茶
              <ul>
              <li>紅茶</li>
              <li>綠茶</li>
              </ul>
            </li>
            <li>牛奶</li>
          </ul>
          </body>
          </html>

          效果:

          每嵌套一層,它的符號是不一樣的,你可以試試再嵌套一層看看效果。

          當(dāng)然,不同列表類型也可互相嵌套,根據(jù)顯示效果可以自由使用,一般建議不要這樣使用,不同類型列表顯示在一塊不是很美觀。如下面無序列表中嵌套有序列表:

          <html>
          <body>
          <h4>一個嵌套列表:</h4>
          <ul>
            <li>咖啡</li>
            <li>茶
              <ul>
              <li>紅茶</li>
              <li>綠茶
                <ol>
                <li>中國茶</li>
                <li>非洲茶</li>
                </ol>
              </li>
              </ul>
            </li>
            <li>牛奶</li>
          </ul>
          </body>
          </html>

          效果如下:

          總結(jié)

          列表是網(wǎng)頁制作中經(jīng)常會使用的標(biāo)簽,比如在制作網(wǎng)頁導(dǎo)航欄菜單時會經(jīng)常用到ul列表,以后會講如何通過ul標(biāo)簽制作一個下拉菜單,感謝您閱讀及關(guān)注,祝你學(xué)習(xí)愉快。

          上篇:前端入門——html 文字格式、標(biāo)題與段落

          下篇:前端入門——html 超鏈接


          主站蜘蛛池模板: 日韩亚洲AV无码一区二区不卡 | 精品无人区一区二区三区在线| 中文字幕一精品亚洲无线一区| 国产午夜精品一区二区三区嫩草 | 一区二区三区精品视频| 无码人妻AV免费一区二区三区| 性色av闺蜜一区二区三区| 亚洲国产情侣一区二区三区 | AV鲁丝一区鲁丝二区鲁丝三区| 国产精品亚洲产品一区二区三区| 国产香蕉一区二区三区在线视频| 中文字幕一区一区三区| 亚洲成AV人片一区二区密柚| 成人免费av一区二区三区| 日韩一区二区三区免费体验| 亚无码乱人伦一区二区| 亚洲一区在线免费观看| 88国产精品视频一区二区三区| 无码精品人妻一区二区三区人妻斩| 丰满人妻一区二区三区免费视频| 日韩精品无码久久一区二区三 | 久久久久久免费一区二区三区| 国产福利电影一区二区三区,免费久久久久久久精| 日韩人妻不卡一区二区三区| 无码人妻品一区二区三区精99 | 国产一区在线观看免费| 在线日韩麻豆一区| 日韩精品一区二区三区中文3d| 亚洲色无码专区一区| 韩国精品一区二区三区无码视频| 精品少妇人妻AV一区二区| 无码一区二区波多野结衣播放搜索| 中文字幕av人妻少妇一区二区| 亚洲AV无码片一区二区三区| 日韩视频免费一区二区三区| 精品一区二区三区在线观看l | 丰满人妻一区二区三区视频| 亚洲国产成人久久一区WWW | 国产一区二区在线观看| 视频在线一区二区三区| 成人区精品人妻一区二区不卡 |