耽美漫画

1.winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉

<meta name=”msapplication-tap-highlight” content=”no”>

2.关闭iOS键盘首字母自动大写

<input type=”text” autocapitalize=”off” />

3.禁止文本缩放

html {
-webkit-text-size-adjust: 100%;
}

4.移动端如何清除输入框内阴影在iOS上,输入框默认有内部阴影,但无法使用 box-shadow 来清除,如果不需要阴影,可以这样关闭:

input,
textarea {
border: 0;
-webkit-appearance: none;
}

5.忽略页面的数字为电话,忽略email识别
<meta name=”format-detection” content=”telephone=no, email=no”/>

6.移动端禁止选中内容

div {
-webkit-user-select: none;
}

7.移动端取消touch高亮效果在做移动端页面时,会发现所有a标签在触发点击时或者所有设置了伪类 :active 的元素,默认都会在激活状态时,显示高亮框,如果不想要这个高亮,那么你可以通过css以下方法来禁止:

.xxx {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

8.如何禁止保存或拷贝图像通常当你在手机或者pad上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,如果你不想让用户这么操作,那么你可以通过以下方法来禁止:PS:需要注意的是,该方法只在 iOS 上有效。

img {
-webkit-touch-callout: none;
}

9.解决字体在移动端比例缩小后出现锯齿的问题

-webkit-font-smoothing: antialiased;

10.栅格布局:
box-sizing:border-box;可以改变盒子模型的计算方式方便你设置宽进行自适应流式布局
11.按钮被按下效果的实现需要给a标签加a:active属性和添加一段空函数

document.body.addEventListener(‘touchend’, function () { })

12.字体大小尽量使用pt或者em,rem,代替px。

rem不熟的可以看看以前的一篇文章

13.设置input里面placeholder字体的大小

14.wap页面有img标签,记得加上display:block;属性来解决img的边缘空白间隙的1px像素。如果图片要适应不同的手机要设置width:100%;而且不能添加高度
移动端禁止选中内容

15.如果你不想用户可以选中页面中的内容,那么你可以在css中禁掉:

16.audio元素和video元素在ios和andriod中无法自动播放应对方案:触屏即播

$(‘html’).one(‘touchstart’,function(){
audio.play()
})

17.手机拍照和上传图片<input type=”file”>的accept 属性
<!– 选择照片 –>

<input type=file accept=”image/*”>

<!– 选择视频 –>
<input type=file accept=”video/*”>
ios 有拍照、录像、选取本地图片功能部分android只有选取本地图片功能winphone不支持input控件默认外观丑陋
18.有关Flexbox弹性盒子布局一些属性不定宽高的水平垂直居中

.xxx{
position:absolute;
top:50%;
left:50%;
z-index:3;
-webkit-transform:translate(-50%,-50%);
border-radius:6px;
background:#fff;
}

[flexbox版]不定宽高的水平垂直居中

.xx{
justify-content:center;//子元素水平居中,
align-items:center;//子元素垂直居中;
display:-webkit-flex;
}

19.单行文本溢出
.xx{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

20.多行文本溢出

.xx{
display:-webkit-box !importmort;
overflow:hidden;
text-overflow:ellipsis;
word-break:break-all;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;(数字2表示隐藏两行)
}

21.使用流体图片

img{
width:100%;
height:auto;
width:auto\9;
}

22.一像素边框(例子:移动端列表的下边框)

.list-iteam:after{
position: absolute;
left: 0px;
right: 0px;
content: ”;
height: 1px;
transform: scaleY(0.5);
-moz-transform: scaleY(0.5);
-webkit-transform:scaleY(0.5);
background-color: #e3e3e3;
}

23.针对适配等比缩放的方法:

@media only screen and (min-width: 1024px){
body{zoom:3.2;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
body{zoom:2.4;}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
body{zoom:2;}
}
@media only screen and (min-width: 540px) and (max-width: 639px) {
body{zoom:1.68;}
}
@media only screen and (min-width: 480px) and (max-width: 539px) {
body{zoom:1.5;}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
body{zoom:1.29;}
}
@media only screen and (min-width: 400px) and (max-width: 413px) {
body{zoom:1.25;}
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
body{zoom:1.17;}
}
@media only screen and (min-width: 360px) and (max-width:374px) {
body{zoom:1.125;}
}

 


   

发表评论

邮箱地址不会被公开。 必填项已用*标注