前一篇说到了适配问题,这篇就来写个Demo用一用。

代码我会放到我的github,记得去看看哦~

都是一些之前常用知识的,这里就不详细解释了。直接上代码:

html部分:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>宠物网</title><link href="css/index.css" rel="stylesheet">
</head>
<body><!--头部--><div id="header"></div><!--导航--><div id="nav"><ul><li><a href="#" class="selected">HOME</a></li><li><a href="#">ABOUT US</a></li><li><a href="#">SERVICES</a></li><li><a href="#">GALLERY</a></li><li><a href="#">CONTACT</a></li></ul></div><!--主要内容--><div id="list"><div class="animal"><img src="data:images/pic.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic1.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic2.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic2.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic1.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic2.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic1.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic2.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic1.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div><div class="animal"><img src="data:images/pic2.jpg"><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p><a href="#">READ MORE</a></div></div><!--尾部--><div id="footer"><h2>CONTACT US</h2><ul><li><a href="#"><img src="data:images/fb.png"></a></li><li><a href="#"><img src="data:images/g+.png"></a></li><li><a href="#"><img src="data:images/tw.png"></a></li><li><a href="#"><img src="data:images/rss.png"></a></li></ul></div>
</body>
</html>

下面来看css的部分:

/*导入字体*/
@font-face {font-family: BebasNeue-webfont;src: url("../fonts/BebasNeue-webfont.ttf");
}a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var{padding: 0;margin: 0;
}body {background: url(../images/pattern.gif);font-family: BebasNeue-webfont
}a {text-decoration: none;
}#header {background-color: red;height: 3px;
}/*导航*/
#nav {/*background-color: white;*/text-align: center;margin-bottom: 100px;
}/*#nav ul li {*//*float: left;*/
/*}*/#nav ul {display: inline-block;
}#nav ul li {display: inline-block;
}#nav ul li a {margin: 0 10px;display: inline-block;width: 200px;height: 60px;color: white;line-height: 50px;font-size: 28px;
}#nav ul li a.selected {background-color: white;color: black;
}#nav ul li a:hover {background-color: white;color: black;
}/*中间列表*/
#list{text-align: center;background-color: white;
}#list .animal {width: 382px;display: inline-block;text-align: left;padding: 20px;
}#list .animal p {font-family: 'sans-serif';text-indent: 40px;margin: 5px 5px;
}#list .animal a {background-color: #C0392B;color: white;display: inline-block;height: 36px;width: 120px;font-size: 25px;line-height: 36px;text-align: center;
}#list .animal a:hover {background-color: black;
}/*尾部*/
#footer {margin: 20px 0;text-align: center;
}#footer h2 {color: white;margin: 5px 0;
}#footer ul {display: inline-block;
}#footer ul li {display: inline-block;
}#footer ul li a {margin: 0 3px;
}#footer ul li a:hover {opacity: 0.8;
}/*适配*/
@media screen and (max-width: 1154px) {#nav ul li a {width: 150px;font-size: 28px;}
}@media screen and (max-width: 897px) {#nav ul li a {width: 130px;font-size: 25px;}
}@media screen and (max-width: 746px) {#nav ul li a {width: 80px;font-size: 20px;}#nav {margin-bottom: 60px;}
}@media screen and (max-width: 629px) {#nav ul li a {width: 65px;font-size: 20px;height: 40px;line-height: 40px;}#nav {margin-bottom: 30px;}#list .animal {width: 362px;padding: 20px;}#list .animal img {width: 355px;}
}

最后的这个'@media'就是针对不同屏幕的适配,‘max-width’代表最大的宽度。

ok,下面来看看运行的效果图:

好了,下一篇开始我们来介绍介绍JS的具体语法和用法~

