标签:文本框 帮助 lin isp image 产生 文件 translate bsp
display:none/block
visibility:hidden/visible
两者的区别:
display:none的元素,不占原来标准流的位置了,在页面是也看不到了,但是源码中还有对应的标签。
visibility:hidden的元素,占据原来的标准流位置,在页面中看不到,源码中有对应的标签。
overflow:hidden;会将超出或是溢出元素的内容给隐藏起来
三个属性:overflow,white-space,text-overflow缺一不可
.box { width: 200px; height: 100px; background-color: pink; overflow: hidden; white-space: nowrap; /*将文字内容设置为不换行*/ text-overflow: ellipsis; /*ellipsis省略的意思 text-overflow文本溢出*/ }
cursor: default 默认 | pointer 小手 | move 移动 | text 文本 | help 帮助
最最常用的是 pointer,move;
去掉文本框或是文本域的环绕线
outline:none
vertical-align: baseline | top | middle | bottom
一般用middle让图片和文字在垂直方向都居中。
还可以使用top,middle,bottom将图片与盒子底部的默认间距给清除。
将图片与盒子底部的默认间距清除掉的方式:
vertical-align:top|middle|bottom 还可以将图片设置为块级元素 display:block
1.**为什么要使用精灵图**
为了降低向服务器发送请求的次数
提高页面的加载速度
2.什么是精灵图
CSS 精灵其实是将网页中的一些背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵图中不同位置的某个小图,要想精确定位到精灵图中的某个小图,就需要使用CSS的background-image、background-repeat和background-position属性进行背景定位,其中最关键的是使用background-position属性精确地定位。
3.精灵图使用本质
利用背景图片的位置属性进行设置
1.精灵图的缺点
1.额外的增加总文件的大小,因为精灵图本质上还是图片
2.会额外的增加http请求次数
3.缩放会失真
2.字体图标的优点:
1.可以做出跟图片一样可以做的事情,改变透明度、旋转度,等..
2.但是本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果等等...
3.本身体积更小,但携带的信息并没有削减。
4.几乎支持所有的浏览器
5.移动端设备必备良药...
无论内容如何变化 ,两边的样式还是原来的样式
一个元素的宽高可以使用px单位 ,还可以使用百分比的形式,还可以使用em
如果使用百分比的话,是按父元素的宽高进行百分比的设置。
transition:过渡
要过渡的属性,过渡的持续时间,运动轨迹,延迟时间
transform: translate|scale|rotate
translate是指的元素的位置的移动,比如水平或是垂直的位置
scale是指的元素的大小的变化,比如宽高,里面的参数是倍数,如果只写一个值,表示宽高都按这个倍数进行缩放。
rotate是指元素的旋转
标签:文本框 帮助 lin isp image 产生 文件 translate bsp
原文地址:https://www.cnblogs.com/sauronblog/p/11441525.html