前端的一些小功能

 

使用ul li,首选这种

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>用ul li来实现浮动菜单</title>
 6     <style type="text/css">
 7         .menu {
 8             width: 694px;
 9             height: 50px;
10             list-style: none;
11             margin: 50px auto 0;
12             padding: 0;
13             font-size: 0;
14         }
15 
16 
17         .menu li a {
18             display: block;
19             width: 98px;
20             height: 48px;
21             border: 1px solid gold;
22             margin-left: -1px;
23             color: pink;
24             font-family: "Microsoft Yahei";
25             font-size: 16px;
26             line-height: 48px;
27             text-align: center;
28             text-decoration: none;
29             float: left;
30         }
31 
32         .menu li a:hover {
33             background-color: gold;
34             color: #fff;
35         }
36     </style>
37 </head>
38 <body>
39 <ul class="menu">
40         <li><a href="#">首页</a></li>
41         <li><a href="#">公司简介</a></li>
42         <li><a href="#">解决方案</a></li>
43         <li><a href="#">公司新闻</a></li>
44         <li><a href="#">行业动态</a></li>
45         <li><a href="#">招贤纳士</a></li>
46         <li><a href="#">联系我们</a></li>
47     </ul>
48 </body>
49 </html>
View Code

使用div

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <style type="text/css">
 7         .box {
 8             width: 694px;
 9             height: 50px;
10             margin: 50px auto 0;
11             font-size: 0;
12         }
13 
14         .box a {
15             display: inline-block;
16             width: 98px;
17             height: 48px;
18             border: 1px solid gold;
19             font-size: 16px;
20             font-family: 'Microsoft Yahei';
21             color: pink;
22             text-align: center;
23             text-decoration: none;
24             margin-left: -1px;
25             line-height: 48px;
26         }
27 
28         .box a:hover {
29             background-color: gold;
30             text-decoration: none;
31             color: #fff;
32         }
33 
34         .con {
35             width: 200px;
36         }
37         .con .box1 {
38             width: 200px;
39             height: 200px;
40             background-color: gold;
41             display: none;
42         }
43         .con:hover .box1 {
44             display: block;
45         }
46 /*        .con h3:hover + .box1 {
47             display: block;
48         }
49 */
50 
51     </style>
52 </head>
53 <body>
54     <div class="box">
55         <a href="#">首页</a>
56         <a href="#">公司简介</a>
57         <a href="#">解决方案</a>
58         <a href="#">公司新闻</a>
59         <a href="#">行业动态</a>
60         <a href="#">招贤纳财</a>
61         <a href="#">联系我们</a>
62     </div>
63 
64     <div class="con">
65         <h3>标题</h3>
66         <div class="box1">
67             hahhahah
68         </div>
69     </div>
70 </body>
71 </html>
View Code

页码

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>实例</title>
 6     <style type="text/css">
 7         .page {
 8             list-style: none;
 9             margin: 50px auto 0;
10             padding: 0;
11             border: 1px solid grey;
12             width: 600px;
13             height: 40px;
14             font-size: 0;
15             text-align: center;
16         }
17 
18         .page li {
19             display: inline-block;
20             height: 26px;
21             margin: 7px 5px 0;
22             font-size: 12px;
23             line-height: 26px;
24         }
25 
26         .page li a {
27             display: block;
28             height: 26px;
29             padding: 0 10px;
30             background: gold;
31             color: #000;
32             font-family: "Microsoft Yahei";
33             text-align: center;
34             text-decoration: none;
35 
36         }
37 
38         .page a:hover {
39             background: red;
40         }
41 
42     </style>
43 </head>
44 <body>
45     <ul class="page">
46         <li class="paging"><a href="#">上一页</a></li>
47         <li><a href="#">1</a></li>
48         <li><a href="#">2</a></li>
49         <li><a href="#">3</a></li>
50         <li><a href="#">4</a></li>
51         <li><span>...</span></li>
52         <li><a href="#">18</a></li>
53         <li><a href="#">19</a></li>
54         <li><a href="#">20</a></li>
55         <li class="paging"><a href="#">下一页</a></li>
56     </ul>
57 
58 </body>
59 </html>
View Code
左侧菜单
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>左侧菜单</title>
 6     <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
 7     <style>
 8         * {
 9             margin: 0;
10             padding: 0;
11         }
12 
13         .menu-title {
14             /*display: block;*/
15             width: 80px;
16             height: 30px;
17             background: rgba(52, 61, 70, 1);
18             line-height: 30px;
19             text-align: center;
20         }
21 
22         .menu-items a {
23             display: block;
24             width: 80px;
25             height: 30px;
26             background: rgba(52, 61, 70, 0.5);
27             line-height: 30px;
28             list-style-type: none;
29             text-align: center;
30         }
31         .hide {
32             display: none;
33         }
34     </style>
35 
36 </head>
37 <body>
38     <div class="menu-title">菜单一</div>
39     <div class="menu-items">
40         <ul>
41             <li><a href="">1</a></li>
42             <li><a href="">2</a></li>
43             <li><a href="">3</a></li>
44         </ul>
45     </div>
46     <div class="menu-title">菜单二</div>
47     <div class="menu-items hide">
48         <ul>
49             <li><a href="">1</a></li>
50             <li><a href="">2</a></li>
51             <li><a href="">3</a></li>
52         </ul>
53     </div>
54     <div class="menu-title">菜单三</div>
55     <div class="menu-items hide">
56         <ul>
57             <li><a href="">1</a></li>
58             <li><a href="">2</a></li>
59             <li><a href="">3</a></li>
60         </ul>
61     </div>
62     <script>
63         $(function () {
64             // body...
65             $('.menu-title').click(function () {
66                 // $(this).next().toggleClass('hide');
67                 // $(this).next().siblings('.menu-items').addClass('hide');
68 
69                 // 滑动
70                 $(this).next().slideToggle();
71                 $(this).next().siblings('.menu-items').slideUp();
72 
73                 // 基本
74                 // $(this).next().toggle();
75                 // $(this).next().siblings('.menu-items').hide();
76 
77             });
78         });
79         
80     </script>
81 </body>
82 </html>
View Code

