博主信息
黑色郁金香
博文
9
粉丝
0
评论
1
访问量
6648
积分:0
P豆:20

自己第一个PC站点布局设计

2020年11月05日 05:03:06阅读数:3742博客 / 黑色郁金香/ 前端开发 - 课后作业

PC站点效果

实例

实例代码:

  1. <style>
  2. /* 初始化 */
  3. * {
  4. margin: 0;
  5. padding: 0;
  6. box-sizing: border-box;
  7. }
  8. a {
  9. text-decoration: none;
  10. color: #000;
  11. text-align: center;
  12. }
  13. body {
  14. display: flex;
  15. min-width: 45em;
  16. flex-flow: column nowrap;
  17. }
  18. header,
  19. footer {
  20. height: 50px;
  21. border: 1px solid #eee;
  22. }
  23. header {
  24. display: flex;
  25. align-items: center;
  26. box-shadow: 0 0 5px #d2d2d2;
  27. ;
  28. }
  29. header>a {
  30. flex: 0 0 6em;
  31. }
  32. /* logo */
  33. header>img:first-of-type {
  34. margin-right: 4em;
  35. }
  36. header>img {
  37. flex: 0 0 8em;
  38. margin-left: 3em;
  39. height: 3em;
  40. }
  41. .login {
  42. display: flex;
  43. }
  44. .login>a:last-of-type {
  45. margin-right: auto;
  46. border-radius: 0.5em;
  47. }
  48. .login>a:nth-child(6) {
  49. margin-left: 65em;
  50. border-radius: 0.5em;
  51. }
  52. header>a:hover {
  53. color: #007aff;
  54. }
  55. /* 中间样式 */
  56. .container {
  57. height: 50em;
  58. display: flex;
  59. flex-flow: column nowrap;
  60. align-items: center;
  61. }
  62. .contner {
  63. display: flex;
  64. flex-flow: column nowrap;
  65. justify-content: center;
  66. align-items: center;
  67. }
  68. /* 搜索框的样式 */
  69. .search_form {
  70. width: 50em;
  71. height: 3.75em;
  72. margin-top: 2em;
  73. }
  74. /*左边输入框设置样式*/
  75. .input_text {
  76. width: 55em;
  77. height: 3.75em;
  78. border: 1px solid #007aff;
  79. /*清除掉默认的padding*/
  80. padding: 0;
  81. /*提示字首行缩进*/
  82. text-indent: 10px;
  83. /*去掉蓝色高亮框*/
  84. outline: none;
  85. /*用浮动解决内联元素错位及小间距的问题*/
  86. float: left;
  87. border-radius: 1em 0 0 1em;
  88. }
  89. .input_sub {
  90. width: 5em;
  91. height: 3.75em;
  92. background: #007aff;
  93. float: left;
  94. border-radius: 0 1em 1em 0;
  95. /* justify-content: center; */
  96. /*去掉submit按钮默认边框*/
  97. border: 0;
  98. /*改成右浮动也是可以的*/
  99. float: right;
  100. color: white;
  101. /*搜索的字体颜色为白色*/
  102. cursor: pointer;
  103. /*鼠标变为小手*/
  104. }
  105. /* 热门搜索 */
  106. .hot {
  107. display: flex;
  108. margin-right: 3.8em;
  109. height: 3.75em;
  110. width: 48em;
  111. padding: 1em;
  112. align-items: center;
  113. }
  114. .hot>a {
  115. margin-left: 1em;
  116. }
  117. .hot>a:hover {
  118. color: #007aff;
  119. }
  120. /* 四个块元素 */
  121. .tempWrap {
  122. display: flex;
  123. width: 95em;
  124. flex-flow: column nowrap;
  125. justify-content: center;
  126. align-items: center;
  127. padding: 1em;
  128. }
  129. .tempWrap>img {
  130. margin: 0 auto;
  131. flex: 0 0 auto;
  132. }
  133. /* 轮播图样式 */
  134. .roll {
  135. width: 93em;
  136. height: 25em;
  137. /* margin: 12.5em; */
  138. overflow: hidden;
  139. margin-top: 1em;
  140. }
  141. .roll>ul {
  142. /*设置ul的宽度为2倍div的宽度*/
  143. width: 300%;
  144. list-style: none;
  145. /*动画属性*/
  146. animation: imgMove 5s linear infinite;
  147. }
  148. /* 暂停动画 */
  149. div>ul:hover {
  150. animation-play-state: paused;
  151. }
  152. div>ul>li {
  153. width: 93em;
  154. float: left;
  155. justify-content: center;
  156. }
  157. .roll img {
  158. width: 93em;
  159. }
  160. /*创建动画*/
  161. @keyframes imgMove {
  162. from {
  163. transform: translateX(0px);
  164. }
  165. to {
  166. transform: translateX(-882px);
  167. }
  168. }
  169. /* 底部样式 */
  170. footer {
  171. display: flex;
  172. flex-flow: column nowrap;
  173. text-align: center;
  174. height: 8em;
  175. justify-content: center;
  176. margin-top: 5em;
  177. background-color: #666;
  178. color: #fff;
  179. }
  180. </style>
  181. </head>
  182. <body>
  183. <!-- 头部 -->
  184. <header>
  185. <img src="/08/logo.png" alt="小辣椒资源站">
  186. <a href="">首页</a>
  187. <a href="">模板素材</a>
  188. <a href="">广告设计</a>
  189. <a href="">视频/音频</a>
  190. <div class="login">
  191. <a href="">登录</a>
  192. <a href="">注册</a>
  193. </div>
  194. </header>
  195. <!-- 主体 -->
  196. <div class="container">
  197. <div class="contner">
  198. <!-- 热门搜索 -->
  199. <form class="search_form">
  200. <input type="text" class="input_text" placeholder="请输入搜索内容">
  201. <input type="submit" value="搜索" class="input_sub">
  202. </form>
  203. <div class="hot">
  204. <span>热门搜索:</span>
  205. <a href="">工作总结</a>
  206. <a href="">简历</a>
  207. <a href="">万圣节</a>
  208. <a href="">边框</a>
  209. <a href="">中国风</a>
  210. <a href="">培训</a>
  211. <a href="">字体</a>
  212. <a href="">免扣背景</a>
  213. </div>
  214. <!-- 轮播图 -->
  215. <div class="roll">
  216. <ul>
  217. <li><img src="/08/1.jpg" alt=""></li>
  218. <li><img src="/08/2.jpg" alt=""></li>
  219. <li><img src="/08/3.jpg" alt=""></li>
  220. </ul>
  221. </div>
  222. </div>
  223. <!-- 4个块元素 -->
  224. <div class="tempWrap">
  225. <a href="">
  226. <img src="/08/4.jpg" alt="">
  227. <img src="/08/8.jpg" alt="">
  228. <img src="/08/6.jpg" alt="">
  229. <img src="/08/7.jpg" alt="">
  230. </a>
  231. </div>
  232. </div>
  233. <!-- 底部 -->
  234. <footer>
  235. <!-- 公司信息 -->
  236. <p>小辣椒资源站-Copyright © 2020 版权所有</p>
  237. <!-- 备案号 -->
  238. <p>蜀ICP备案17******号</p>
  239. </footer>
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:相当棒

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论