开发过程遇到的css样式问题记录
一、移动端
1.部分安卓机圆角border-radius失效,显示为方形状?
background-clip: padding-box;
2.部分安卓机字体图标出现锯齿?
使用iconfont图标时,小米8机型出现锯齿。
也可解决字体不清晰。
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
3.安卓机devicePixelRatio值较大,图片显示模糊
使用2X图
背景图设置: background-size: contain;
4.上下滑动时卡顿、慢
body {
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
}
5.禁止选中/复制文字
需要加上浏览器前缀。
-webkit-user-select: none;
moz-user-select: none;
-khtml-user-select: none;
user-select: none;
6.长时间按住页面开始闪动
-webkit-touch-callout: none;
7.Iphone机的输入框出现内阴影
-webkit-appearance: none;
8.触摸元素时出现半透明灰色遮罩
-webkit-tap-highlight-color: rgba(255,255,255,0)
9.Retina屏的1px边框
请 bing一下关键字,解决方式不一。
在微信小程序中我使用1rpx居多,安卓机和果机粗细差别大时使用伪代码::after
.item::after {
content: '';
box-sizing: border-box;
width: 200%;
height: 200%;
position: absolute;
top:;
left:;
border-bottom: 2rpx solid #e5e5e5;
transform: scale(0.5);
transform-origin: 0 0;
z-index:;
}
10. 可以用css动态计算元素高度
设计稿以750px为准。
height: calc(100%-97/750);
动态计算高度还是用JS比较稳妥。
11.文字加粗
无法加粗的情况下可使用字体阴影。
text-shadow: 0px 0px #000;
12.两端字体设置情况
果机设置字体:"PingFang SC" ,支持字重100至900粗细;
安卓机设置字体:"Noto Sans CJK"(思源黑体中日韩)(Noto Sans 字体),支持字重400和700粗细、其他无;

(@_@;)
13.移动端边框线粗细显示不一样?
根据移动端视网膜屏devicePixelRatio值不同,1px产生的边框线粗细程度不一样,可以用伪类元素解决。
.border {
&::after {
content: '';
position: absolute;
width: 200%;
height: 200%;
left:;
top:;
transform: scale(0.5);
transform-origin: 0 0;
box-sizing: border-box;
border-radius: 16rpx;
border: 2rpx solid #eee;
z-index:;
}
}
14.IOS显示日期格式的兼容问题?
'2019-12-12 00:00:00' 格式无法识别会被显示为NaN,可将 - 替换为 / , str.replace(/\-/g,"/")
正确格式:
'2019/12/12 00:00:00' 两端兼容良好;
显示长度为19位,超出可截取 str.substring(0,19) 。
┭┮﹏┭┮
开发过程遇到的css样式问题记录的更多相关文章
- jquery操作CSS样式全记录
$(this).click(function(){ if($(this).hasClass(“zxx_fri_on”)){ $(this).removeClass(“zxx_fri_on”); ...
- CSS样式设置记录
在不懂php和wordpress的情况下,需要按照样式内容用php+wordpress+mysql做个网站,网页上有许多样式需要设置,包括颜色字体等要跟要求一致,记录下今天的结果. <div i ...
- (转载)记录函数 getStyle() 获取元素 CSS 样式
设置元素(element)的css属性值可以用element的style属性,例如要将element的背景色设置为黑色,可以这么做: element.style.backgroundColor = ' ...
- css 样式 记录
/* Track */::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-bo ...
- CSS样式表(三)
前端人员在学习开发过程中常用的CSS样式总结: [margin] margin 检索或设置对象四边的外延边距 margin-top 检索或设置对象顶边的外延边距 margin-right 检索或设置对 ...
- 对于一些css样式的巧妙方法进行总结。
针对之前遇到过的一些特殊样式的实现,我今天做个总结,目的有二:一是将这些方法记录下来,以便将来需要用到时查找使用.二为将这些大神们智慧的结晶发扬光大,让广大前端程序猿们能够少走弯路.此贴为更新帖,以后 ...
- HTML标记语言和CSS样式的简单运用(Nineteenth Day)
曾经励志下去要坚持把每天所学的知识记录下来,可是坚持了几天后,就觉得自己坚持不下去了....这几天自己好好的想了想,觉得不能坚持也得要坚持,因为要对自己负责,所以得学会逼着自己去做,只有这样才能把一件 ...
- iOS 加载本地 HTML 文件 CSS 样式图片无效果
在开发的过程中,有时候需要加载一些 HTML 页面,对于不太复杂的界面,基本上都可以放到本地用 UIWebview 来加载,但是在开发过程中会碰到 UIWebview 加载出来的 HTML 页面没有图 ...
- PHP使用echo输出标签设置CSS样式问题
使用php是可以输出HTML标签的,这为页面设计带来很大方便. 在此记录php输出标签设置CSS样式的问题: echo可使用''.""或你不用引号,如果想要输出带CSS样式的HTM ...
随机推荐
- 适配iphone X
首先需要为meta标签加上viewport-fit=cover,默认viewport-fit=contain,跟background-size类似.当值设置为cover既可让安全区域铺满全屏,就跟适配 ...
- mybatis中添加时间字符串条件
<if test="operatorDateStart != null and operatorDateStart !='' " >operator_date > ...
- python中list不能做索引
先看python中内置的list不能作为字典的key. 可将list或者ndarray转化为tuple再做索引. list不能进行hash: import numpy as np a1 = np.ar ...
- C realloc
https://baike.baidu.com/item/realloc/659993?fr=aladdin 也就是说:原地址后面有连续可以空间可以满足需要,则追加在后面,否则开辟新空间,并拷贝数据
- 使用预设半透明鼠标Cursor
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- python下载服务器
大佬们,你们还在为传输文件时利用U盘插拔而苦恼吗,还在为设置文件共享而苦恼吗?别苦恼了,教你一秒实现文件的传输. 首先我们都要有python环境,这个肯定有. 下面就是一秒,在你要传的文件的目录下输入 ...
- vector subscript out of range
报这个错时会弹出一个窗口,貌似内存溢出,这是什么由于vector存放的数据超出了vector的大小所造成的. 解决方法如下: 在Vector<string> vector之后,不能直接通过 ...
- Makefile.am和makefile.in生成Makefile
Makefile.am和makefile.in生成Makefile 很多时候,我们在网上下载的linux开源软件都会遇到一个问题,就是源码里面没有直接的makefile,但是它有Makefile.am ...
- 使用AWS、Docker与Rancher提供弹性的生产级服务
2017-07-26 开始想你的 RancherLabs AWS Summit 2017 Beijing已经圆满落幕啦!亚马逊公司首席技术官沃纳·威格尔博士莅临现场,分享 AWS 最新云解决方案,把握 ...
- Mysql——常用命令
查看版本:show variables like '%version%' 或者 select version() 是否开启binlog:show variables like 'log_bin ...