登录  /  注册
博主信息
博文 26
粉丝 0
评论 2
访问量 34221
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
2020作业
小辰
原创
633人浏览过

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

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

  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>

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

以上就是我的作业结果。

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:看来你对负外边距不熟悉 , 建议看一下margin的介绍, 这个属性允许负值, 元素会向相反的方向移动
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学