摘要:恢復內容開始一效果二知識點清除默認高度字體加粗延遲動畫過渡按下標選取集合元素的子元素一般用于沒有實際意義的文本,修飾文本,比如標號元素獲取標簽獲取對數組每個元素都執(zhí)行一次提供的函數三源碼關鍵詞描述波浪導航條
---恢復內容開始---
一、效果
二、知識點
1、line-height:1;/*清除默認高度*/
2、font-weight: bold;/*字體加粗*/
3、transition-delay: 0.1s;延遲動畫過渡
4、:nth-child(1)按下標選取集合元素的子元素
5、一般用于沒有實際意義的文本,修飾文本,比如標號
6、var oLi1=document.querySelectorAll(".wrap li");/*元素獲取*/
var oLi=document.getElementsByTagName("li");/*標簽獲取*/
7、forEach()對數組每個元素都執(zhí)行一次提供的函數
三、源碼
doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Keywords" content="關鍵詞">
<meta name="Description" content="描述">
<title>波浪導航條title>
<style>
body{
margin: 0;
padding: 0;
height: 2000px;
line-height:1;/*清除默認高度*/
}
.wrap{
position: fixed;
top: 50px;
right: 0;
width: 100px;
height: 400px;
}
.wrap ol{
list-style: none;
margin: 0;
padding: 0;
color: #fff;
}
.wrap:hover li{
left: 0;
}
.wrap li{
position: relative;
left:70px;
width: 100%;
height: 30px;
border-bottom: 1px solid #fff;
line-height: 30px;
color: black;
transition: 1s;
}
/*注釋原因用js來寫特效,簡單有維護性*/
/* .wrap li:nth-child(1){:nth-child(1)按下標選取集合元素的子元素
transition-delay: 0;延遲動畫過渡
}
.wrap li:nth-child(2){:nth-child(1)按下標選取集合元素的子元素
transition-delay: 0.2s;延遲動畫過渡
}
.wrap li:nth-child(3){
transition-delay: 0.3s;
}
.wrap li:nth-child(4){
transition-delay: 0.4s;
}
.wrap li:nth-child(5){
transition-delay: 0.5s;
}
.wrap li:nth-child(6){
transition-delay: 0.6s;
}
.wrap li:nth-child(7){
transition-delay: 0.7s;
}
.wrap li:nth-child(8){
transition-delay: 0.8s;
}
.wrap li:nth-child(9){
transition-delay: 0.9s;
}
.wrap li:nth-child(10){
transition-delay: 1s;
} */
span{
display: inline-block;
width: 30px;
height: 30px;
background-color: #0099ff;
text-align: center;
font-weight: bold;/*字體加粗*/
color: #fff;
}
style>
head>
<body>
<div class="wrap">
<ol>
<li><span>1span>htmlli>
<li><span>2span>htmlli>
<li><span>3span>htmlli>
<li><span>4span>htmlli>
<li><span>5span>htmlli>
<li><span>6span>htmlli>
<li><span>7span>htmlli>
<li><span>8span>htmlli>
<li><span>9span>htmlli>
<li><span>10span>htmlli>
ol>
div>
<script>
var oLi1=document.querySelectorAll(".wrap li");/*元素獲取*/
var oLi=document.getElementsByTagName("li");/*標簽獲取*/
/*forEach()對數組每個元素都執(zhí)行一次提供的函數*/
[].forEach.call(oLi,function(e1,index){
e1.style.transitionDelay=index*0.08+"s"})
script>
body>
html>
View Code
---恢復內容結束---
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1267.html
摘要:然而問題是,這個法則在導航條的主體是可行的但是子選單因為前面提到的三層嵌套構造圓角,已經無法減少嵌套了,同時還得考慮到子選單也是嵌套在導航條里的啊。。。同理,反過來進入子選單時自然就用來抵消達到篩選的目的。 0x1setTimeout應用 實現效果:4-01setTimeout應用 又見導航條,先看下css,這里用的是雪碧圖背景做出圓角的效果,雖然是經典的方法、兼容性好,但這種代碼寫起...
摘要:在字符串模板中,如,我們得像這樣寫一個條件塊模板可以用指令給添加一個塊指令隨機生成一個數字,判斷是否大于,然后輸出對應信息在新增,顧名思義,用作的塊。可以鏈式的多次使用指令隨機生成一個數字,判斷是否大于,然后輸出對應信息 條件判斷v-if 條件判斷使用 v-if 指令:v-if 指令 在元素 和 template 中使用 v-if 指令: 現在你看到我了 菜鳥教程 學的不僅是...
閱讀 713·2023-04-25 19:43
閱讀 3910·2021-11-30 14:52
閱讀 3784·2021-11-30 14:52
閱讀 3852·2021-11-29 11:00
閱讀 3783·2021-11-29 11:00
閱讀 3869·2021-11-29 11:00
閱讀 3558·2021-11-29 11:00
閱讀 6105·2021-11-29 11:00