今天我们来分享一下使用CSS3做一个开心餐厅的效果,让我们一起来看看吧!
/*设置背景色和背景图*/
body{
background-color: #ffebcd;
background-image: url('background.jpg');
background-position: center;
background-repeat: no-repeat;
}
/*设置导航栏样式*/
nav{
background-color: #f08080;
padding: 10px;
box-shadow: 0 0 10px #f08080;
}
nav ul{
list-style-type: none;
margin: 0;
padding: 0;
}
nav li{
display: inline-block;
margin-right: 20px;
}
nav a{
text-decoration: none;
color: #fff;
font-size: 20px;
font-family: Arial, sans-serif;
}
nav a:hover{
color: #f08080;
}
/*设置标题样式*/
h1{
text-align: center;
font-size: 50px;
margin-top: 50px;
font-family: Arial, sans-serif;
}
/*设置主体内容样式*/
.container{
width: 80%;
margin: 0 auto;
padding: 50px 0;
}
.food-menu{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 20px;
}
.food-menu-item{
background-color: #fff;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
padding: 20px;
text-align: center;
border-radius: 5px;
}
.food-menu-item img{
width: 100%;
border-radius: 5px;
}
.food-menu-item h3{
font-family: Arial, sans-serif;
font-size: 24px;
margin: 10px 0;
}
.food-menu-item p{
font-size: 18px;
color: #555;
}
/*设置页脚样式*/
footer{
background-color: #f08080;
padding: 20px;
box-shadow: 0 0 10px #f08080;
text-align: center;
color: #fff;
font-size: 18px;
font-family: Arial, sans-serif;
} 以上就是开心餐厅的代码示例,希望大家可以学习到CSS3的相关知识,并且可以应用到自己的网页开发中。