首页 > 其他分享 >【7.0】前端基础之CSS案例

【7.0】前端基础之CSS案例

时间:2023-07-04 17:55:46浏览次数:45  
标签:bottom 前端 边框 blog 7.0 无芳草 设置 10px CSS

【7.0】前端基础之CSS案例

在设计页面的时候先用div划分页面,再去填充数据,再去填充样式

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CnBlogs</title>
    <link rel="stylesheet" href="01%20blog-css.css">
</head>
<body>

<div class="blog-left">
    <div class="blog-avatar-img">
        <img src="头像猫.jpg" alt="">
    </div>
    <div class="blog-username">
        Chimengmeng
    </div>
    <div class="blog-info">
        天涯何处无芳草
    </div>
    <div class="blog-link">
        <ul>
            <li><a href="">关于我</a></li>
            <li><a href="">微信</a></li>
            <li><a href="">QQ</a></li>
        </ul>
    </div>
    <div class="blog-bottom">
        <ul>
            <li><a href="">#python</a></li>
            <li><a href="">#Java</a></li>
            <li><a href="">#GoLand</a></li>
        </ul>
    </div>
</div>
<div class="blog-right">
    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>

    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>

    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>

    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>

    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>

    <div class="article">
        <div class="article-title">
            <span class="title">如何报道富婆</span>
            <span class="datetime">2023-03-06</span>
        </div>
        <div class="article-body">
            <p>天涯何处无芳草,何必单恋一根草!</p>
        </div>
        <hr>
        <div class="article-bottom">
            <span>#Python&nbsp;</span>
            <span>#JavaScript</span>
        </div>
    </div>
</div>

</body>
</html>

CSS

/* 这是对博客园首页的装饰代码 */


/*---------------------------------------------------*/
/* 通用样式 */
body {
    margin: 0;
    /* 去除上下距离 */
    background-color: #4e4e4e;
    /* 设置背景为浅色 */
}

a {
    text-decoration: none; /* 去除a标签下的下划线 */
}

ul {
    list-style-type: none;
    /* 去除ul列表前的点 */

    padding-left: 0;
    /* 去除ul自带的边框距离 */
}


/*---------------------------------------------------*/
/*  左侧样式 */
/* 整个左半部分,大板块 */
.blog-left {
    float: left;
    /* 让整个标签一直浮动在左侧 */
    width: 20%;
    /* 占据总页面宽度的 20% */
    height: 100%;
    /* 占据总页面高度的 100% */
    position: fixed;
    /* 固定位置模式 */
    background-color: darkslateblue;
    /* 给一个背景色 */
}

/* 头像版块 */
.blog-avatar-img {
    height: 100px;
    /* 指定高度 */
    width: 100px;
    /* 制定宽度 */
    border-radius: 50%;
    /* 制定圆形 */
    border: 3px solid white;
    /* 制定边框格式 */
    margin: 20px auto;
    /* 上下距离 20px 左右 居中 */
    overflow: hidden;
    /* 将图片塞到圆圈里 */
}

/* 附上上面的条件,让图片占据圆内的 100% */
.blog-avatar-img img {
    max-width: 100%;
    /* 占据圆内的100% */
}

/* 调整标题的字体相关属性 */
.blog-username, .blog-info {
    color: deeppink;
    /* 设置字体颜色 */
    font-size: 18px;
    /* 设置字体大小 */
    text-align: center;
    /* 设置文字居中 */
}

/* 调整 blog-link/blog-bottom 相关链接的设置 */
.blog-link, .blog-bottom {
    font-size: 20px;
}

/* 对blog-link下的a标签链接进行设置 */

.blog-link a, .blog-bottom a {
    color: darkgray; /* 修改默认颜色 */
}

.blog-link a:hover, .blog-bottom a:hover {
    color: white; /* 修改鼠标悬浮颜色 */
}

.blog-link ul, .blog-bottom ul {
    text-align: center; /* 让ul列表下的文本居中 */
    margin-top: 100px; /* 让文本中间距离加大 */


}

/*---------------------------------------------------*/
/* 右侧样式 */
.blog-right {
    float: right;
    /* 让整个版块内容浮动在右侧 */
    width: 80%;
    /* 占据宽度的80% */
    height: 1000px;
    /* 最大高度 1000px  */

}

/* 修改文章字体的背景色 */
.article {
    background-color: white;
    /* 设置文本背景色为白色 */
    margin: 10px 20px 10px 10px;
    /* 这是文本框距离边框的距离 */
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    /* 为文本框增加阴影 */
}

/* 设置文本框左侧的小边框设置 */
.article-title {
    border-left: 5px solid red;
    /* 设置小边框的颜色深度(只有左侧边框) */
    text-indent: 16px;
    /* 设置小边框距离文本的距离 */
}


