首页 > 其他分享 >CSS小练习

CSS小练习

时间:2024-03-19 20:24:30浏览次数:27  
标签:2024 JavaScript 开车 python 练习 blog nbsp CSS

使用CSS搭建网站文章首页

blog.css

/*通用样式*/
body {
    /* 去除自带的8px */
    margin: 0;
    background-color: #eeeeee;
}
a {
    /* 去除a标签下的下划线 */
    text-decoration: none;
}
ul {
    /* list-style-type : 去除ul标签对应的黑色圆点 */
    list-style-type: none;
    padding-left: 0;  /* 去除ul自带的边框距离 */
}

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

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

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

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

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

/* 对blog-link下的a标签链接进行设置 */
.blog-link a,.blog-tag a {
    color: darkgrey;   /* 修改默认颜色 */
}

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

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


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

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

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

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

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

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

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

html页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>博客园</title>
    <link rel="stylesheet" href="blog.css">
</head>
<body>
    <div class="blog-left">
        <div class="blog-img">
          <img src="1.png" alt="">
        </div>
        <div class="blog-title">
            <p>权浩爹的博客</p>
        </div>
        <div class="blog-info">
            <p>什么都没留下</p>
        </div>
        <div class="blog-link">
          <ul>
            <li><a href="">关于我</a></li>
            <li><a href="">微博</a></li>
            <li><a href="">微信公众号</a></li>
          </ul>
        </div>
        <div class="blog-tag">
          <ul>
            <li><a href="">#python</a></li>
            <li><a href="">#java</a></li>
            <li><a href="">#golang</a></li>
          </ul>
        </div>
    </div>
    <div class="blog-right">
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
        <div class="article">
            <div class="article-title">
                <span class="title">论开车的重要性</span>
                <span class="date">2024/1/1</span>
            </div>
            <div class="article-body">
                <p>一直开车一直爽</p>
            </div>
            <hr>
            <div class="article-bottom">
                <span>#python&nbsp;&nbsp;&nbsp;</span>
                <span>#JavaScript&nbsp;&nbsp;&nbsp;</span>
            </div>
        </div>
    </div>
</body>
</html>

标签:2024,JavaScript,开车,python,练习,blog,nbsp,CSS
From: https://www.cnblogs.com/xiao01/p/18083836

相关文章

  • 前端基础之CSS浮动和定位方式
    一、浮动(1)概述浮动是所有网站页面布局必备的可以将块儿级标签浮动起来脱离正常的文档流。浮动是多个块儿级标签可以在一行显示(全部飘在了空中)浮动的元素,没有块儿级一说,本身有多大浮起来之后也就只能占多大。只要涉及到页面的布局,一般都是用浮动提前规划好主要属性值为:l......
  • 初三多项式的运算练习 题解
    初三多项式的运算练习题解美好的下午时光要拿来写题解呜呜呜,一篇一篇地鸽得了。有些题要用到GF的知识,或许我可以找时间讲一下?贴一份我的FFT和NTT的板子。FFT:#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;intn,m,limit,f[1<<22],g[1......
  • 前端基础之CSS基础
    一、什么是cssCSS(CascadingStyleSheets的缩写),翻译为“层叠样式表”或者“级联样式表”,简称样式表。主要用来给HTML网页设置外观或者样式(HTML网页中的文字大小、颜色、字体、网页的背景颜色、背景图片等)。通俗来说就是给HTML标签添加样式的,让它变得更加好看二、注释语法......
  • 前端基础之CSS选择器
    一、什么是选择器选择器是指通过一定的语法规则选取到对应的HTML标记,然后给这个对应的HTML标记设置样式二、选择器的分类CSS中提供了多种不同类型的选择器,例如基本选择器、组合选择器、伪类选择器、伪元素选择器等等。1、基本选择器(1)概览在CSS中,选择器用于选取HTML文档中的......
  • 关于方法的三个练习
    packagecom.jsu.www;importjava.lang.reflect.Array;publicclassNew04{publicstaticvoidmain(String[]args){intarr[]={11,22,33,44,55};//明确要打印的对象printfArr(arr);//定义一个方法来打印}publicstaticvoidprintfArr......
  • CSS
    简介CSS(CascadingStyleSheets)层叠样式表,又叫级联样式表,简称样式表CSS文件后缀名为.cssCSS用于HTML文档中元素样式的定义目的使用css的唯一目的就是让网页具有美观一致的页面语法CSS规则由两个主要的部分构成:选择器,以及一条或多条声明(样式)选择器通常是您需要改变样式的......
  • Hive SQL必刷练习题:向用户推荐朋友收藏的商品(两种思路)
    问题需求:需要请向所有用户推荐其朋友收藏但是用户自己未收藏的商品,请从好友关系表(friendship_info)和收藏表(favor_info)中查询出应向哪位用户推荐哪些商品。期望结果如下:1)部分结果展示user_id(用户id)sku_id(应向该用户推荐的商品id)101210141017101910181011110112)相关表结构......
  • 有趣的css - 音频小动效
    大家好,我是Just,这里是「设计师工作日常」,今天分享的是用css3实现一个好玩的音频小动效。《有趣的css》系列最新实例通过公众号「设计师工作日常」发布。目录整体效果核心代码html代码css部分代码完整代码如下html页面css样式页面渲染效果整体效果使用......
  • HTML+CSS+JS实现一个图书管理的登录跳转,做的花里胡哨,当娱乐即可。
    目录1、大二上学期的一个小作业2、页面展示3、进入主页可以看到书籍,这个页面是参照某个博主写的,忘记是哪个了,好久了。4、点击右边的搜索框,会跳转到我写的另一个页面,这里面的都是固定的,不是灵活的,因为当时只学了web而已。5、获取源码地址1、大二上学期的一个小作业2、......
  • java软考网络工程师在线练习平台(ssm框架毕业设计)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在当今信息化社会,网络技术已经渗透到了我们生活和工作的方方面面。随着互联网的普及和发展,网络工程师成为了企业、政府及各类组织不可或缺的重要岗位。为......