A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨凯233 中级黑马   /  2016-9-13 11:55  /  1545 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、IOS点击屏幕闪动问题:

IOS点击按钮的时候,屏幕总会闪动一下,这让页面看起来很不友好也不流畅。

原因如下:

在移动端上,有事件监听的元素被点击的时候会被高亮显示,而-webkit-tap-highlight-color属性会在当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色。

该属性可以只设置透明度。如果未设置透明度,iOS Safari使用默认的透明度。当透明度设为0,则会禁用此属性;当透明度设为1,元素在点击时不可见。


2、css3-字符过多省略

{
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
li中内容超过长度后以省略号显示的方法 (此方法适用与IE与OP浏览器)
<style type="text/css">
<!-- li { width:200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; } -->
</style>



多行的:


display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;


3、css3-淡入淡出效果

-webkit-transition: all 0.2s ease-in-out;

-o-transition: all 0.2s ease-in-out;

transition: all 0.2s ease-in-out;



以上都是我自己实际遇到的问题,以及解决方法。

ps:一些问题,可以用js解决,但是用css 会效率高。写法也简单~~

大家可以分享分享~~

2 个回复

倒序浏览
好东西{:2_30:}{:2_30:}
回复 使用道具 举报

共勉~~~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马