当前位置: 首页 > news >正文

建立网站费用表东莞建设网官方网站

建立网站费用表,东莞建设网官方网站,怎么做投票管理系统后台网站,微信腾讯会议div { width: 2rem; height: 2rem; background-color: pink; } /* 1. 首先我们选一套标准尺寸 750为准 我们用屏幕尺寸 除以 我们划分的份数 得到了 html 里面的文字大小 但是我们知道不同屏幕下得到的文字大小是不一样的 */ /* 3. 页面元素的rem值 页面元素在 750像素…

div {

width: 2rem;

height: 2rem;

background-color: pink;

}

/* 1. 首先我们选一套标准尺寸 750为准

  1. 我们用屏幕尺寸 除以 我们划分的份数 得到了 html 里面的文字大小 但是我们知道不同屏幕下得到的文字大小是不一样的 */

/* 3. 页面元素的rem值 = 页面元素在 750像素的下px值 / html 里面的文字大小 */

6)flexible.js+rem技术
  • 手机淘宝团队出的简洁高效 移动端适配库

  • 我们再也不需要在写不同屏幕的媒体查询,因为里面js做了处理

  • 它的原理是把当前设备划分为10等份,但是不同设备下,比例还是一致的。

  • 我们要做的,就是确定好我们当前设备的html 文字大小就可以了

  • 比如当前设计稿是 750px, 那么我们只需要把 html 文字大小设置为 75px(750px / 10) 就可以里面页面元素rem值: 页面元素的px 值 / 75

  • 剩余的,让flexible.js来去算

github地址:https://github.com/amfe/lib-flexible

十三、苏宁网首页案例制作


(一)rem + 媒体查询 + less 技术制作苏宁移动端首页
1. 技术选型
  • 方案:我们采取单独制作移动页面方案

  • 技术:布局采取rem适配布局(less + rem + 媒体查询)

  • 设计图: 本设计图采用 750px 设计尺寸

2. 搭建相关文件夹结构

image-20220319181955576

3. 设置视口标签以及引入初始化样式
4. 设置公共common.less文件
  1. 新建common.less 设置好最常见的屏幕尺寸,利用媒体查询设置不同的html字体大小,因为除了首页其他页面也需要

  2. 我们关心的尺寸有 320px、360px、375px、384px、400px、414px、424px、480px、540px、720px、750px

  3. 划分的份数我们定为 15等份

  4. 因为我们pc端也可以打开我们苏宁移动端首页,我们默认html字体大小为 50px,注意这句话写到最上面

// 设置常见的屏幕尺寸 修改里面的html文字大小

a {

text-decoration: none;

}

// 一定要写到最上面

html {

font-size: 50px;

}

// 我们此次定义的划分的份数 为 15

@no: 15;

// 320

@media screen and (min-width: 320px) {

html {

font-size: (320px / @no);

}

}

// 360

@media screen and (min-width: 360px) {

html {

font-size: (360px / @no);

}

}

// 375 iphone 678

@media screen and (min-width: 375px) {

html {

font-size: (375px / @no);

}

}

// 384

@media screen and (min-width: 384px) {

html {

font-size: (384px / @no);

}

}

// 400

@media screen and (min-width: 400px) {

html {

font-size: (400px / @no);

}

}

// 414

@media screen and (min-width: 414px) {

html {

font-size: (414px / @no);

}

}

// 424

@media screen and (min-width: 424px) {

html {

font-size: (424px / @no);

}

}

// 480

@media screen and (min-width: 480px) {

html {

font-size: (480px / @no);

}

}

// 540

@media screen and (min-width: 540px) {

html {

font-size: (540px / @no);

}

}

// 720

@media screen and (min-width: 720px) {

html {

font-size: (720px / @no);

}

}

// 750

@media screen and (min-width: 750px) {

html {

font-size: (750px / @no);

}

}

5. 新建index.less文件
  1. 新建index.less 这里面写首页的样式

  2. 将刚才设置好的 common.less 引入到index.less里面 语法如下:

// 在 index.less 中导入 common.less 文件

@import “common”

  1. 生成index.css 引入到 index.html 里面
6. body样式

body {

min-width: 320px;

width:15rem;

margin: 0 auto;

line-height: 1.5;

font-family: Arial,Helvetica;

background: #F2F2F2;

}