/* 修改文本框内的文本设置 */
.title {
    font-size: 24px;
    /* 设置主题文字的大小 */
    margin-top: 10px;
}

/* 修改文本框内的日期 */
.datetime {
    float: right;
    /* 浮动在右侧 */
    margin: 10px 20px 10px 10px;
    /* 设置日期距离边框的距离 */
    font-weight: bold;
    /* 设置字体加粗 */
}

/* 修改article-body 下的内容 */
.article-body {
    font-size: 18px;
    /* 设置文本内容字体大小 */
    text-indent: 28px;
    /* 设置文本缩进 */
    /*border-bottom: 1px solid black;*/
    /*!* 在内容底部 + 一条黑色的线 *!*/
    /* 或者在文本底部 + hr */
}

/* 修改文章底部的内容 */
.article-bottom {
    padding-left: 30px;
    padding-bottom: 10px;
    /* 调整文本距离边框的距离 */
}

标签:bottom,前端,边框,blog,7.0,无芳草,设置,10px,CSS
From: https://www.cnblogs.com/dream-ze/p/17526408.html

相关文章

  • 【9.0】前端基础之JavaScript初识
    【9.0】前端基础之JavaScript初识js也是一门面向对象的编程语言,一切皆对象【一】变量命名规范变量名只能是数字/字母/下划线/$变量名命名规范(js中推荐驼峰式命名法)变量民不能用关键字作为变量名【二】JS代码的书写位置可以单独开设JS文件书写还可以直接在浏览......
  • CSS|盒子模型
    因为最近实习,学的是这种玩意,老师文档写的不错,更点基础的东西。一.盒子分类每个元素都有默认的显示方式,包括块盒:独占一行,可以设置宽高行盒:不独占一行,不能设置宽高(不生效)高度由字体大小撑开显示方式是由display属性控制的display常见的值:block:块盒inli......
  • NOIP 模拟赛 2023.07.04 题解--zhengjun
    linkT1转化为\((b_i,a_i)\)与\((b_j,a_j)\)之间的斜率。发现性质(省略),只需要计算相邻两个点之间的答案即可,用set就行了。T2先找性质,发现即为\(a,b,c\)各有某一位是“独特”(即其他两个数这一位与之不一样)的。直接\(O(8^2n)\)记录各个状态,预处理转移优化一下即可。T......
  • 前端中 try-catch 捕获不到哪些异常和常见错误
    前端中try-catch捕获不到哪些异常和常见错误:https://blog.csdn.net/qq_41995320/article/details/122621498?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122621498-blog-109624790.235%5Ev38%5Epc_relevant_d......
  • 全新ChatGPT3.5小程序开源后端+前端源码
    首发ChatGPT3.5小程序开源vue!这一版本ui比较好看回复速度也快了小程序是java的带后台本来准备给你们带上接口的然后么后台是和接口连接的我改什么内容你们前段都会显示所以开源自己搭建下吧,腾讯云买个国外服务器就可以了几十块钱!而且最近openkey封号比较频繁所以大家自己......
  • CSS文字超出宽度---换行总结
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>......
  • SpringBoot教学资料6-SpringBoot登录注册功能实现(带简单前端)
     项目样式:      SQL:CREATETABLE`t_user`(`id`int(11)NOTNULLAUTO_INCREMENT,`username`varchar(32)NOTNULL,`password`varchar(32)NOTNULL,PRIMARYKEY(`id`),UNIQUEKEY`username`(`username`))ENGINE=InnoDBAUTO_INCR......
  • CSS|CSS基础
    HTML|CSS基础一.CSS简介1.什么是CSSCSS(CascadingStyleSheets),通常称为CSS样式表或层叠样式表2.CSS的作用CSS的作用就是用来规定每个HTML元素表现的样子,比如字体的大小颜色摆放位置...CSS也被称为网页的化妆师3.CSS的书写位置外联内嵌行内样式表......
  • SpringBoot教学资料5-SpringBoot一对多查询(带简单前端)
    项目展示:  项目结构:SQL:CREATETABLE`t_article`(`id`int(20)NOTNULLAUTO_INCREMENTCOMMENT'文章id',`title`varchar(200)DEFAULTNULLCOMMENT'文章标题',`content`longtextCOMMENT'文章内容',PRIMARYKEY(`id`))ENGINE=......
  • SpringBoot教学资料4-SpringBoot简单增删改查(带前端)
    最终样式:增: 删:  改:  项目结构:     - springboot1.5.9以下兼容jdk1.7- springboot2.x.x版本兼容jdk1.8- springboot3.0及以上版本兼容jdk17- springboot2.1之后的版本已经兼容JDK11 pom.xml:<?xmlversion="1.0"encoding="UTF-8"?><......