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
端大佬們,你們會怎么去實現呢?
用css畫出一個圓圈,里面有個叉號(不是字母x),你會怎么實現?
哈嘍家人們,這是我今天去面試的一道筆試題??吹竭@個題目我第一時間想到的是用偽元素來實現,可握起筆我的手和腦子好像失聯了,不知道如何下筆,寫不出來!完蛋了,涼了!在這大環境下好不容易得來的面試機會,只能怪自己沒好好準備。
沒關系,還有面試!還有希望,先安慰一下自己,說不定背的八股文在面試的時候派上用場了!主打就是一個心態樂觀,面試重在參與!面試結束了,run回家了,死心了,真就是重在參與了。問的一個沒背,答得亂七八糟!
拜拜了家人們,今天也是陪跑的一天。
在網頁設計中,Loading特效是非常重要的元素之一。它可以讓用戶在等待網頁內容加載時不感到無聊或厭煩。本文將介紹如何使用純CSS實現一個簡單的Loading特效,該特效由3個圓圈從上往下掉落構成。
首先,我們需要使用HTML創建3個圓圈。可以使用div元素,并使用CSS樣式將其轉換為圓形。如下所示:
<div class="loading">
<div></div>
<div></div>
<div></div>
</div>
接下來,我們需要使用CSS樣式來控制圓圈的位置和動畫。我們將使用CSS的@keyframes規則來定義一個名為“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%);
}
}
接下來,我們將應用這個動畫到我們的圓圈上。我們可以使用CSS選擇器來選擇所有的圓圈,并將動畫“ball-fall”應用到它們身上。代碼如下:
.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”屬性來應用動畫“ball-fall”,并使用了“animation-delay”屬性來分別延遲每個圓圈的動畫開始時間,以達到“依次掉落”的效果。
最后,我們可以為Loading特效添加一些樣式,使其看起來更加美觀。例如,我們可以添加一個背景色和一些內邊距來增加可讀性。代碼如下:
body {
background-color: #F3F3F3;
padding: 20px;
}
通過以上步驟,我們就可以實現一個簡單的Loading特效,由3個圓圈從上往下掉落構成。這個特效非常簡單易懂,同時也能有效地提高用戶等待時的體驗感。
篇介紹了html 中文本格式及段落等標簽,今天說下列表,什么是列表?它就是一種數據排列方式,以條列式的方式顯示文本,使讀者一目了然。列表主要有以下三種:
無序列表在每行開始位置顯示一個符號,語法如下:
<html>
<body>
<h4>一個無序列表:</h4>
<ul>
<li>咖啡</li>
<li>茶</li>
<li>牛奶</li>
</ul>
</body>
</html>
顯示效果:
無序列表的符號可以通過在ul 標簽上設置 type 屬性顯示不同的符號,比如:
1、disc —— 實心圓點 (默認類型)
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>
顯示效果:
有序列表使用數字或字母符號排列,表示文本按一定順序顯示,語法如下:
<!DOCTYPE html>
<html>
<body>
<ol>
<li>咖啡</li>
<li>牛奶</li>
<li>茶</li>
</ol>
</body>
</html>
效果如下:
同無序列表一樣,在ol上通過type 屬性設置使用那種符號表示順序,有以下幾種:
1、1,表示數字 1、2、3..... (默認數字)
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>
數字
<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 屬性設置起始數組,如下:
<ol start="3">
<li>咖啡</li>
<li>牛奶</li>
<li>茶</li>
</ol>
顯示效果:
不同以上2種列表,定義列表主要用來解釋名詞,由2種層次列表顯示,第一層是被解釋的名詞,第二層是詳細地解釋文字,語法如下:
<html>
<body>
<h2>一個定義列表:</h2>
<dl>
<dt>計算機</dt>
<dd>用來計算的儀器 ... ...</dd>
<dt>顯示器</dt>
<dd>以視覺方式顯示信息的裝置 ... ...</dd>
</dl>
</body>
</html>
顯示效果:
第一行<dt>是要解釋的名詞,第二行標簽<dd>是解釋文本,會自動縮進。
以上三種列表是可以嵌套使用的,看如下示例:
<html>
<body>
<h4>一個嵌套列表:</h4>
<ul>
<li>咖啡</li>
<li>茶
<ul>
<li>紅茶</li>
<li>綠茶</li>
</ul>
</li>
<li>牛奶</li>
</ul>
</body>
</html>
效果:
每嵌套一層,它的符號是不一樣的,你可以試試再嵌套一層看看效果。
當然,不同列表類型也可互相嵌套,根據顯示效果可以自由使用,一般建議不要這樣使用,不同類型列表顯示在一塊不是很美觀。如下面無序列表中嵌套有序列表:
<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>
效果如下:
列表是網頁制作中經常會使用的標簽,比如在制作網頁導航欄菜單時會經常用到ul列表,以后會講如何通過ul標簽制作一個下拉菜單,感謝您閱讀及關注,祝你學習愉快。
上篇:前端入門——html 文字格式、標題與段落
下篇:前端入門——html 超鏈接
*請認真填寫需求信息,我們會在24小時內與您取得聯系。