项目下载

(二)flexible.js+rem技术
1. 技术选型
  • 方案:我们采取单独制作移动页面方案

  • 技术:布局采取rem适配布局2(flexible.js + rem)

  • 设计图: 本设计图采用 750px 设计尺寸

2. 搭建相关文件夹结构

image-20220319181955576

3. 设置视口标签以及引入初始化样式还有js文件

我们页面需要引入 这个js文件

<!–在index.html中引入flexible.js这个文件–>

4. body样式

body {

min-width: 320px;

width:15rem;

margin: 0 auto;

line-height: 1.5;

font-family: Arial,Helvetica;

background: #F2F2F2;

}

项目下载

十四、VSCode px 转换rem 插件cssrem


setting.json 里面添加配置,这里75是上面项目用到的 html font-size

alt+z实现 rem和px的转化

“cssrem.rootFontSize”: 75,

/* 这个插件默认的html文字大小 cssroot 16px */

image-20220319220157005

十五、黑马面面布局开发


1.目的

  1. 了解移动端页面开发流程

  2. 掌握移动端常见布局思路

1.1 技术方案
  1. 弹性盒子 + rem + LESS

  2. 最小适配设备为iphone5 320px 最大设配设备为iphone8plus(ipad能正常查看内容即可)

1.2 代码规范
  1. 类名语义化,尽量精短、明确,必须以字母开头命名,且全部字母为小写,单词之间统一使用下划线“_” 连接

  2. 类名嵌套层次尽量不超过三层

  3. 尽量避免直接使用元素选择器

  4. 属性书写顺序

布局定位属性:display / position / float / clear / visibility / overflow

尺寸属性:width / height / margin / padding / border / background

文本属性:color / font / text-decoration / text-align / vertical-align

其他属性(CSS3):content / cursor / border-radius / box-shadow / text-shadow

  1. 避免使用id选择器

  2. 避免使用通配符*和!important

1.2 目录规范

项目文件夹:heimamm

样式文件夹:css

业务类图片文件夹:images

样式类图片文件夹: icons

字体类文件夹: fonts

2.流程开发

2.1 蓝湖/摹客协作平台
  • UI设计师 psd效果图完成后,会上传到蓝湖//摹客里面,同时会拉前端工程师进入开发

  • 大部分情况下,UI会把图片按照前端设计要求给切好

  • UI设计师 上传蓝湖到或者/摹客(了解)

  1. /摹客官网地址: https://www.mockplus.cn/ 注册一个账号

  2. 下载moke ps插件

  3. PS 安装/摹客/蓝湖插件

  4. 打开PS/摹客/蓝湖插件

  5. 上传(需要切图,需要先标注切图)

  6. 查看项目

  7. 邀请成员进入(分享按钮,链接地址)

  • 前端设计师可以直接/摹客/蓝湖测量取值
2.2 适配方案
  • flex 布局

  • 百分比布局

  • rem布局

  • vw/vh布局

  • 响应式布局

  • 本次案例 flex + rem + + flexible.js + LESS

2.3 初始化文件
  • 引入 normalize.css

  • less 中 初始化body样式

  • 约束范围

@media screen and (min-width: 750px) {

html {

font-size: 37.5px !important;

}

}

2.4 布局模块
  1. 头部模块 .header 高度为 80px

  2. nav 模块制作 多用 flex

  3. 充电学习 阴影

box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1)

2.5 swiper 插件使用

官网地址:https://www.swiper.com.cn/

  • 下载需要的css和js文件 html页面中 引入相关文件

  • 官网找到类似案例,复制html结构,css样式 js 语法

  • 根据需求定制修改模块

2.6 上传码云并发布部署静态网站

准备工作: 需要下载git软件 需要码云注册账号

git 可以把我们的本地网站提交上传到远程仓库(码云 gitee)里面 类似以前的 ftp

码云 就是远程仓库, 类似服务器

  1. 码云创建新的仓库。 heimamm

  2. 利用git 提交 把本地网站提交到 码云新建的仓库里面

  • 在网站根目录右键-- Git Bash Here

  • 如果是第一次利用git提交,请配置好全局选项

git config --global user.name “用户名”

