參考下面方法
創(chuàng)新互聯(lián)主營(yíng)北辰網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),北辰h5重慶小程序開(kāi)發(fā)搭建,北辰網(wǎng)站營(yíng)銷(xiāo)推廣歡迎北辰等地區(qū)企業(yè)咨詢
CSS 背景屬性(Background)
background
在一個(gè)聲明中設(shè)置所有的背景屬性。
1
background-attachment
設(shè)置背景圖像是否固定或者隨著頁(yè)面的其余部分滾動(dòng)。
1
background-color
設(shè)置元素的背景顏色。
1
background-image
設(shè)置元素的背景圖像。
1
background-position
設(shè)置背景圖像的開(kāi)始位置。
1
background-repeat
設(shè)置是否及如何重復(fù)背景圖像。
1
CSS 邊框?qū)傩裕˙order 和 Outline)
border
在一個(gè)聲明中設(shè)置所有的邊框?qū)傩浴?/p>
1
border-bottom
在一個(gè)聲明中設(shè)置所有的下邊框?qū)傩浴?/p>
1
border-bottom-color
設(shè)置下邊框的顏色。
2
border-bottom-style
設(shè)置下邊框的樣式。
2
border-bottom-width
設(shè)置下邊框的寬度。
1
border-color
設(shè)置四條邊框的顏色。
1
border-left
在一個(gè)聲明中設(shè)置所有的左邊框?qū)傩浴?/p>
1
border-left-color
設(shè)置左邊框的顏色。
2
border-left-style
設(shè)置左邊框的樣式。
2
border-left-width
設(shè)置左邊框的寬度。
1
border-right
在一個(gè)聲明中設(shè)置所有的右邊框?qū)傩浴?/p>
1
border-right-color
設(shè)置右邊框的顏色。
2
border-right-style
設(shè)置右邊框的樣式。
2
border-right-width
設(shè)置右邊框的寬度。
1
border-style
設(shè)置四條邊框的樣式。
1
border-top
在一個(gè)聲明中設(shè)置所有的上邊框?qū)傩浴?/p>
1
border-top-color
設(shè)置上邊框的顏色。
2
border-top-style
設(shè)置上邊框的樣式。
2
border-top-width
設(shè)置上邊框的寬度。
1
border-width
設(shè)置四條邊框的寬度。
1
outline
在一個(gè)聲明中設(shè)置所有的輪廓屬性。
2
outline-color
設(shè)置輪廓的顏色。
2
outline-style
設(shè)置輪廓的樣式。
2
outline-width
設(shè)置輪廓的寬度。
2
CSS 文本屬性(Text)
color
設(shè)置文本的顏色。
1
direction
規(guī)定文本的方向 / 書(shū)寫(xiě)方向。
2
letter-spacing
設(shè)置字符間距。
1
line-height
設(shè)置行高。
1
text-align
規(guī)定文本的水平對(duì)齊方式。
1
text-decoration
規(guī)定添加到文本的裝飾效果。
1
text-indent
規(guī)定文本塊首行的縮進(jìn)。
1
text-shadow
規(guī)定添加到文本的陰影效果。
2
text-transform
控制文本的大小寫(xiě)。
1
unicode-bidi
設(shè)置文本方向。
2
white-space
規(guī)定如何處理元素中的空白。
1
word-spacing
設(shè)置單詞間距。
1
CSS 字體屬性(Font)
font
在一個(gè)聲明中設(shè)置所有字體屬性。
1
font-family
規(guī)定文本的字體系列。
1
font-size
規(guī)定文本的字體尺寸。
1
font-size-adjust
為元素規(guī)定 aspect 值。
2
font-stretch
收縮或拉伸當(dāng)前的字體系列。
2
font-style
規(guī)定文本的字體樣式。
1
font-variant
規(guī)定是否以小型大寫(xiě)字母的字體顯示文本。
1
font-weight
規(guī)定字體的粗細(xì)。
1
CSS 外邊距屬性(Margin)
margin
在一個(gè)聲明中設(shè)置所有外邊距屬性。
1
margin-bottom
設(shè)置元素的下外邊距。
1
margin-left
設(shè)置元素的左外邊距。
1
margin-right
設(shè)置元素的右外邊距。
1
margin-top
設(shè)置元素的上外邊距。
1
CSS 內(nèi)邊距屬性(Padding)
padding
在一個(gè)聲明中設(shè)置所有內(nèi)邊距屬性。
1
padding-bottom
設(shè)置元素的下內(nèi)邊距。
1
padding-left
設(shè)置元素的左內(nèi)邊距。
1
padding-right
設(shè)置元素的右內(nèi)邊距。
1
padding-top
設(shè)置元素的上內(nèi)邊距。
1
CSS 列表屬性(List)
list-style
在一個(gè)聲明中設(shè)置所有的列表屬性。
1
list-style-image
將圖象設(shè)置為列表項(xiàng)標(biāo)記。
1
list-style-position
設(shè)置列表項(xiàng)標(biāo)記的放置位置。
1
list-style-type
設(shè)置列表項(xiàng)標(biāo)記的類型。
1
marker-offset
2
內(nèi)容生成(Generated Content)
content
與 :before 以及 :after 偽元素配合使用,來(lái)插入生成內(nèi)容。
2
counter-increment
遞增或遞減一個(gè)或多個(gè)計(jì)數(shù)器。
2
counter-reset
創(chuàng)建或重置一個(gè)或多個(gè)計(jì)數(shù)器。
2
quotes
設(shè)置嵌套引用的引號(hào)類型。
2
CSS 尺寸屬性(Dimension)
height
設(shè)置元素高度。
1
max-height
設(shè)置元素的最大高度。
2
max-width
設(shè)置元素的最大寬度。
2
min-height
設(shè)置元素的最小高度。
2
min-width
設(shè)置元素的最小寬度。
2
width
設(shè)置元素的寬度。
1
CSS 定位屬性(Positioning)
bottom
設(shè)置定位元素下外邊距邊界與其包含塊下邊界之間的偏移。
2
clear
規(guī)定元素的哪一側(cè)不允許其他浮動(dòng)元素。
1
clip
剪裁絕對(duì)定位元素。
2
cursor
規(guī)定要顯示的光標(biāo)的類型(形狀)。
2
display
規(guī)定元素應(yīng)該生成的框的類型。
1
float
規(guī)定框是否應(yīng)該浮動(dòng)。
1
left
設(shè)置定位元素左外邊距邊界與其包含塊左邊界之間的偏移。
2
overflow
規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情。
2
position
規(guī)定元素的定位類型。
2
right
設(shè)置定位元素右外邊距邊界與其包含塊右邊界之間的偏移。
2
top
設(shè)置定位元素的上外邊距邊界與其包含塊上邊界之間的偏移。
2
vertical-align
設(shè)置元素的垂直對(duì)齊方式。
1
visibility
規(guī)定元素是否可見(jiàn)。
2
z-index
設(shè)置元素的堆疊順序。
2
CSS 打印屬性(Print)
orphans
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁(yè)時(shí)必須在頁(yè)面底部保留的最少行數(shù)。
2
page-break-after
設(shè)置元素后的分頁(yè)行為。
2
page-break-before
設(shè)置元素前的分頁(yè)行為。
2
page-break-inside
設(shè)置元素內(nèi)部的分頁(yè)行為。
2
widows
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁(yè)時(shí)必須在頁(yè)面頂部保留的最少行數(shù)。
2
CSS 表格屬性(Table)
border-collapse
規(guī)定是否合并表格邊框。
2
border-spacing
規(guī)定相鄰單元格邊框之間的距離。
2
caption-side
規(guī)定表格標(biāo)題的位置。
2
empty-cells
規(guī)定是否顯示表格中的空單元格上的邊框和背景。
2
table-layout
設(shè)置用于表格的布局算法。
2
CSS 偽類(Pseudo-classes)
:active
向被激活的元素添加樣式。
1
:focus
向擁有鍵盤(pán)輸入焦點(diǎn)的元素添加樣式。
2
:hover
當(dāng)鼠標(biāo)懸浮在元素上方時(shí),向元素添加樣式。
1
:link
向未被訪問(wèn)的鏈接添加樣式。
1
:visited
向已被訪問(wèn)的鏈接添加樣式。
1
:first-child
向元素的第一個(gè)子元素添加樣式。
2
:lang
向帶有指定 lang 屬性的元素添加樣式。
2
CSS 偽元素(Pseudo elements)
:first-letter
向文本的第一個(gè)字母添加特殊樣式。
1
:first-line
向文本的首行添加特殊樣式。
1
:before
在元素之前添加內(nèi)容。
2
:after
在元素之后添加內(nèi)容。
參考下面方法
CSS 背景屬性(Background)
background
在一個(gè)聲明中設(shè)置所有的背景屬性。
1
background-attachment
設(shè)置背景圖像是否固定或者隨著頁(yè)面的其余部分滾動(dòng)。
1
background-color
設(shè)置元素的背景顏色。
1
background-image
設(shè)置元素的背景圖像。
1
background-position
設(shè)置背景圖像的開(kāi)始位置。
1
background-repeat
設(shè)置是否及如何重復(fù)背景圖像。
1
CSS 邊框?qū)傩裕˙order 和 Outline)
border
在一個(gè)聲明中設(shè)置所有的邊框?qū)傩浴?/p>
1
border-bottom
在一個(gè)聲明中設(shè)置所有的下邊框?qū)傩浴?/p>
1
border-bottom-color
設(shè)置下邊框的顏色。
2
border-bottom-style
設(shè)置下邊框的樣式。
2
border-bottom-width
設(shè)置下邊框的寬度。
1
border-color
設(shè)置四條邊框的顏色。
1
border-left
在一個(gè)聲明中設(shè)置所有的左邊框?qū)傩浴?/p>
1
border-left-color
設(shè)置左邊框的顏色。
2
border-left-style
設(shè)置左邊框的樣式。
2
border-left-width
設(shè)置左邊框的寬度。
1
border-right
在一個(gè)聲明中設(shè)置所有的右邊框?qū)傩浴?/p>
1
border-right-color
設(shè)置右邊框的顏色。
2
border-right-style
設(shè)置右邊框的樣式。
2
border-right-width
設(shè)置右邊框的寬度。
1
border-style
設(shè)置四條邊框的樣式。
1
border-top
在一個(gè)聲明中設(shè)置所有的上邊框?qū)傩浴?/p>
1
border-top-color
設(shè)置上邊框的顏色。
2
border-top-style
設(shè)置上邊框的樣式。
2
border-top-width
設(shè)置上邊框的寬度。
1
border-width
設(shè)置四條邊框的寬度。
1
outline
在一個(gè)聲明中設(shè)置所有的輪廓屬性。
2
outline-color
設(shè)置輪廓的顏色。
2
outline-style
設(shè)置輪廓的樣式。
2
outline-width
設(shè)置輪廓的寬度。
2
CSS 文本屬性(Text)
color
設(shè)置文本的顏色。
1
direction
規(guī)定文本的方向 / 書(shū)寫(xiě)方向。
2
letter-spacing
設(shè)置字符間距。
1
line-height
設(shè)置行高。
1
text-align
規(guī)定文本的水平對(duì)齊方式。
1
text-decoration
規(guī)定添加到文本的裝飾效果。
1
text-indent
規(guī)定文本塊首行的縮進(jìn)。
1
text-shadow
規(guī)定添加到文本的陰影效果。
2
text-transform
控制文本的大小寫(xiě)。
1
unicode-bidi
設(shè)置文本方向。
2
white-space
規(guī)定如何處理元素中的空白。
1
word-spacing
設(shè)置單詞間距。
1
CSS 字體屬性(Font)
font
在一個(gè)聲明中設(shè)置所有字體屬性。
1
font-family
規(guī)定文本的字體系列。
1
font-size
規(guī)定文本的字體尺寸。
1
font-size-adjust
為元素規(guī)定 aspect 值。
2
font-stretch
收縮或拉伸當(dāng)前的字體系列。
2
font-style
規(guī)定文本的字體樣式。
1
font-variant
規(guī)定是否以小型大寫(xiě)字母的字體顯示文本。
1
font-weight
規(guī)定字體的粗細(xì)。
1
CSS 外邊距屬性(Margin)
margin
在一個(gè)聲明中設(shè)置所有外邊距屬性。
1
margin-bottom
設(shè)置元素的下外邊距。
1
margin-left
設(shè)置元素的左外邊距。
1
margin-right
設(shè)置元素的右外邊距。
1
margin-top
設(shè)置元素的上外邊距。
1
CSS 內(nèi)邊距屬性(Padding)
padding
在一個(gè)聲明中設(shè)置所有內(nèi)邊距屬性。
1
padding-bottom
設(shè)置元素的下內(nèi)邊距。
1
padding-left
設(shè)置元素的左內(nèi)邊距。
1
padding-right
設(shè)置元素的右內(nèi)邊距。
1
padding-top
設(shè)置元素的上內(nèi)邊距。
1
CSS 列表屬性(List)
list-style
在一個(gè)聲明中設(shè)置所有的列表屬性。
1
list-style-image
將圖象設(shè)置為列表項(xiàng)標(biāo)記。
1
list-style-position
設(shè)置列表項(xiàng)標(biāo)記的放置位置。
1
list-style-type
設(shè)置列表項(xiàng)標(biāo)記的類型。
1
marker-offset
2
內(nèi)容生成(Generated Content)
content
與 :before 以及 :after 偽元素配合使用,來(lái)插入生成內(nèi)容。
2
counter-increment
遞增或遞減一個(gè)或多個(gè)計(jì)數(shù)器。
2
counter-reset
創(chuàng)建或重置一個(gè)或多個(gè)計(jì)數(shù)器。
2
quotes
設(shè)置嵌套引用的引號(hào)類型。
2
CSS 尺寸屬性(Dimension)
height
設(shè)置元素高度。
1
max-height
設(shè)置元素的最大高度。
2
max-width
設(shè)置元素的最大寬度。
2
min-height
設(shè)置元素的最小高度。
2
min-width
設(shè)置元素的最小寬度。
2
width
設(shè)置元素的寬度。
1
CSS 定位屬性(Positioning)
bottom
設(shè)置定位元素下外邊距邊界與其包含塊下邊界之間的偏移。
2
clear
規(guī)定元素的哪一側(cè)不允許其他浮動(dòng)元素。
1
clip
剪裁絕對(duì)定位元素。
2
cursor
規(guī)定要顯示的光標(biāo)的類型(形狀)。
2
display
規(guī)定元素應(yīng)該生成的框的類型。
1
float
規(guī)定框是否應(yīng)該浮動(dòng)。
1
left
設(shè)置定位元素左外邊距邊界與其包含塊左邊界之間的偏移。
2
overflow
規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情。
2
position
規(guī)定元素的定位類型。
2
right
設(shè)置定位元素右外邊距邊界與其包含塊右邊界之間的偏移。
2
top
設(shè)置定位元素的上外邊距邊界與其包含塊上邊界之間的偏移。
2
vertical-align
設(shè)置元素的垂直對(duì)齊方式。
1
visibility
規(guī)定元素是否可見(jiàn)。
2
z-index
設(shè)置元素的堆疊順序。
2
CSS 打印屬性(Print)
orphans
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁(yè)時(shí)必須在頁(yè)面底部保留的最少行數(shù)。
2
page-break-after
設(shè)置元素后的分頁(yè)行為。
2
page-break-before
設(shè)置元素前的分頁(yè)行為。
2
page-break-inside
設(shè)置元素內(nèi)部的分頁(yè)行為。
2
widows
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁(yè)時(shí)必須在頁(yè)面頂部保留的最少行數(shù)。
2
CSS 表格屬性(Table)
border-collapse
規(guī)定是否合并表格邊框。
2
border-spacing
規(guī)定相鄰單元格邊框之間的距離。
2
caption-side
規(guī)定表格標(biāo)題的位置。
2
empty-cells
規(guī)定是否顯示表格中的空單元格上的邊框和背景。
2
table-layout
設(shè)置用于表格的布局算法。
2
CSS 偽類(Pseudo-classes)
:active
向被激活的元素添加樣式。
1
:focus
向擁有鍵盤(pán)輸入焦點(diǎn)的元素添加樣式。
2
:hover
當(dāng)鼠標(biāo)懸浮在元素上方時(shí),向元素添加樣式。
1
:link
向未被訪問(wèn)的鏈接添加樣式。
1
:visited
向已被訪問(wèn)的鏈接添加樣式。
1
:first-child
向元素的第一個(gè)子元素添加樣式。
2
:lang
向帶有指定 lang 屬性的元素添加樣式。
2
CSS 偽元素(Pseudo elements)
:first-letter
向文本的第一個(gè)字母添加特殊樣式。
1
:first-line
向文本的首行添加特殊樣式。
1
:before
在元素之前添加內(nèi)容。
2 :after 在元素之后添加內(nèi)容。
代碼粘貼的太復(fù)雜;
先給你分析一下原理:二級(jí)菜單沒(méi)有在沒(méi)有hover屬性的情況下是隱藏的所以需要display:none,當(dāng)鼠標(biāo)hover的時(shí)候二級(jí)菜單才會(huì)列出來(lái),這是純css可以實(shí)現(xiàn)的;
知道上面的原理之后,下面比較容易實(shí)現(xiàn)具體看例子:
HTML代碼:
ul
lia?href=""一級(jí)菜單/a/li
lia?href=""一級(jí)菜單/a
ul?class="drop-ul"
li?a?href=""二級(jí)菜單/a/li
/ul
/li
/ul
CSS代碼:
ul?li?ul.drop-ul{?display:?none;position:relative?}/*正常情況下隱藏*/
ul?li:hover?ul.drop-ul?li{display:?block;}?/*當(dāng)鼠標(biāo)放上去二級(jí)菜單li?顯示出來(lái)*/
/*這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)二級(jí)菜單顯示的位置可能不對(duì)可以使用position屬性*/
ul?li:hover?ul.drop-ul?li{position:absolute;}
/*通過(guò)top?right?left?調(diào)整位置,根據(jù)實(shí)際情況調(diào)整背景顏色,字體顏色等,細(xì)節(jié)東西*/
此時(shí)可能會(huì)發(fā)現(xiàn)會(huì)二級(jí)菜單出現(xiàn)有那么一點(diǎn)點(diǎn)的生硬;沒(méi)關(guān)系配合jquery實(shí)現(xiàn)緩慢展現(xiàn)效果
$(document).ready(function()?{
if($(window).width()??768)?{
$('ul?li').hover(
function()?{
$('ul',?this).stop().slideDown(200);
},
function()?{
$('ul',?this).stop().slideUp(200);
}
);
}
});
注意不知道jquery的新手使用記住先加載Jquery.min.js文件,放在此段js前面;