css增减九宫格
导读:CSS是一种网页样式语言,可以帮助我们美化网页,并且实现一些特殊的效果。下面,我们来看看如何使用CSS增减九宫格。.container{display: grid;grid-template-columns: repeat(3, 1fr ;...
CSS是一种网页样式语言,可以帮助我们美化网页,并且实现一些特殊的效果。下面,我们来看看如何使用CSS增减九宫格。
.container{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
background-color: #eee;
}
.box{
background-color: #fff;
text-align: center;
font-size: 30px;
border-radius: 5px;
box-shadow: 2px 2px 5px #ccc;
}
.box:hover{
transform: scale(1.1);
background-color: #57c5f7;
color: #fff;
}
首先,我们给一个包含九宫格的div加上一个名为.container的类,表示它将使用网格布局。在.container中,使用grid-template-columns和grid-template-rows属性分别定义了三个1fr单位的列和三个1fr单位的行。同时,还设置了网格之间的间距和内边距。最后,给.container添加一个背景色。
接下来,我们为每个九宫格都加上一个div,并给它们添加名为.box的类。在.box中,设置了文字居中、字号和边框圆角,并添加了一个灰色阴影。
最后,当鼠标悬停在.box上时,添加了一个元素放大的动画和背景颜色和文字颜色的改变。
这样,就完成了九宫格的样式设计。只需要在HTML中添加九个.box就可以创建一个九宫格了。最终效果如下图所示:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css增减九宫格
本文地址: https://pptw.com/jishu/567112.html
