rem

vscode rem 自动转换

早过忘川 提交于 2019-12-10 11:45:09
1、VS code 安装插件, "cssrem",安装好以后,需要重启VS code。 2、插件默认计算值为16,也就是以16px为计算单位,实际情况与默认值不同。需要进入首选项=》设置,搜索“cssrem” 点击编辑图案,在右边编辑区域根据需求更改计算基准字体大小。 3、根据页面大小自动更改根目录字体 (function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.fontSize = 14 * (clientWidth / 375) + 'px'; }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); })(document, window); 4、main

线性规划VB求解

ぃ、小莉子 提交于 2019-12-09 23:02:24
线性规划VB求解 Rem 定义动态数组 Dim a() As Single, c() As Single, b() As Single, cb() As Single Dim aa() As Single, cba() As Single, xcb() As Integer, xb() As Integer Dim m As Integer, n As Integer, l As Integer, k As Integer, cc As Integer, cm As Integer, ka As Integer Dim qq As Single, tt As Single, z As Single Private Sub Command1_Click() Show n = Val(InputBox("请输入线性规划典范型方程变量的个数 N=?", "输入数据", 0)) m = Val(InputBox("请输入线性规划典范型方程约束条件的个数 M=?", "输入数据", 0)) Rem 给数组分配空间 ReDim a(0 To m + 1, 0 To n + 2) ReDim aa(1 To m + 1, 1 To n + 2) ReDim c(n) ReDim b(m) ReDim cb(m) ReDim cba(n) ReDim xcb(n) ReDim xb(m) Rem

【Dos】复制指定文件夹下所有文件到另外指定文件夹下

给你一囗甜甜゛ 提交于 2019-12-09 15:33:33
bat代码如下: 1 @echo off 2 @set /p fromFile=from: 3 @set /p toFile=to: 4 rem 找到所有文件 5 dir /b /s %fromFile%\ *.gz >tmp 6 rem 一个文件一个文件的处理 7 for /f "delims=" %%x in (tmp) do ( 8 copy /y "%%x" %toFile% 9 ) 10 del tmp 使用截图: 来源: https://www.cnblogs.com/joannaPiao/p/12011140.html

移动端自适应布局----rem字体

我只是一个虾纸丫 提交于 2019-12-08 03:48:46
一.px,em,rem之间联系与区别 px:像素是相对于显示器屏幕分辨率而言的相对长度单位,不会受屏幕宽度改变 em:继承父级的font-size,与父级的字体大小有关 rem:是em的升级版,rem只会相对html的值,不会受到父级的影响。 二.移动端怎么用rem 假设设计师的视觉稿是按照iPhone6的宽度来设计的,即375px 那么,我们可以完全按照视觉稿上的尺寸来赋值给元素的样式,比如视觉稿上的尺寸是80px,那么在css中就可以直接定义width:80px; 页面中所有的尺寸都这样来设置。 当所有的网站所有的页面样式都设置好之后。 1. 设置页面的rem大小 ```css html { font-size: calc(100vw/3.75); } 或者(ipone6举例) html{ font-size:26.67vw; } ``` 100vw是设备的宽度,除以3.75可以让1rem的大小在iPhone6下等于100px 2. 替换页面中的单位,把所有的px单位替换成rem,除以100,比如前面的80px,就是0.8rem 这样在iPhone6下,所有元素的尺寸还是和视觉稿的尺寸一样,而iphone5中,因为设备的宽度变小了,100vw/3.75得到的值,会相应的变小,即rem的单位值会变小,页面中所有的尺寸会等比例缩放。 这样就可以做到针对任何分辨率的设备保持视觉一致了

布局的几种方式(静态布局、自适应布局、流式布局、响应式布局、弹性布局)...

徘徊边缘 提交于 2019-12-08 02:35:38
一、静态布局(static layout)   即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 1、布局特点   不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见于pc端。 2、设计方法    PC: 居中布局,所有样式使用绝对宽度/高度(px),设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;    移动设备: 另外建立移动网站,单独设计一个布局,使用不同的域名如wap.或m.。 优点 :这种布局方式对设计师和CSS编写者来说都是最简单的,亦没有兼容性问题。 缺点 :显而易见,即不能根据用户的屏幕尺寸做出不同的表现。当前,大部分门户网站、大部分企业的PC宣传站点都采用了这种布局方式。固定像素尺寸的网页是匹配固定像素尺寸显示器的最简单办法。但这种方法不是一种完全兼容未来网页的制作方法,我们需要一些适应未知设备的方法。 二、流式布局(Liquid Layout)   流式布局(Liquid)的特点(也叫"Fluid") 是页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变。代表作栅栏系统(网格系统)。   网页中主要的划分区域的 尺寸使用百分数

移动端H5开发的屏幕适配方案

