在开发手机端的网页页面时,经常需要在头部加上一些图标,如logo、菜单按钮等。但是常常会遇到图标居中显示不了的问题,这时我们可以使用CSS3来解决。 首先,在头部图标所在的父元素中使用flex布局,如...
在开发手机端的网页页面时,经常需要在头部加上一些图标,如logo、菜单按钮等。但是常常会遇到图标居中显示不了的问题,这时我们可以使用CSS3来解决。
首先,在头部图标所在的父元素中使用flex布局,如下所示:
.header{
display:flex;
justify-content:center;
align-items:center;
} .icon{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
} @media screen and (max-width:600px){
.icon{
width:30px;
height:30px;
}
}