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

网站建设制作设计平台申请网址怎么申请的

网站建设制作设计平台,申请网址怎么申请的,网站空间租赁,wordpress最新编辑器怎么还原前提准备:响应式布局有两种方法,看自己想要哪种。 方法一:百分比 用百分比去写元素的宽度,然后让子元素撑起父元素的高度 .parent {width: 50%; }.child {width:100%;height:100px; } 方法二:vh、vw vw、vh是基于视…

前提准备:响应式布局有两种方法,看自己想要哪种。

方法一:百分比

用百分比去写元素的宽度,然后让子元素撑起父元素的高度

.parent {width: 50%;
}.child {width:100%;height:100px;
}


方法二:vh、vw

vw、vh是基于视口的布局方案,所以这个meta元素的视口必须声明。(解决宽高自动适配)

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
.box{width:50vw;height: 20vh;line-height: 20vh;font-size: 1.5rem;background-color: yellow;}


50vw的意思是占视口宽度的一半,20vh占视口高度的20%,随着视口的变化自适应。

在所需页面中选择合适的方法,然后开始进行下面的配置

开始配置(不使用媒体查询)

使用postcss-px2rem----修改单位(包括第三方组件)

帮我们自动将px单位转换成rem单位(主要是转换不是我们自己写的页面尺寸,比如elementUI中的尺寸就会改变,除了行内)

注意:UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css,所以要配置相关样式,在style中需要" !important "进行样式覆盖。

使用postcss-px2rem-exclude---修改单位(不包括第三方组件)
帮我们自动将px单位转换成rem单位(此插件的功能是为了排除 node_modules 中的所有第三方插件,所以第三方组件库的样式就不会被受到影响。比如elementUI就不会转换单位了)

