前端笔记饥人谷技术博客

css常用样式

2018-03-09  本文已影响16人  好奇男孩

1.背景background

background 简写属性,作用是将背景属性设置在一个声明中
background-attachment 背景图像是否固定或者随着页面的其余部分滚动
background-color 设置元素的背景颜色
background-image 把图像设置为背景
background-position 设置背景图像的起始位置
background-repeat 设置背景图像是否及如何重复
background-size 设置背景的大小(兼容性

常用属性

可以缩写为一句:background: #f00 url(background.gif) no-repeat fixed 0 0;

2.隐藏or透明:元素“看不见了”,让用户在当前页面展示的视口里看不见元素

好用的小技巧

以下消失都是有前提条件的
height: 0; width: 0; padding: 0; margin: 0; border: 0; ... 等;
position: absolute; left: 1000000px; top: 100000px; ...等;
z-index: -1000; ...等;

常规方法:(推荐)

区别:

display: none; 从文档流消失,不占据文档空间,但是还存在DOM树中
visibility: hidden; 和 opacity: 0; 还是会占据文档空间
display: none; 和 visibility: hidden; 绑定的事件不会触发
opacity: 0; 的元素绑定的事件还是会触发事件

注意

复杂方法(装逼必备)

行高line-height

a.ine-height: 2与line-height: 200%的区别

b.height = line-heihgt 来垂直居中单行文本

作者:彭荣辉
链接:https://www.jianshu.com/u/0f804364a8a8
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读