css自制图书封面效果

先上效果

1 HTML骨架

一张封面,需要有这么几个信息:

1.梗概

2.文章名称

3.作者

4.简介

我们来把这些东西填上去,然后随便编一点数据

html 复制代码
<ul class='items'>
    <li class='item'>
        <div class='item-banner'>
            <div class='item-header'>生活中总是充满了乐趣</div>
            <div class='item-name'>聊聊我的大学室友</div>
            <div class='item-author'>@张三 著</div>
        </div>
        <div class='item-description'>那些回忆,那些事。。。</div>
    </li>
</ul>

当前效果图

2 添加图书封面整体样式

css 复制代码
    .items .item {
            width: 230px;
            height: 320px;
            background: #ccc;
            list-style: none;
            text-align:center;
        }

3 banner部分添加背景色,文字颜色

css 复制代码
.item-banner {
    background: #666;
    color: #FFF;
}

4 header部分的文字调整

css 复制代码
.item-header {
    font-size: 12px;
    line-height: 52px;
}

5 文章名称的样式调整

css 复制代码
.item-name {
    font-size: 22px;
    line-height: 74px;  
}

6 作者区域字体样式调整

css 复制代码
.item-author {
    font-size: 14px;
    text-indent: 7em;
    padding-bottom: 70px;
}

7 简介部分

css 复制代码
.item-description {
    background: #eee;
    height: 104px;
    line-height: 76px;
    text-indent: 3em;
    font-size: 12px;
}

全部代码

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .items .item {
            width: 230px;
            height: 320px;
            background: #ccc;
            list-style: none;
            text-align:center;
        }

        .item-banner {
            background: #666;
            color: #FFF;
        }
        .item-header {
            font-size: 12px;
            line-height: 52px;
        }
        .item-name {
            font-size: 22px;
            line-height: 74px;
        }
        .item-author {
            font-size: 14px;
            text-indent: 7em;
            padding-bottom: 70px;
        }
        .item-description {
            background: #eee;
            height: 104px;
            line-height: 76px;
            text-indent: 3em;
            font-size: 12px;
        }
    </style>
</head>
<body>
<ul class='items'>
    <li class='item'>
        <div class='item-banner'>
            <div class='item-header'>生活中总是充满了乐趣</div>
            <div class='item-name'>聊聊我的大学室友</div>
            <div class='item-author'>@张三 著</div>
        </div>
        <div class='item-description'>那些回忆,那些事。。。</div>
    </li>
</ul>
</body>
</html>
相关推荐
非优秀程序员4 小时前
第10章 千团出世|《互联网产品恩仇录》
前端
非优秀程序员4 小时前
第11章 小高在对面|《互联网产品恩仇录》
前端
非优秀程序员4 小时前
第14章 只剩美团|《互联网产品恩仇录》
前端
非优秀程序员4 小时前
第09章 老乡何必为难老乡|《互联网产品恩仇录》
前端
非优秀程序员4 小时前
第03章 三大门户,烽烟起于瀛海威|《互联网产品恩仇录》
前端
程序员大阳8 小时前
HTML+CSS+JS对话式实战(5)-活动管理页之查看报名名单的实现
javascript·css·html·查看报名名单
曦樂~8 小时前
【Web Development】02 CSS
前端·css
风骏时光牛马8 小时前
后端服务接口开发与数据逻辑处理
前端
东鹏特饮8 小时前
经典打砖块(Breakout)游戏
前端·css·css3
IT_陈寒9 小时前
Vite的HMR把我整不会了:一个生产环境的热更新坑
前端·人工智能·后端