git config --global user.email “你的邮箱地址”

  • 初始化仓库

git init

  • 把本地文件放到暂存区

git add .

  • 把本地文件放到本地仓库里面

git commit -m ‘提交黑马面面网站’

  • 链接远程仓库

git remote add origin 你新建的仓库地址

  • 把本地仓库的文件推送到远程仓库 push

git push -u origin master

  1. 码云部署发布静态网站
  • 在当前仓库中,点击 “服务” 菜单

  • 选择 Gitee Pages

  • 选择 “启动” 按钮

  • 稍等之后,会拿到地址,就可以利用这个地址来预览网页了

  • 当然你也可以利用 草料二维码 生成二维码 https://cli.im/

项目下载

十六、移动端WEB开发之响应式布局


1. 响应式开发

1.1 响应式开发原理

就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的

| 设备划分 | 尺寸区间 |

| — | — |

| 超小屏幕(手机) | < 768px |

| 小屏设备(平板) | >= 768px ~ < 992px |

| 中等屏幕(桌面显示器) | >= 992px ~ <1200px |

| 宽屏设备(大桌面显示器) | >= 1200px |

1.2 响应式布局容器
  • 响应式需要一个父级做为布局容器,来配合子级元素来实现变化效果

  • 原理就是在不同屏幕下,通过媒体查询来改变这个布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同屏幕下,看到不同的页面布局和样式变化。

平时我们的响应式尺寸划分

  • 超小屏幕(手机,小于 768px):设置宽度为 100%

  • 小屏幕(平板,大于等于 768px):设置宽度为 750px

  • 中等屏幕(桌面显示器,大于等于 992px):宽度设置为 970px

  • 大屏幕(大桌面显示器,大于等于 1200px):宽度设置为 1170px

但是我们也可以根据实际情况自己定义划分

Document
1.3 响应式导航

需求分析

  1. 当我们屏幕大于等于768像素,我们给nav宽度为768px,因为里面子盒子需要浮动,所以nav需要清除浮动。

  2. nav里面包含8个小li 盒子,每个盒子的宽度定为 93.75px, 高度为 30px,浮动一行显示。

  3. 当我们屏幕缩放,宽度小于800像素的时候, nav盒子宽度修改为 100% 宽度。

  4. nav里面的8个小li,宽度修改为 33.33%,这样一行就只能显示3个小li ,剩余下行显示。

Document
    http://www.yayakq.cn/news/623884/

    相关文章:

  • 建设企业网站的人员组成福建建筑信息平台
  • 网站开发 php新手怎么做网站内容维护
  • 如何做网站网站代理怎么选择做网站的公司
  • 重庆梁平网站建设哪家便宜2019年长春网站建设最新价格表
  • 广西一站网网络技术集团有限公司南宁公司做seo
  • 企业网站的规划与建设pptwordpress 文章合集
  • 赵县网站建设广州公司注册在线
  • 企业网站开发的感想做教育机构的设计哪些网站好
  • 有关做聚合物电池公司的网站网页设计教程pdf
  • 上海网站建设 知名做杭州建筑公司排名
  • 公司设计网站有什么好处湖北省建设部网站公告
  • 好看网站推荐货源大学生创业计划书
  • 网站过期原因网站开发包括哪些技术
  • 济南公积金网站网络有限公司简介
  • 北京网络营销推广怎么做江门网站seo优化
  • 郑州哪家公司做网站好网址大全是什么
  • 易企网站建设甘特图模板关于网站建设
  • 营销型网站建设的五力原则婚纱摄影网页
  • 坂田网站建设公司网站开发费用摊销年限
  • 怎么做娱乐网站成都网站建设收费
  • 网站网页制作的公wordpress图片排版
  • 织梦做的网站怎么会被黑做电脑网站起什么名字
  • 荥阳网站制作北京网站设计必看刻
  • linux做网站要多大内存系统管理在哪里
  • 哪个网站注册域名wordpress显示当前文章的子分类
  • 网站免费维护期是多少上海行业网站建设
  • 苏州专门网站网站建设需要些什么资料
  • 做python项目的网站网站服务器的作用
  • 万网免费建企业网站企业网络管理与配置的作者
  • 印尼建设银行网站seo推广优化