File tree Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < meta charset ="UTF-8 ">
5
+ < title > 可折叠效果布局(手风琴)</ title >
6
+ < style >
7
+ .accordion {
8
+ border : 1px solid # ddd ;
9
+ border-bottom-color : transparent;
10
+ border-radius : 4px ;
11
+ }
12
+
13
+ .accordion-item {
14
+ border-bottom : 1px solid # ddd ;
15
+ }
16
+
17
+ .accordion-header {
18
+ display : flex;
19
+ align-items : center;
20
+ padding : 20px ;
21
+ cursor : pointer;
22
+ }
23
+
24
+ .accordion-icon {
25
+ margin-right : 12px ;
26
+ color : # ddd ;
27
+ flex-shrink : 0 ; /* 不缩放 */
28
+ font-size : 20px ;
29
+ }
30
+
31
+ /* 选中后,显示的图标 */
32
+ .accordion-icon__selected {
33
+ transform : rotate (90deg );
34
+ }
35
+
36
+ /* 新闻标题 */
37
+ .accordion-title {
38
+ /* flex:1 相当于一下代码的简写 flex-grow:1;flex-shrink:1;flex-basis:0; */
39
+ flex : 1 ;
40
+ font-size : 16px ;
41
+ }
42
+ .accordion-content {
43
+ display : none;
44
+ padding : 10px ;
45
+ font-size : 14px ;
46
+ }
47
+ .accordion-content__selected {
48
+ /* 选中后,显示的内容 */
49
+ display : block;
50
+ }
51
+ </ style >
52
+ </ head >
53
+ < body >
54
+ < div class ="accordion ">
55
+ <!-- 折叠项开始 -->
56
+ < div class ="accordion-item ">
57
+ < div class ="accordion-header ">
58
+ <!-- 可折叠小图标 -->
59
+ < span class ="accordion-icon iconfont icon-xiangyou "> </ span >
60
+ <!-- 标题 -->
61
+ < div class ="accordion-title "> ......</ div >
62
+ </ div >
63
+ < div class ="accordion-content "> </ div >
64
+ </ div >
65
+ <!-- 折叠项结束 -->
66
+ <!-- 折叠项开始 -->
67
+ < div class ="accordion-item ">
68
+ < div class ="accordion-header ">
69
+ <!-- 通过js在添加和删除accordion-content__selected样式 -->
70
+ < span class ="accordion-icon iconfont icon-xiangyou accordion-icon__selected "> </ span >
71
+ <!-- 标题 -->
72
+ < div class ="accordion-title "> ......</ div >
73
+ </ div >
74
+ < div class ="accordion-content accordion-content__selected ">
75
+ ........
76
+ </ div >
77
+ </ div >
78
+ <!-- 折叠项结束 -->
79
+ </ div >
80
+ </ body >
81
+ </ html >
You can’t perform that action at this time.
0 commit comments