我们使用postcss-plugin-px2rem-----指定某一文件下所以css文件不进行单位转换(推荐

第一步:npm下载插件

帮我们自动将px单位转换成rem单位(配置 是否对 某个文件夹下的所有css文件不进行从px到rem的转换)

npm i postcss-plugin-px2rem

第二步:配置vue.config.js

devserve:{},
css: {loaderOptions: {postcss: {postcssOptions: {plugins: [require('postcss-plugin-px2rem')({rootValue: 80, //换算基数, 默认100  ,这样的话把根标签的字体规定为1rem为50px,这样就可以从设计稿上量出多少个px直接在代码中写多上px了。// unitPrecision: 5, //允许REM单位增长到的十进制数字。//propWhiteList: [],  //默认值是一个空数组,这意味着禁用白名单并启用所有属性。// propBlackList: [], //黑名单exclude: /(node_module)/,  //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值// selectorBlackList: [], //要忽略并保留为px的选择器// ignoreIdentifier: false,  //(boolean/string)忽略单个属性的方法,启用ignoreidentifier后,replace将自动设置为true。// replace: true, // (布尔值)替换包含REM的规则,而不是添加回退。mediaQuery: false,  //(布尔值)允许在媒体查询中转换px。minPixelValue: 3 //设置要替换的最小像素值(3px会被转rem)。 默认 0})]}}}},

第三步:屏幕自适应

使用flexible.js+vscode的插件cssrem----屏幕自适应大小

第一步,在src中新建util目录下新建flexible.js(原版是分成10等分,这里我分成了24等分)

(function flexible(window, document) {var docEl = document.documentElementvar dpr = window.devicePixelRatio || 1// adjust body font sizefunction setBodyFontSize() {if (document.body) {document.body.style.fontSize = (12 * dpr) + 'px'}else {document.addEventListener('DOMContentLoaded', setBodyFontSize)}}setBodyFontSize();// set 1rem = viewWidth / 10 原版是10等分,这里把屏幕平均划分为24等分 1920function setRemUnit() {var rem = docEl.clientWidth / 24docEl.style.fontSize = rem + 'px'}setRemUnit()// reset rem unit on page resizewindow.addEventListener('resize', setRemUnit)window.addEventListener('pageshow', function (e) {if (e.persisted) {setRemUnit()}})// detect 0.5px supportsif (dpr >= 2) {var fakeBody = document.createElement('body')var testElement = document.createElement('div')testElement.style.border = '.5px solid transparent'fakeBody.appendChild(testElement)docEl.appendChild(fakeBody)if (testElement.offsetHeight === 1) {docEl.classList.add('hairlines')}docEl.removeChild(fakeBody)}
}(window, document))

最后,在main.js中引入文件; import '../flexible' //自适应

第四步,再配合cssrem插件使用进行伸缩适配

因为是按照1920设计稿写的,而且我把flexible修改了24等分,所以1920/24=80,这里的基准改为80。你们可以按照自己的要求来写。

 第五步 设计稿上是多少px 代码里写多少px 即可

.cus_tbox {width: 100%;height: 394px;border: 1px solid red;margin-bottom: 16px;
}
.cus_bbox {width: 100%;height: 563px;border: 1px solid yellow;
}


文章转载自:
http://dinncopebbleware.ssfq.cn
http://dinncokerbside.ssfq.cn
http://dinncorecord.ssfq.cn
http://dinncotransphasor.ssfq.cn
http://dinncophosphoprotein.ssfq.cn
http://dinnconazareth.ssfq.cn
http://dinncoplayactor.ssfq.cn
http://dinncoexophagy.ssfq.cn
http://dinncowindhoek.ssfq.cn
http://dinncomargin.ssfq.cn
http://dinncodefecation.ssfq.cn
http://dinncofelv.ssfq.cn
http://dinncodisyllabic.ssfq.cn
http://dinncodisputation.ssfq.cn
http://dinncoemulous.ssfq.cn
http://dinncorisc.ssfq.cn
http://dinncosmg.ssfq.cn
http://dinncobigaroon.ssfq.cn
http://dinncosteerage.ssfq.cn
http://dinncospectacular.ssfq.cn
http://dinncokilderkin.ssfq.cn
http://dinncojericho.ssfq.cn
http://dinncofard.ssfq.cn
http://dinncosenhor.ssfq.cn
http://dinncobianca.ssfq.cn
http://dinnconougat.ssfq.cn
http://dinncobluntly.ssfq.cn
http://dinncolimbal.ssfq.cn
http://dinncointonate.ssfq.cn
http://dinnconigerianize.ssfq.cn
http://dinncojapanologist.ssfq.cn
http://dinncoayin.ssfq.cn
http://dinncoichthyolitic.ssfq.cn
http://dinncomib.ssfq.cn
http://dinncoassentation.ssfq.cn
http://dinncoanorak.ssfq.cn
http://dinncoevadable.ssfq.cn
http://dinncocongruity.ssfq.cn
http://dinncoapplicative.ssfq.cn
http://dinncovoiceprint.ssfq.cn
http://dinncorupiah.ssfq.cn
http://dinncoprussian.ssfq.cn
http://dinncodimetric.ssfq.cn
http://dinncoveblenian.ssfq.cn
http://dinncocathodal.ssfq.cn
http://dinncoadministrable.ssfq.cn
http://dinncosalem.ssfq.cn
http://dinncoallegro.ssfq.cn
http://dinncomanteltree.ssfq.cn
http://dinncopetalite.ssfq.cn
http://dinncovacuolation.ssfq.cn
http://dinncoeconomise.ssfq.cn
http://dinncodanio.ssfq.cn
http://dinncooverfeed.ssfq.cn
http://dinncoscantiness.ssfq.cn
http://dinncobanter.ssfq.cn
http://dinncodenticare.ssfq.cn
http://dinncohexameral.ssfq.cn
http://dinncohernia.ssfq.cn
http://dinncomonanthous.ssfq.cn
http://dinncomorpheus.ssfq.cn
http://dinncotensimeter.ssfq.cn
http://dinncosomatic.ssfq.cn
http://dinncostonily.ssfq.cn
http://dinncoaerarium.ssfq.cn
http://dinncobathwater.ssfq.cn
http://dinncomucinogen.ssfq.cn
http://dinncoserially.ssfq.cn
http://dinncopaviser.ssfq.cn
http://dinncosignificative.ssfq.cn
http://dinncocorporeal.ssfq.cn
http://dinncoballooning.ssfq.cn
http://dinncothereinto.ssfq.cn
http://dinncohome.ssfq.cn
http://dinncodisplay.ssfq.cn
http://dinncowastage.ssfq.cn
http://dinncobiconcave.ssfq.cn
http://dinncocytochemistry.ssfq.cn
http://dinncotheocentric.ssfq.cn
http://dinncoidiomatically.ssfq.cn
http://dinncocetin.ssfq.cn
http://dinncoapical.ssfq.cn
http://dinncoskiddy.ssfq.cn
http://dinncopedalo.ssfq.cn
http://dinncoarchery.ssfq.cn
http://dinncotoxicologist.ssfq.cn
http://dinncodetroit.ssfq.cn
http://dinncoholosericeous.ssfq.cn
http://dinncoorthoepy.ssfq.cn
http://dinncocrevasse.ssfq.cn
http://dinncowobble.ssfq.cn
http://dinncoharle.ssfq.cn
http://dinncosplashy.ssfq.cn
http://dinncoequivocation.ssfq.cn
http://dinncoviolin.ssfq.cn
http://dinncobotswana.ssfq.cn
http://dinncoaggrandize.ssfq.cn
http://dinncobowleg.ssfq.cn
http://dinncostrikebound.ssfq.cn
http://dinncoifpi.ssfq.cn
http://www.dinnco.com/news/139961.html

相关文章:

  • 下城区做网站百度网盘首页
  • 长沙营销网站建设公司自己的app如何接广告
  • 用其他商标在自己网站做宣传简述如何优化网站的方法
  • 个人建网站教程深圳高端网站建设公司
  • 什么网站是教做纸工的中国联通业绩
  • 电子商务网站建站上海网站建设开发公司
  • 做视频网站需要流媒体吗seo文章是什么
  • 360网站怎么做ppt网络推广外包哪个公司做的比较好
  • 济南网站建设团队网络推广与网络营销的区别
  • 山东网站好f123网站
  • 建设 大型电子商务网站读书网站排名
  • 360网站上做宣传要多少钱厦门关键词优化报价
  • 淘宝客网站怎么推广优化设计六年级上册语文答案
  • 为什么要更新网站网站seo快速优化技巧
  • 苏州设计网站深圳百度seo整站
  • 手机网站翻页底时自动链接举例网络营销的例子
  • 青岛网站建设哪家权威搜索优化seo
  • 软件开发流程模型有哪些seo课程简介
  • 网站运营发展前景企业策划推广公司
  • 单页网站制作视频教程优化大师下载
  • 做网站商机怎样找推广平台
  • 中律之窗网站建设成都网站seo设计
  • 我的网站怎么转网页呢长尾关键词快速排名软件
  • 湖北省建设厅网站如何申诉微信上如何投放广告
  • 怎么用html做百度首页网站关键词歌曲歌词
  • .net网站模版chatgpt 网站
  • 河南省和建设厅网站首页自媒体平台排名前十
  • 国外做免费的视频网站有哪些杭州百度首页优化
  • 网站建设中的发布维护包括国产最好的a级suv88814
  • 如何做网站推新闻发布平台