返回顶部

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 
  4 <head>
  5     <meta charset="UTF-8">
  6     <title>返回顶部</title>
  7     <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
  8     <style>
  9     * {
 10         margin: 0;
 11         padding: 0;
 12     }
 13 
 14     #top {
 15         position: fixed;
 16         right: 20px;
 17         bottom: 20px;
 18         width: 30px;
 19         height: 30px;
 20         background: rgba(52, 61, 70, 1);
 21         text-align: center;
 22         line-height: 30px;
 23         border-radius: 50%;
 24         color: white;
 25     }
 26 
 27     .hide {
 28         display: none;
 29     }
 30     </style>
 31 </head>
 32 
 33 <body>k
 34     <p>1</p>
 35     <p>2</p>
 36     <p>3</p>
 37     <p>4</p>
 38     <p>5</p>
 39     <p>6</p>
 40     <p>7</p>
 41     <p>8</p>
 42     <p>9</p>
 43     <p>10</p>
 44     <p>11</p>
 45     <p>12</p>
 46     <p>13</p>
 47     <p>14</p>
 48     <p>15</p>
 49     <p>16</p>
 50     <p>17</p>
 51     <p>18</p>
 52     <p>19</p>
 53     <p>20</p>
 54     <p>21</p>
 55     <p>22</p>
 56     <p>23</p>
 57     <p>24</p>
 58     <p>25</p>
 59     <p>26</p>
 60     <p>27</p>
 61     <p>28</p>
 62     <p>29</p>
 63     <p>30</p>
 64     <p>31</p>
 65     <p>32</p>
 66     <p>33</p>
 67     <p>34</p>
 68     <p>35</p>
 69     <p>36</p>
 70     <p>37</p>
 71     <p>38</p>
 72     <p>39</p>
 73     <p>40</p>
 74     <p>41</p>
 75     <p>42</p>
 76     <p>43</p>
 77     <p>44</p>
 78     <p>45</p>
 79     <p>46</p>
 80     <p>47</p>
 81     <p>48</p>
 82     <p>49</p>
 83     <p>50</p>
 84     <p>51</p>
 85     <p>52</p>
 86     <p>53</p>
 87     <p>54</p>
 88     <p>55</p>
 89     <p>56</p>
 90     <p>57</p>
 91     <p>58</p>
 92     <p>59</p>
 93     <p>60</p>
 94     <p>61</p>
 95     <p>62</p>
 96     <p>63</p>
 97     <p>64</p>
 98     <p>65</p>
 99     <p>66</p>
100     <p>67</p>
101     <p>68</p>
102     <p>69</p>
103     <p>70</p>
104     <p>71</p>
105     <p>72</p>
106     <p>73</p>
107     <p>74</p>
108     <p>75</p>
109     <p>76</p>
110     <p>77</p>
111     <p>78</p>
112     <p>79</p>
113     <p>80</p>
114     <p>81</p>
115     <p>82</p>
116     <p>83</p>
117     <p>84</p>
118     <p>85</p>
119     <p>86</p>
120     <p>87</p>
121     <p>88</p>
122     <p>89</p>
123     <p>90</p>
124     <p>91</p>
125     <p>92</p>
126     <p>93</p>
127     <p>94</p>
128     <p>95</p>
129     <p>96</p>
130     <p>97</p>
131     <p>98</p>
132     <p>99</p>
133     <p>100</p>
134     <div id="top" class="hide"></div>
135     <script>
136     $(function() {
137         $(window).scroll(function() {
138             // body...
139             if ($(window).scrollTop() > 100) {
140                 $('#top').fadeIn();
141             } else {
142                 $('#top').fadeOut();
143             }
144         });
145 
146         // 生硬版
147         // $('#top').click(function (event) {
148         //     $(window).scrollTop(0);
149         // });
150 
151         // 顺畅版
152         $('#top').click(function(event) {
153             /* Act on the event */
154             $('html, body').animate({
155                 scrollTop: 0,
156             }, 700);
157         });
158     });
159     </script>
160 </body>
161 
162 </html>
View Code

模态框

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>模态框</title>
 6     <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
 7     <style>
 8         .cover {
 9             position: absolute;
10             top: 0;
11             left: 0;
12             bottom: 0;
13             right: 0;
14             background-color: red;
15             z-index: 1;
16         }
17 
18         .modal {
19             position: absolute;
20             width: 400px;
21             height: 300px;
22             left: 50%;
23             top: 50%;
24             margin-left: -200px;
25             margin-top: -150px;
26             background: rgba(255, 255, 255, 0.5);
27             z-index: 100;
28         }
29         .hide {
30             display: none;
31         }
32     </style>
33 </head>
34 <body>
35     <button id="click_me">click me</button>
36     <div class="cover hide"></div>
37     <div class="modal hide">
38         <input type="button" value="取消" class="cancel">
39     </div>
40 
41 <script>
42     $(function () {
43         // body...
44         $("#click_me").click(function () {
45             console.log('dgaoj')
46             $(".cover, .modal").toggleClass("hide");
47 
48         });
49 
50         $(".cancel").click(function () {
51             $(".cover, .modal").toggleClass("hide");
52         })
53     });
54 </script>
55 </body>
56 </html>
View Code

d

 
 
原文地址:https://www.cnblogs.com/tmdhhl/p/html.html