iOS转前端之仿写宠物网(适配不同尺寸)相关推荐

  1. 前端学习——仿原神官网顶部导航栏

    前端学习--仿原神官网顶部导航栏 通过使用CSS html实现原神官网的导航栏 本人做的 原神官网 后续将把顶部标签hover效果的教程发出 下面来看看代码 <!-- 顶部固定导航栏 --> ...

  2. iOS开源组件__仿写QQ/微信聊天键盘(表情,问题,输入框)纯代码,无依赖

    前言 1.由于项目需求,需要一个类似QQ/微信的聊天键盘,包括语音,emoji和发送图片,文件,位置,网上找了一番,要不功能不够完善,要不依赖太多,于是干脆自己写一个(在使用过程中如果发现什么问题或有 ...

  3. Web前端仿小米官网实战总结

    Web前端仿小米官网实战总结 自学前端至今实在是感慨万千,一个人学习太累,自律能力不太够,学习速度跟不上技术更新速度,所以学习技术是一定不能偷懒的,更不能沉迷游戏,要坚持学习,最好有人带,实在不行就报 ...

  4. 帝国CMS仿写朵朵云棋牌游戏官网源码

    帝国CMS仿写朵朵云棋牌游戏官网源码 下载地址: http://www.bytepan.com/aLBtMe2g40P

  5. 礼物说仿写项目iOS源码

    礼物说仿写(updating...) 源码下载: http://code.662p.com/view/14507.html api: 礼物说 首页精选 banner2: http://api.liwu ...

  6. 项目三《小米官网仿写》

    文章目录 前言 一.下载APP 二.下拉菜单 三. 小米侧边栏 四.登录注册界面 五.lation实现界面切换 总结 前言 本次小米官网仿写复习了之前学到的知识点,运用HTML+CSS+JavaScr ...

  7. 仿写小米官网 简单的HTML+CSS练习

    说明: 1.由于本人只学习了部分html和css,所以本文没有涉及到js部分. 2.本文并没有实现小米官网首页的全部功能,还存在很多问题.如果以后技能提升,会继续更新实现未完成的功能. 3.这个练习会 ...

  8. 仿写某品牌手机官网(静态)

    主要采用 HTML + CSS 仿写了一个静态网页,用来巩固 HTML 和 CSS 的基础知识.整体布局并不是和官网一模一样,作了一些改动. 这是效果图: 以下为 HTML 代码 <!DOCTY ...

  9. 仿写小米官网 右边工具导航栏

    说明: 1.由于本人只学习了部分html和css,所以本文没有涉及到js部分. 2.本文并没有实现小米官网首页的全部功能,还存在很多问题.如果以后技能提升,会继续更新实现未完成的功能. 3.这个练习会 ...

  10. 使用html简单仿写一个静态的绝地求生官网首页

    这是我以前写的一个静态网页,算一个html入门的简单的教程.刚刚开始学习前端可以用这个练手 1.首先在vscode新建一个文件夹,点击如图所示,点击蓝笔圈起的图标(左边的是新建文件) 起名为绝地求生. ...

最新文章

  1. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)
  2. python pandas rename_使用Pandas重命名文件
  3. 从Docker 到Jenkins 到Ansible的部署经验
  4. python调用电脑蜂鸣器一直响_电脑开机蜂鸣器一直响,9声滴~,什么问题?怎么处理?...
  5. 在Mapnik中显示中文(网上资料整理)
  6. ios 导航栏(自己定义和使用系统方式)
  7. nmap在kali的使用方法和常见命令(入门)
  8. 20159320《网络攻防实践》第5周教材总结
  9. Apache Cordova介绍
  10. Yaffs2根文件系统制作
  11. C#3.0学习(2)---对象集合初始化器
  12. java中使用switch case报错case expressions must be constant expres
  13. php万年历月份处理_PHP 万年历实现代码
  14. 老王利用这个方法引流3个满微信号,半年变现几十万,你学会了你也能做到
  15. Google快讯 - UTStarcom
  16. WIN7系统做NTP服务器,大师教您win7系统搭建ntp服务器的图文技巧
  17. “海尔”业务流程再造给我们的启示(转载)
  18. 安智市场发展史:刷机产业链的”中间商”
  19. js 将图片置灰_让网页图片变灰色的三种方法
  20. 并发编程之深入理解java线程

热门文章

  1. 小学教训计算机培训的简单内容,小学计算机教育随笔
  2. 软考答题卡如何填写,这些你都清楚吗?
  3. https://www.cnblogs.com/skywang12345/category/455711.html
  4. python3 软件加密狗_给软件制作加密狗 - virbox加密空间站 - OSCHINA - 中文开源技术交流社区...
  5. word邮件合并,批量插入图片,批量修改文件名字
  6. WARNING: The script f2py.exe is installed in ‘C:\Users\linji\AppData\Roaming\Python\Python36\Scripts
  7. Mapbox使用之glyphs(字体符号)与sprite图生成与拆分
  8. 计算机cad运行缓慢怎样处理,win7系统提高CAD运行速度的方法
  9. 离散实验五 判断关系R 是否为等价关系(给定 R 的关系矩阵,据此判断所给关系 R 是否为等价关系)
  10. linux heartbeat rpm,[原]Heartbeat 3.0.3 介绍及rpm