20230210学习笔记
1. 元素的显示和隐藏(常用的有三种方式)
display属性控制显示/隐藏
block 除了转化成块元素以外,还有显示元素的意思
none 隐藏元素
隐藏的元素不占原来的位置
visibility属性控制显示/隐藏
hidden 隐藏元素
visible 显示元素
隐藏元素之后元素仍然占有原来的位置
overflow 溢出显示和隐藏
visible(默认属性值); 当内容超出时,不剪切超出的内容也不添加滚动条
hidden:将超出盒子的内容隐藏
scroll: 不管有没有超出盒子的内容,盒子都显示滚动条
auto; 如果盒子内的内容 超出盒子的范围就显示滚动条,否则不显示
2.CSS的常用技巧
精灵图
为什么需要精灵图??
可以让多张小图片整合到一张大的图片,返回给浏览器,可以减少服务器请求的压力。
精灵图的使用步骤
1、利用background 来插入背景图片
2、利用background-position属性来移动背景位置
一般情况下精灵提的都是负值(网页中x轴向右是正值,Y轴向下是正值,但精灵图都是向左和向上偏移的,所以都是负值)
鼠标样式
cursor: default; 默认鼠标样式(鼠标默认箭头)
cursor: pointer; 小手鼠标样式
cursor: text; 文本鼠标样式
cursor: move; 拖动鼠标样式
cursor: not-allowed; 禁止鼠标样式
输入框删除外框
outline: none;
文本域取消拖拽
resize: none;
行内元素的对齐方式
属性:vertical-align
属性值
top 顶线对齐
middle 中线对齐
bottom 底线对齐
baseline 基线对齐(默认值)
CSS三角制作
思路:先将盒子的宽高设置为0,然后边框设置为transparent,想用哪个三角,就将哪个边框设置颜色即可
|