前端黑魔法之css3以及h5
来源:互联网 发布:纵向加密 数据网 编辑:程序博客网 时间:2024/06/10 01:33
1.对于超出文本域的文字处理,使用省略号处理(属于css3属性):
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;
width:100%;
2.a标签:行内元素
注意:1.使用时a标签嵌套在块元素外,需要将a设置为block元素;
2.a标签内再嵌套a标签,浏览器解析时不再嵌套,如“<a>哈哈<a>呵呵</a></a>”,解决方案:<a>哈哈<object><a>呵呵</a></object></a>,上面的效果在IE9+、Firefox4+、Opera9+、Safari5.1+、Chrome14+都可以完整运行,如果在在旧版本IE浏览器上要有效果的话,需要在<object>
标签内添加一个注释;
3.img 图片被压缩
解决方案:1.设置img的“object-fit”属性实现图片裁剪:"object-fit"的参数:object-fit:fill | contain | cover | none | scale-down
6.pointer-events:none 使用技巧:不只是禁用链接hover,打开链接等效果,是真实意义上的将onlick
事件去掉了
7.设置文本框的placeholder文字距离文本框左边的距离可以通过设置padding-left;
8.限制textarea的字符长度,通过maxlength="100"设置
9.移动端使用动画时的技巧(启用GPU):
9.1设置transform:translateZ(0);
9.2设置transform:translate(0,0,0);
10.清除浮动常用方法:
.fl{float:left;}.fr{float:right;}.clearfix:after{display:block;content:".";height:0;visibility:hidden;clear:both;}.clearfix{*zoom:1;}
11.resize(css3属性) :实现元素尺寸的拉伸收缩,需要设置元素的 overflow 属性,值可以是 auto、hidden 或 scroll
none|both|horizontal|vertical;
-webkit-resize: horizontal; -moz-resize: horizontal; -o-resize: horizontal; -ms-resize: horizontal; resize: horizontal;
12.currentColor属性:css变量, color 属性的值,具体意思是指:currentColor关键字的使用值是 color 属性值的计算值。
css-tricks/currentColor
css88/currentColor
参考资料:前端黑魔法,object-fit属性的讲解
13.table布局时,可以使用多个tbody,在合并多行时,td除了需要用rowspan属性,还需要判断td是不是第一个
- 前端黑魔法之css3以及h5
- 前端黑魔法之js加密
- 前端黑魔法
- 前端开发中的一些黑魔法Pt1
- Mac黑魔法之小机器人工作流
- Python “黑魔法” 之 Meta Classes
- python 黑魔法之编码转换
- iOS黑魔法之Method Swizzling
- Python “黑魔法” 之 Meta Classes
- 123.Runtime之黑魔法-Method Swizzling
- Python黑魔法之描述符
- c/c++ 之宏的黑魔法
- 前端基础之H5
- 前端黑魔法--纯css折角头像的实现
- 前端基础之CSS3
- 黑书之1.2.24 寻找魔法豌豆
- runtime学习之 - 黑魔法 Swizzling,改变系统方法!
- iOS开发之原来Runtime的黑魔法这么厉害
- (一)JavaMail 简介
- 自定义圆形按钮并实现按下状态
- Android单元测试研究与实践
- Android Handler 避免内存泄漏的用法总结
- 黑马程序员_字节流和字符流
- 前端黑魔法之css3以及h5
- 幽默讲解linux的Socket IO模型
- 数据包分析——数据链路层 和 网络层
- iOS学习----NSNumber的使用
- 文件分割和合并
- 网页设置背景图片
- 常用插件
- JSP页面中注释<!-- --> 和 <%-- --%>的区别
- MySQL三大范式和反范式