那年仲夏 提交于 2019-12-08 02:07:41
移动端屏幕的几个概念 1、什么是dpr? dpr: device pixel ratio 设置像素比 —— dpr=物理像素/设备独立像素。 设置独立像素:密度无关像素,个人理解:设备的实际屏幕大小 物理像素:设备像素,显示设备中一个最微小的部件,个人理解:针对iphone retina屏幕,2倍的即屏幕用2px点来显示css为1px的内容,3倍的同理 2、获取设备dpr值 js获取方式: window.devicePixelRatio Css获取方式: -webkit-device-pixel-ratio, -webkit-min-device-pixel-ratio, -webkit-max-device-pixel-ratio (通过这个三个进行媒体查询,可对不同的dpr设置做一些样式适配,如对1px边框的处理问题上) 3、rem单位 rem: fontsize of root element 即相对于根标签 html的大小。例如当设置了html的font-size时为12px时,其他元素设置1rem则代表12px。 屏幕适配的方案 1、简单版 屏幕适配(windowWidth/设计稿宽*100) ——*100为了方便计算。即font-size值是手机deviceWidth与设计稿比值的100倍 document .getElementsByTagName( 'html' )

移动端页面

家住魔仙堡 提交于 2019-12-08 00:37:36
1.引入jquery.js和adaptive.js adaptive.js (function (win, lib) { var doc = win.document; var docEl = doc.documentElement; // 设备像素比 var devicePixelRatio = win.devicePixelRatio; // 我们设置的布局视口与理想视口的像素比 var dpr = 1; // viewport缩放值 var scale = 1; // 设置viewport function setViewport() { // 判断IOS var isIPhone = /iphone/gi.test(win.navigator.appVersion); // 布局视口与理想视口的值与设备像素比相等 只针对iphone if (isIPhone) { // if (devicePixelRatio >= 3) { // dpr = 3; // } // else if (devicePixelRatio === 2) { // dpr = 2; // } // else { // dpr = 1; // } // } // else { dpr = 1; } // window对象上增加一个属性,提供对外的布局视口与理想视口的值 win

移动端字体设置rem。和兼容。

天大地大妈咪最大 提交于 2019-12-08 00:22:18
移动端字体单位font-size选择px还是rem? 一:做少部分手机适配可以用px。 二:当要适配各种手机端设备时用rem。 *二: 1.使用rem来设置Web页面的字体大小; 2.rem是相对于根元素<html>; 3.rem能等比例适配所有屏幕 4.在根元素<html>中定义了一个基本字体大小为62.5%(也就是10px。设置这个值主要方便计算,如果没有 设置,将是以“16px”为基准 ); 引入css代码如下: html { font-size : 10px } @media screen and (min-width:321px) and (max-width:375px) { html{font-size : 11px } } @media screen and (min-width:376px) and (max-width:414px) { html{font-size : 12px } } @media screen and (min-width:415px) and (max-width:639px) { html{font-size : 15px } } @media screen and (min-width:640px) and (max-width:719px) { html{font-size : 20px } } @media screen and

移动端Web页面适配方案

北城余情 提交于 2019-12-07 23:46:23
移动端Web页面适配方案 移动端字体大小 移动端适配 移动端web bolelee 3月20日发布 赞 | 6 收藏 | 67 6.3k 次浏览 更新:完整 js 代码和 sass mixin 已上传于gitHub, 点击此处可获取 =================================================== 移动端Web页面,即常说的H5页面、手机页面、webview页面等。 手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑在安卓/IOS的各种尺寸设备上的兼容,这里总结的是针对移动端设备的页面,设计与前端实现怎样做能更好地适配不同屏幕宽度的移动设备。 适配的目标 引用一文章的描述: 在不同尺寸的手机设备上,页面“相对性的达到合理的展示(自适应)”或者“保持统一效果的等比缩放(看起来差不多)”。 概念理解 在做适配之前,需要先理解一些概念。对于不理解的地方,可以搜索更多文章看看,本文总结的也是摘抄了其他文章的描述,本文末有附相关链接。 viewport视口 viewport是严格的等于浏览器的窗口。 viewport 与跟 viewport 有关的 meta 标签的关系,详细建议读一读这篇文章: 移动前端开发之viewport的深入理解 , viewport 与布局的关系,可以看下这篇文章: 在移动浏览器中使用viewport元标签控制布局

rem解决不同宽度手机的适配问题

China☆狼群 提交于 2019-12-07 23:43:04
简单记录如下,不同手机按照宽度不同计算不同的html的font-size,即可实现,代码如下,直接放入即可。 var fun = function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; //这里是假设在750px宽度设计稿的情况下,1rem = 20px; //可以根据实际需要修改 docEl.style.fontSize = 20 * (clientWidth / 750) + 'px'; }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); }; fun(document, window); 来源: CSDN 作者: wh_xmy 链接: https://blog.csdn