Blogger Information
Blog 26
fans 0
comment 2
visits 35053
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2020作业
小辰
Original
657 people have browsed it

下面是我做好的效果图下面是我做好的效果图

全部代码如下全部代码如下

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <link rel="stylesheet" href="static/font/iconfont.css"><link rel="stylesheet" type="text/css" href="index_header.css">
  6. <style >
  7. /*对所有元素进行总的样式设计*/
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. /*font-size: 18px;*/
  12. font-size: 14px;
  13. /*color: #666666;*/
  14. font-size: #555555
  15. outline:2px dashed red;
  16. }
  17. /*对所有链接的字体进行设计*/
  18. a {
  19. color: #555555;
  20. /*font-size: 18px;*/
  21. font-size: 14px;
  22. text-decoration: none;
  23. }
  24. /*设置主页头部*/
  25. .index-header {
  26. width: 1200px;
  27. min-height: 300px;
  28. margin: 30px auto;
  29. }
  30. /*设置主页头部最上面的导航栏*/
  31. .index-header > .top {
  32. height: 70px;
  33. position: relative;
  34. }
  35. /*对顶部所有元素进行设置*/
  36. .index-header > .top * {
  37. height: inherit;
  38. line-height: 70px;
  39. }
  40. /*对logo的样式进行设计*/
  41. .index-header > .top > .logo {
  42. width: 176px;
  43. position: absolute;
  44. top: 0;
  45. left: 0;
  46. }
  47. /*对搜索框进行设置*/
  48. .index-header > .top > .search {
  49. width: 330px;
  50. position: absolute;
  51. right: 350px;
  52. }
  53. /*快速链接设置*/
  54. .index-header > .top > .quick-start {
  55. /*width: 300px;*/
  56. width: 330px;
  57. position: absolute;
  58. right: 0;
  59. }
  60. .index-header > .top > .logo img {
  61. height: 100%;
  62. display: block;
  63. }
  64. /*搜索框样式*/
  65. .index-header > .top > .search > input[type="search"] {
  66. /*占满空间*/
  67. width: 330px;
  68. height: 36px;
  69. border-radius: 10px;
  70. padding: 10px;
  71. }
  72. /*放大镜样式*/
  73. .index-header > .top > .search > input[type="search"] + label {
  74. /*设置大小*/
  75. font-size: 23px;
  76. /*微调显示位置*/
  77. /*负左外边距, 处相反方向移动,实现上移到搜索框内的效果*/
  78. margin-left: -30px;
  79. /*相对定位,实现居中效果*/
  80. position: relative;
  81. top: 2px;
  82. }
  83. /*鼠标悬停显示小手*/
  84. .index-header > .top > .quick-start > span {
  85. font-size: 33px;
  86. margin-right: 6px;
  87. }
  88. /*鼠标悬停为红色*/
  89. .index-header > .top > .quick-start > span:hover {
  90. cursor: pointer;
  91. color: red;
  92. }
  93. /*选择框中的seach类型*/
  94. .index-header > .top > .search > input[type="search"]:hover {
  95. cursor: pointer;
  96. /*添加盒子阴影,实现外发光*/
  97. box-shadow: 0 0 5px #888888;
  98. }
  99. /*中间导航链接区*/
  100. .index-header > .nav {
  101. height: 44px;
  102. }
  103. /*导航中的每一个链接组*/
  104. .index-header > .nav > .nav-item {
  105. width: 300px;
  106. height: inherit;
  107. /*float: left;*/
  108. /*转为定位父级*/
  109. position: relative;
  110. }
  111. /*字体图标*/
  112. .index-header > .nav > .nav-item > .iconfont {
  113. font-size: 40px;
  114. color: red;
  115. position: absolute;
  116. }
  117. /*标签*/
  118. .index-header > .nav > .nav-item > .tag {
  119. width: 40px;
  120. position: absolute;
  121. /*top: 0;*/
  122. left: 45px;
  123. border-right: 1px solid #cccccc;
  124. }
  125. /*链接组*/
  126. .index-header > .nav > .nav-item > .links {
  127. width: 160px;
  128. position: absolute;
  129. /*top: 0;*/
  130. left: 95px;
  131. }
  132. /*链接组中的链接样式*/
  133. .index-header > .nav > .nav-item > .links > a {
  134. margin-right: 8px;
  135. }
  136. .index-header > .nav > .nav-item > .links > a:hover {
  137. color: red;
  138. }
  139. /*最后将每一个导航组模块全部左浮动,收工*/
  140. .index-header > .nav > .nav-item {
  141. float: left;
  142. }
  143. /*右边的轮播与广告图片*/
  144. .index-header > .slider-ads {
  145. height: 600px;
  146. width: 700px;
  147. position: relative;
  148. }
  149. .index-header > .slider-ads > .slider {
  150. height: 600px;
  151. width: 200px;
  152. position: absolute;
  153. /*默认从左上角开始定位,可以省略*/
  154. top: 0;
  155. left: 0;
  156. }
  157. .index-header > .slider-ads > .ads {
  158. width:100px;
  159. position: absolute;
  160. top: 0; /* 可省略 */
  161. right: 0;
  162. }
  163. .index-header > .slider-ads img {
  164. height: 100%;
  165. /*清除图片空白区*/
  166. display: block;
  167. }
  168. /*参考线可以清楚的看到图片下面的空白区*/
  169. .index-header > .slider-ads a {
  170. /*outline: 1px solid blue;*/
  171. }
  172. /*统一调整每个组件中的上下外边距*/
  173. .index-header > * {
  174. margin: 20px 0;
  175. }
  176. </style>
  177. <title>全站首页导航与轮播图</title>
  178. </head>
  179. <body>
  180. <div class="index-header">
  181. <!-- <div class="log-search"> -->
  182. <!-- <a href="" class="logo"><img src="static/img/logo.png" alt=""></a> -->
  183. <div class="top">
  184. <!--右侧logo-->
  185. <div class="logo">
  186. <!--logo-->
  187. <a href=""><img src="static/img/logo.png" alt=""></a>
  188. </div>
  189. <!-- 中间搜索框 -->
  190. # 这段代码自己打的实现不了效果,用老师的代码就可以实现效果,不知道为什么?求解答,呜呜
  191. <!-- 这段代码自己打的实现不了效果,用老师的代码就可以实现效果,不知道为什么? -->
  192. <!-- <div class="search"> -->
  193. <!-- <input type="search" id="search"> -->
  194. <!-- <label for="search" class="iconfont icon-jinduchaxun"></label></div> -->
  195. <div class="search">
  196. <input type="search" id="search"><label for="search" class="iconfont icon-jinduchaxun"></label>
  197. </div>
  198. <!-- 右侧功能快速入口 -->
  199. <div class="quick-start">
  200. <span class="iconfont icon-huiyuan1"></span>
  201. <span class="iconfont icon-danmu1"></span>
  202. <span class="iconfont icon-fabu"></span>
  203. <span href="" class="iconfont icon-fangda"></span>
  204. <span href="" class="iconfont icon-huiyuan2"></span>
  205. <span href="" class="iconfont icon-dianzan"></span>
  206. </div>
  207. </div>
  208. <!-- 主导航 -->
  209. <div class="nav">
  210. <!-- 导航详情1 -->
  211. <div class="nav-item">
  212. <span class="iconfont icon-gongdan"></span>
  213. <div class="tag">
  214. <span>资讯</span>
  215. <span>学习</span>
  216. </div>
  217. <div class="links">
  218. <a href="">器材</a>
  219. <a href="">大师</a>
  220. <a href="">大师</a>
  221. <a href="">大师</a>
  222. <a href="">大师</a>
  223. <a href="">大师</a>
  224. <a href="">大师</a>
  225. <a href="">其他</a>
  226. </div>
  227. </div><div class="nav-item">
  228. <span class="iconfont icon-gongdan"></span>
  229. <div class="tag">
  230. <span>资讯</span>
  231. <span>学习</span>
  232. </div>
  233. <div class="links">
  234. <a href="">器材</a>
  235. <a href="">大师</a>
  236. <a href="">大师</a>
  237. <a href="">大师</a>
  238. <a href="">大师</a>
  239. <a href="">大师</a>
  240. <a href="">大师</a>
  241. <a href="">其他</a>
  242. </div>
  243. </div><div class="nav-item">
  244. <span class="iconfont icon-gongdan"></span>
  245. <div class="tag">
  246. <span>资讯</span>
  247. <span>学习</span>
  248. </div>
  249. <div class="links">
  250. <a href="">器材</a>
  251. <a href="">大师</a>
  252. <a href="">大师</a>
  253. <a href="">大师</a>
  254. <a href="">大师</a>
  255. <a href="">大师</a>
  256. <a href="">大师</a>
  257. <a href="">其他</a>
  258. </div>
  259. </div>
  260. <div class="nav-item">
  261. <span class="iconfont icon-gongdan"></span>
  262. <div class="tag">
  263. <span>资讯</span>
  264. <span>学习</span>
  265. </div>
  266. <div class="links">
  267. <a href="">器材</a>
  268. <a href="">大师</a>
  269. <a href="">大师</a>
  270. <a href="">大师</a>
  271. <a href="">大师</a>
  272. <a href="">大师</a>
  273. <a href="">大师</a>
  274. <a href="">其他</a>
  275. </div>
  276. </div>
  277. </div>
  278. <<!-- 轮播图 -->
  279. <div class="slider-ads">
  280. <div class="slider"><a href=""><img src="static/img/1.jpg" alt=""></a></div>
  281. <div class="ads"><a href=""><img src="static/img/2.jpg" alt=""></a></div>
  282. </div>
  283. </div>
  284. </div>
  285. </body>
  286. </html>

老师我上面的放大镜的地方,明明和老师写的一样,但位置就是有点不对,一直在下一行,直接用老师的代码就行,我想知道有什么不同。老师我上面的放大镜的地方,明明和老师写的一样,但位置就是有点不对,一直在下一行,直接用老师的代码就行,我想知道有什么不同。

以上就是我的作业结果。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:看来你对负外边距不熟悉 , 建议看一下margin的介绍, 这个属性允许负值, 元素会向相反的方向移动
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post