首页前端开发CSScss增减九宫格

css增减九宫格

时间2023-12-04 03:49:02发布访客分类CSS浏览563
导读: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
css增加两个框 css增加一个超链接

游客 回复需填写必要信息