项目开发时,涉及到的css样式
本文章,主要用来收集vue项目开发时,遇到的各种css样式问题。
1、如何让容器的高度等于浏览器窗口的高度?
问题描述:我们的微软浏览器和谷歌浏览器的窗口高度不一致,但是我们想无论打开哪个浏览器,都让我们项目的菜单容器的高度等于窗口的高度。
解决办法:
举例:
2、 如果容器里的内容超出了容器本身的范围,那么应当显示滚动条
问题描述:如下图,粉色盒子的内容,超出了盒子的范围,都溢出了。这显然是不合适的。
解决方案:使用如下css样式
效果:
3、去除容器内边距
padding:0 即可消除内边距。
效果展示:
4、 去除容器的边框线
style="border-right: none;"
5、背景颜色渐变效果
如下图:这个容器的背景颜色,就是渐变效果。
实现:
/* 实现header区域背景颜色的蓝色渐变效果 */
.myHeader{
background: linear-gradient(to right, #AAC0D7, #215D9B);/* 从左到右的蓝色渐变 */
}
效果:
6、让子盒子占满父盒子
问题描述:如下如,子盒子没铺满父盒子。
解决方案:给子盒子设置如下css
查看效果:
7、让盒子内容纵向垂直
给盒子设置如下css:
display: flex;/* 设置成flexbox布局模型 */
align-items: center; /* 垂直居中 */
8、如何让用户头像始终固定在页面右上角(尽管页面放大/缩小)?
添加如下css:
position: fixed; /* 固定定位 */
top: 8px; /* 距离顶部 8像素 */
right: 150px; /* 距离右侧 150像素 */
展示效果: