1 Star 0 Fork 0

ImPump/movies-app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
style.css 2.88 KB
一键复制 编辑 原始数据 按行查看 历史
ImPump 提交于 2022-03-03 08:21 . new
:root{
--primary-color: #22254b;
--secondary-color: #373b69;
}
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
background-color: var(--primary-color);
font-family: 'Microsoft YaHei',楷体','宋体';
}
header{
padding: 1rem;
display: flex;
height: 4rem;
align-items: center;
justify-content: space-between;
/* 搜索框居右 */
/* justify-content: flex-end; */
background-color: var(--secondary-color);
}
.logo{
color:white;
font-weight: bold;
font-size: 1rem;
padding-left: 1rem;
cursor: pointer;
}
@media (min-width:1000px) {
.logo{
font-size: 1.5rem;
}
}
.search{
background-color: transparent;
border:2px solid var(--primary-color);
/* 继承父元素的字体 */
font-family: inherit;
border-radius: 3rem;
font-size: 1rem;
padding: 0.5rem 1rem;
color:white;
}
.search::placeholder {
color: #7378c5;
}
/* 去掉点击时光标的outline*/
.search:focus{
outline: none;
background-color: var(--primary-color);
}
.movie-wrap{
max-width: 90vw;
margin-inline: auto;
padding-block: 1rem;
}
main{
/* padding: 1rem; */
/* display: flex;
flex-wrap: wrap; */
/* justify-content: center; */
display: grid;
grid-template-columns: repeat(auto-fit,minmax(max(150px,15vw),1fr));
gap: 2rem;
}
.movie{
/* width: 250px; */
background-color: var(--secondary-color);
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
position: relative;
overflow: hidden;
border-radius: 3px;
}
.movie .img-container{
/* 用padding实现比例固定图片 高宽比 4:3 ---> 4/3 * 100 */
padding-bottom: 133%;
position: relative;
}
.img-container img{
position: absolute;
top: 0;
left: 0;
/* 按比例缩放 */
object-fit: cover;
width: 100%;
height: 100%;
}
.movie-info {
color: #eee;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.5rem 1rem 1rem;
letter-spacing: 0.5px;
}
.movie-info h3{
font-size:12px;
}
.movie-info span {
background-color: var(--primary-color);
padding: 0.25rem 0.5rem;
border-radius: 3px;
font-weight: bold;
}
.movie-info span.green {
color: lightgreen;
}
.movie-info span.orange {
color: orange;
}
.movie-info span.red {
color: red;
}
.overview {
background-color: #fff;
padding: 1rem;
position: absolute;
left: 0;
bottom: 0;
right: 0;
max-height: 100%;
/* 向下移动101 隐藏 */
transform: translateY(101%);
overflow-y: auto;
transition: transform 0.3s ease-in;
}
.overview .text{
margin-top: 20px;
font-size: 0.75rem;
}
/* 鼠标移入时 显示 */
.movie:hover .overview {
transform: translateY(0);
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
CSS
1
https://gitee.com/ImPump/movies-app.git
git@gitee.com:ImPump/movies-app.git
ImPump
movies-app
movies-app
main

搜索帮助