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

做a图片网站网站哪家做的比较好的

做a图片网站,网站哪家做的比较好的,网站开发流程 图书,可信网站1.普通html页面 一般使用px定义#xff0c;不会进行适配 移动端项目#xff1a;从不同的终端保持页面的一致性#xff08;自适应#xff09;,使用rem相对单位#xff0c;rem是相对于根节点html的font-size的值进行动态换算的值 2.普通html页面进行适配 普通页面中不会进行适配 移动端项目从不同的终端保持页面的一致性自适应,使用rem相对单位rem是相对于根节点html的font-size的值进行动态换算的值 2.普通html页面进行适配 普通页面中 监听屏幕宽度变化resize方法和首次刷新pageshow时需要动态设置根节点html的font-size的值 需要调用时根据屏幕变化docEl.clientWidth去设置屏幕的rem的值 font-size不能以屏幕宽度进行设置font-size/10进行计算 项目中如何通过rem实现自适应肯定不会自己去换算rem单位太麻烦了 使用工具帮助进行换算vsCode中有换算工具px to rem ,altz即可自动进行换算 使用rem作为单位但是需要进行换算rem是相对于页面根节点html标签的font-size的值进行适配的。例如如果页面根节点html标签的font-size的值为16px那么1rem 16px如果页面根节点html标签的font-size的值为20px则1rem 20px所以使用rem需要进行动态计算 适配方案只要在窗口大小改变和初始刷新时获取到根节点的宽度/10作为根节点的fontSize大小再对元素使用rem作为单位即可实现适配 如下只要动态设置了窗口大小改变和初始刷新时的fontSize的值再对元素使用rem作为单位即可实现适配 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.box{width: 4rem;height: 4rem;background-color: aquamarine;}/style /head bodydiv classboxh6这是标题/h6/divscriptconst docEl document.documentElement;console.log(docEl);function setRem(){// 直接设置为docEl.clientWidth宽度如果docEl.clientWidth宽度过大计算结果为0.0023这种类似的数字不好显示docEl.style.fontSize docEl.clientWidth / 10 px}window.addEventListener(resize,setRem);window.addEventListener(pageshow,setRem)/script /body /html 3.VS code中使用插件px to rem对普通页面进行适配 如果按上诉适配方法每次做适配都是需要计算的很麻烦再VS code中使用插件px to rem或者插件 px to rem rpx vw (cssrem)页面中正常写px单位然后使用快捷键altz即可自动进行换算 4.vue项目中自适应 使用插件amfe-flexible和postcss-pxtorem 实际项目中vue页面需要进行适配沟通浏览器页面 16px-》1rem - 代码16px之间进行换算。 插件amfe-flexible在页面尺寸发生变化时动态设置项目根节点的值 插件postcss-pxtorem将页面中px单位换算成rem需要在项目根节点添加postcss.config.js文件并设置换算规则 module.exports {plugins: [require(postcss-pxtorem)({// rootValue: 16, //设置为16pxrootValue: 37.7, //以屏幕375px作为标准propList: [*],exclude: /node_modules/i,unitPrecision: 5, //保留rem小数点多少位//selectorBlackList: [.radius], //则是一个对css选择器进行过滤的数组比如你设置为[fs]那例如fs-xl类名里面有关px的样式将不被转换这里也支持正则写法。replace: true, //这个真不知到干嘛用的。有知道的告诉我一下mediaQuery: false, //媒体查询( media screen 之类的)中不生效minPixelValue: 8, //px小于12的不会被转换}),] } 没有做适配前 5.问题less不会自适应 发现上面写法如果使用的是css可以实现自适应但是如果是less或者sass就不能实现 解决使用postcss-px-to-viewport将px单位换成vw 6.less中实现自适应 参考地址vue移动端适配postcss-px-to-viewport - 简书 npm i postcss-px-to-viewport -D 安装好后postcss.config.js设置以下即可实现自适应 postcss.config.js const path require(path);module.exports ({ file }) {//如果读取的是vant相关的文件viewportWidth就设为375如果是其他的文件我们就按照我们UI的宽度来设置viewportWidth即750。const designWidth file.dirname.includes(path.join(node_modules, vant)) ? 375 : 750;return {plugins: {autoprefixer: {},postcss-px-to-viewport: {unitToConvert: px,viewportWidth: designWidth,unitPrecision: 6,propList: [*],viewportUnit: vw,fontViewportUnit: vw,selectorBlackList: [],minPixelValue: 1,mediaQuery: true,exclude: [],landscape: false}}}} postcss-px-to-viewport 的缺点无法把行内样式中的 px 转换成视口单位vw, vh, vmin, vmax
http://www.sadfv.cn/news/298295/

相关文章:

  • 比较好的免费网站中国南昌企业网站制作
  • 零基础网站建设书籍南京高端网站建设
  • 可信网站图标菠菜彩票网站怎么建设
  • 挂机宝怎么做网站信誉好的营销网站建设
  • 北京通州区网站制作电子商务有限公司有哪些
  • 企业网站建设网页深圳建网站三千
  • 建设联结是不是正规网站河南省建设工程质量监督信息网
  • 邢台专业做网站江苏宏澄建设有限公司网站
  • wordpress建设网站小程序店铺怎么开
  • 中文网站欣赏济南软件制作
  • 网站建设打造wordpress+dux+高亮
  • 有创意的婚纱网站模板固始县住房和城乡规划建设局网站
  • 建网站用的免费软件贵阳企业网站设计制作
  • 网站建设企业网的项目描述服务企业
  • 中国建设教育协会的网站WordPress国外主机
  • 网站效果图制作建设银行官网首页网站公告
  • 青岛网站设计多少钱wordpress支付回调
  • 做app护肤网站湖南健康卡app
  • 做排名出租网站wordpress分类目录不显示导航标签
  • 唐山玉田孤树做宣传上什么网站外贸推广是做什么的
  • 鳌江哪里有做网站建设网站步骤
  • 建一个简单的网站多少钱制作网站软件叫什么
  • 郑州专业建站报价上海珍岛做网站怎么样
  • 成都企业网站建设哪家专业网页制作模板秋季
  • 天津做个网站需要多少钱有限责任公司是私企吗
  • Html5移动网站良品铺子网络营销策划方案
  • 局域网网站制作服务平台app下载
  • 个人网站可以做百度推广吗竞价网站移动端
  • 美食网站策划书中国建设建筑教育网站
  • 优质高职院校建设专题网站网站反链有好处吗