欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Web实验一 国内旅游界面

程序员文章站 2022-06-24 23:29:28
Web实验一 旅游界面的设计 一、首页代码 1 2 3 4 5 国内旅游 6
  • web实验一  旅游界面的设计

一、首页代码

 1 <!doctype html>
 2 <html lang="zh-cn">
 3 <head>
 4     <meta charset="utf-8">
 5     <title>国内旅游</title>
 6     <link href="css/common.css" rel="stylesheet" type="text/css">
 7     <link href="css/main.css" rel="stylesheet" type="text/css">
 8 </head>
 9 <body>
10 <section class="qui-page">
11     <header class="qui-header">
12         <h1>国内旅游计划</h1>
13     </header>
14     <section class="container">
15         <div class="plcroutelist">
16             <a herf=""><img src="image/fengjing.jpg" width="100%"alt=""class="pic"></a>
17             <div class="bottom">
18                 <p class="face"><img src="image/touxiang.jpg "width="38" height="38"alt=""></p>
19            <h2 class="title">我的旅游行程</h2>
20             </div>
21             <p class="day">14天</p>
22             <div class="infos">
23 
24             <div>
25             <em>城市</em>
26             <p>昆明-香格里拉-*</p>
27         </div>
28            </div>
29         </div>
30     </section>
31     <section class="container">
32         <div class="plcroutelist">
33             <a herf=""><img src="image/fengjing.jpg" width="100%"alt=""class="pic"></a>
34             <div class="bottom">
35                 <p class="face"><img src="image/touxiang.jpg"width="38" height="38"alt=""></p>
36                 <h2 class="title">我的旅游行程</h2>
37             </div>
38             <p class="day">15天</p>
39             <div class="infos">
40                 <div>
41 
42               <em>城市</em>
43             <p>北京-常州-苏州</p>
44                 </div>
45             </div>
46         </div>
47     </section>
48 
49     <footer class="qui-footerbasic">
50         <p class="switchstyle">
51             <span>手机版</span>
52             <a href="">
53                 <span>电脑版</span>
54             </a>
55             <span><a href="">app</a></span>
56 
57         </p>
58     </footer>
59 
60 </section>
61 <aside class="qui-asides">
62     <section class="qui-aside">
63         <nav class="qui-asidenav">
64             <ul>
65                 <li><a href="">首页</a></li>
66                 <li><a href="">目的地</a></li>
67                 <li><a href="">酒店</a></li>
68                 <li><a href="">机票</a></li>
69                 <li><a href="">时间</a></li>
70                 <li><a href="">点评</a></li>
71             </ul>
72         </nav>
73     </section>
74 </aside>
75 </body>
76 </html>

二、css样式

common.css

 1 /*旅游管理页面*/
 2 html{
 3     height:100%;
 4     overflow-x: hidden;/*表示水平方向隐藏溢出,没有滚动条*/
 5     background: #f5f5f5;
 6     color: #444;
 7     font: 14px/24px helvetica !important;/*字体样式:字号大小14px ,行高24px,字体 hel ,!important 字体样式为最高权值;*/
 8 
 9 }
10 body{
11     -webkit-box-sizing: border-box;
12     -moz-box-sizing: border-box;
13     box-sizing: border-box;
14     position: relative;
15     z-index: 0;
16     max-width: 640px;
17     min-height: 100%;
18     margin: 0 auto;
19     overflow-x: hidden;
20     box-shadow: 0 0 10px rgba(0 0 0 0.3) ;
21 }
22     div,ul,li,p{
23         margin: 0;
24         padding: 0;
25         outline: none;
26     }
27     em , strong {
28         font-style: normal;
29         font-weight:normal;
30     }
31     ul{ list-style: none;
32     }
33     h1{
34         font-size: 55px;
35         margin-top: 30px;
36         color: white;
37         text-align: center;
38     }

