div+css布局实现电影卡片图文信息效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局实现电影卡片图文信息效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> *, *:before, *:after { box-sizing: border-box; margin: 0; padding: 0; } :root { --brand-color: #fe4141; --dark-color: #1e1b26; --accent-color: #e7e7e7; --text-light: #b4b4b4; --text-lighter: #d7d7d7; --section-space: 16px; --card-padding: 24px; --poster-overlay: rgba(30, 27, 38, 0.8); } body { background: linear-gradient( rgba(30, 27, 38, 0.95), rgba(30, 27, 38, 0.95) ), url(""); background-position: center; background-size: cover; background-repeat: repeat; font-family: 'Open Sans', sans-serif; color: var(--accent-color); min-height: 100vh; display: flex; justify-content: center; align-items: center; padding: 20px; } a { text-decoration: none; color: var(--accent-color); } .movie-card { width: 100%; /* max-width: 450px; */ background-color: var(--dark-color); border-radius: 4px; overflow: hidden; box-shadow: 0 25px 50px rgba(0, 0, 0, 0.6); position: relative; } .movie-img-container { height: 380px; position: relative; overflow: hidden; } .movie-img { height: 100%; width: 100%; background: url("//repo.bfw.wiki/bfwrepo/image/5fc1aecf36d5a.png") no-repeat; background-position: 37% 23% !important; } .movie-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( 180deg, rgba(30,27,38,0) 30%, rgba(30,27,38,0.7) 60%, rgba(30,27,38,1) 100% ); z-index: 1; } .movie-content { padding: var(--card-padding); position: relative; margin-top: -120px; z-index: 2; } .title-row { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 6px; } .movie-title { font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: 700; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.3); flex: 1; line-height: 1.2; } .year-badge { font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 600; color: var(--text-lighter); margin-left: 8px; opacity: 0.85; } .rating-badge { background-color: var(--brand-color); color: white; padding: 2px 8px; border-radius: 4px.........完整代码请登录后点击上方下载按钮下载查看
网友评论0