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

做网站用什么源码福田欧辉新能源公交车

做网站用什么源码,福田欧辉新能源公交车,怎样做企业网站,网站移动端怎么做1、如何画一条0.5px的线 ① 采用 transform: scale() 的方式 该方法用来定义元素的 2D 缩放转换#xff1b; .line {width: 100px;height: 40px;transform: scale(1,0.5);background-color: red;} ② 采用 meta viewport 的方式 这样就能缩放到原来的 0.5 倍#xff0c;如… 1、如何画一条0.5px的线 ① 采用 transform: scale() 的方式 该方法用来定义元素的 2D 缩放转换 .line {width: 100px;height: 40px;transform: scale(1,0.5);background-color: red;} ② 采用 meta viewport 的方式 这样就能缩放到原来的 0.5 倍如果是 1px 那么就会变成 0.5px viewport 只针对于移动端只在移动端上才能看到效果。 meta nameviewport contentwidthdevice-width, initial-scale0.5, minimum-scale0.5, maximum-scale0.5/2、如何设置小于12px的字体 在谷歌下css 设置字体大小为 12px 及以下时显示都是一样大小都是默认12px。 解决办法 ①  -webkit-text-size-adjustnone 使用 Webkit 的内核的 -webkit-text-size-adjust 的私有CSS属性来解决。 只要加了 -webkit-text-size-adjust: none 字体大小就不受限制了。 但是 chrome 更新到 27 版本之后就不可以用了。所以高版本chrome谷歌浏览器已经不再支持-webkit-text-size-adjust 样式所以要谨慎使用。 .line {font-size: 6px;-webkit-text-size-adjust: none;} ② 采用 transform: scale() 的方式 使用 css3 的 transform 缩放属性 -webkit-transform: scale(0.5); 注意-webkit-transform:scale(0.75) 收缩的是整个元素的大小。如果是内联元素必须要将内联元素转换成块元素可以使用displayblock/inline-block/... .line {font-size: 12px;transform: scale(0.5);display: inline-block;} ③ 使用图片  如果是内容固定不变情况下使用将小于 12px 文字内容切出做图片这样不影响兼容也不影响美观。 3、如何解决 1px 问题兼容性问题 ① 问题描述  在一些 Retina屏幕的机型上移动端页面的 1px 会变得很粗呈现出不止 1px 的效果。 ② 原因 CSS 中的 1px 并不能和移动设备上的 1px 划等号。 它们之间的比例关系有一个专门的属性来描述 window.devicePixelRatio 设备的物理像素 / CSS像素 打开 Chrome 浏览器启动移动端调试模式在控制台去输出这个devicePixelRatio的值。这里选中 iPhone6/7/8 这系列的机型输出的结果就是2 这就意味着设置的 1px CSS 像素在这个设备上实际会用 2 个物理像素单元来进行渲染所以实际看到的一定会比 1px 粗一些。 ③ 解决办法 1、根据设备像素比动态设置px 思路  先拿到 window.devicePixelRatio 的值然后把这个值通过 JSX 或者模板语法给到 CSS 的 data 里然后就可以在 CSS 中用属性选择器来命中 devicePixelRatio 为某一值的情况比如说这里尝试命中 devicePixelRatio 为 2 的情况 实现  div idappdiv classold我是{{ name }}(原来的)/divdiv classnew :data-devicewindow.devicePixelRatio我是{{ name }}(精细的)/div/div .old {width: 300px;height: 100px;border: 10px solid red;margin-bottom: 20px;}.new {width: 300px;height: 100px;border: 10px solid red;}.new[data-device2] {border: 5px solid red;} 优点  直接把 1px 改成 1/devicePixelRatio 后的值这是目前为止最简单的一种方法。 缺点  这种方法的缺陷在于兼容性不行IOS 系统需要8及以上的版本安卓系统则直接不兼容。 2、伪元素先放大后缩小 思路 在目标元素的后面追加一个 ::after 伪元素布局设置为绝对定位、整个伸展开铺在目标元素上。然后把它的宽和高都设置为目标元素的两倍border值设为 1px。接着借助 CSS 动画特效中的缩放能力把整个伪元素缩小为原来的 50%。此时伪元素的宽高刚好可以和原有的目标元素对齐而 border 也缩小为了 1px 的二分之一间接地实现了 0.5px 的效果。 实现 .new[data-device2] {position: relative;}.new[data-device2]::after {content: ;position: absolute;left: 0;top: 0;width: 200%;height: 200%;border: 10px solid red;transform: scale(0.5);transform-origin: left top;} 优点  这个方法的可行性会更高兼容性也更好。 缺点 唯一的缺点是代码会变多。  3、viewport 缩放来解决 思路 就是对 meta 标签里几个关键属性下手。 meta nameviewport contentinitial-scale0.5, maximum-scale0.5, minimum-scale0.5, user-scalableno实现  这里针对像素比为2的页面把整个页面缩放为了原来的1/2大小。这样本来占用2个物理像素的 1px 样式现在占用的就是标准的一个物理像素。根据像素比的不同这个缩放比例可以被计算为不同的值。 const scale 1 / window.devicePixelRatio; const metaEl document.getElementsByTagName(meta)[0] metaEl.setAttribute(content, widthdevice-width,user-scalableno,initial-scale${scale},maximum-scale${scale},minimum-scale${scale}); 优点  这时 1px 已经被处理成物理像素大小这样的大小在手机上显示边框很合适。 缺点  这样解决了但这样做的副作用也很大整个页面都被缩放了。一些原本不需要被缩小的内容比如文字、图片等也被无差别缩小掉了。
http://www.hkea.cn/news/14291948/

相关文章:

  • 做视频网站需要流量网页设计与制作教程psd格式
  • 黔南州建设局网站discuz 做企业网站
  • 佛山市骏域网站建设专家国家建设执业资格注册中心网站
  • 表格网站怎么做的腾讯企业邮箱登录入口手机版下载
  • 造价员建设部网站澄海手工外发加工网
  • 西安市沣东新城建设局网站在什么网站可以接国外的模具做
  • php网站建设的基本流程图承德信息发布微信平台
  • 音乐网站开发的项目背景中国商标网官网入口
  • 个人网站 域名选择南京网络营销外包价格
  • 网站平台建设十大公司有哪些做动图的网站
  • 服务器 网站建设黄骅市企业名录
  • 网站怎样做推广计划长沙制作公园仿竹围栏厂家电话
  • 一诺网站建设云南省建设造价协会网站
  • 北京系统开发网站建设海南百度推广公司电话
  • 大气黑色女性时尚类网站织梦模板地名公共服务网站建设
  • 网站为什么百度不收录阿里云服务器
  • 建站服务网络公司网站开发 哪些文档
  • 成都网站seo推广省通信管理局 网站备案制度流程
  • 阿里巴巴国际站用户规模招投标网站销售怎么做
  • 建网站需要服务器吗做网站公司哪好
  • 泰州网页网站制作网站建设应注意哪些事项
  • 做任务什么网站网站建设价格请咨询兴田德润
  • 苏州自助建站软件wordpress 网页计算器
  • 怎么创建网站根目录智能在线设计
  • 个旧市建设局网站成全视频免费观看在线观看高清动漫
  • 教育网站建设网网络教学平台
  • 黑龙江省道路建设网站国人wordpress主题
  • 男女做暧视频网站免费wordpress 响应时间
  • 网站建设维护合同范本郑州商城网站建设多少钱
  • 内蒙古企业网站制作网站在哪里设置关键词