main.css

  1 .qui-page{
  2     width: 640px;
  3 
  4 }
  5 .qui-header {
  6     width: 100%;
  7     height: 80px;
  8     overflow: hidden;
  9     background-color: #2bab79;
 10 
 11 }
 12 .container {
 13     width: 100%;
 14     -webkit-box-sizing: border-box;
 15     -moz-box-sizing:border-box  ;
 16     box-sizing: border-box;
 17 }
 18 .plcroutelist {
 19     border-bottom:  1px solid #e6e8ea;
 20     background-color: #fff;
 21    padding-left: 5px;
 22     position: relative;
 23 }
 24 .plcroutelist  a {
 25     display: block;
 26     position: relative;
 27 }
 28 .plcroutelist  pic{
 29     display: block;
 30     min-height: 150px;
 31 }
 32 .plcroutelist  .bottom {
 33     position: absolute;
 34     left:5px;
 35     right:0;
 36     bottom:35px ;
 37     height:  50px;
 38     padding:  30px 0 0 60px;
 39     color:#fff;
 40     background-image: -webkit-linear-gradient(top ,rgba(0,0,0,0),rgba(0,0,0,0.6) ) ;
 41 
 42 
 43 }
 44 .plcroutelist  .bottom  .face {
 45     float:left;
 46     margin-left: -50px;
 47     width:38px;
 48     height:38px;
 49     border-radius: 50%;
 50     border: 1px solid #fff;
 51     overflow:hidden;
 52 
 53 
 54 }
 55 .plcroutelist  .bottom  .title{
 56     width:100%;
 57     overflow:hidden;
 58     text-overflow: ellipsis;
 59     white-space: nowrap;
 60     font-size: 18px;
 61     font-weight: bold;
 62     line-height: 22px;
 63 }
 64 .plcroutelist  .day{
 65     position: absolute;
 66     top:  10px;
 67     right: 10px;
 68     width: 50px;
 69     height: 50px;
 70     background-color: rgba(43,171,121,0.8) ;
 71     boderder-radiu:50%;
 72     text-align: center ;
 73     font-size: 18px;
 74     line-height: 50px;
 75     color:#fff;
 76 
 77 }
 78 .plcroutelist  .infos {
 79     margin-top: 7px;
 80 }
 81 .plcroutelist .infos >div{
 82     margin-bottom: 5px;
 83     padding-left: 40px;
 84 }
 85 .plcroutelist  .infos em{
 86     float: left;
 87     margin-left:  -40px;
 88     font-size: 15px;
 89     font-weight: bold;
 90  }
 91 .plcroutelist  .infos  p{
 92     max-height: 48px;
 93     overflow: hidden;
 94 }
 95 
 96 .qui-footerbasic {
 97     width: 100%;
 98     margin: 20px 0;
 99     text-align: center ;
100     font-size: 10px;
101     line-height: 20px;
102 
103 }
104 .qui-footerbasic .switchstyle {
105     color:#9ea3ab ;
106 
107 }
108 .qui-footerbasic  .switchstyle  span{
109     margin-left:30px ;
110 }
111 .qui-footerbasic .switchstyle a{
112     color:#444 ;
113     text-decoration:none ;
114 
115 }
116 .qui-asides {
117     position: absolute;
118     left: -150px;
119     top: 0;
120     height:400px;
121     width: 200px;
122 }
123 .qui-aside{
124     position: fixed;
125     top:0px;
126     width: 150px;
127     overflow-y: scroll;
128     background-color: #2d3741;
129 
130 }
131 .qui-asidenav {
132     padding:  40px 10px 1000px;
133 
134 }
135 .qui-asidenav li{
136     border-top:  1px solid #232d34;
137     background-color:#36424b ;
138 
139 }
140 .qui-asidenav a{
141     text-decoration:  none;
142     display: block;
143     padding-left:15px;
144     font-size:16px ;
145     line-height:  44px;
146     color: #ced1d5;
147 }
148 .qui-asidenav a:hover{
149     color:white;
150     background-color:#2bab79;
151 }

imag

三、效果图

Web实验一  国内旅游界面      Web实验一  国内旅游界面 Web实验一  国内旅游界面

三、效果图

Web实验一  国内旅游界面

四、实验总结

css与代码对接容易出错,编写时应注意细节上的调整,css的紧密性体现在效果的细节上,如果没有出现预期的效果应多检查检查效果的css,另外养成一个好的习惯也很重要,勤写注释可以有助后期的修改。