筱筱学前端Day5

干货1——CSS文本属性
属性一览表:
在这里插入图片描述
在这里插入图片描述

  1. 大小和字体
    举例如下:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .p1{
            font-size: 12px;
        }
        .p2{
            font-family: 宋体;
        }
    </style>
</head>
<body>
    <p class="p1">
        Lorem, ipsum dolor sit amet consectetur adipisicing elit. 
        Numquam enim molestias tempore et maiores. Obcaecati, 
        libero. Earum tenetur enim dolorem necessitatibus dolores eum nulla
         optio rem nisi! Recusandae, exercitationem perferendis.
    </p>

    <p class="p2">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. 
        Reprehenderit corporis quod possimus! Quae, explicabo molestias, 
        quidem maiores dignissimos vero velit ratione quibusdam illo, 
        alias itaque repellat ipsam vitae autem soluta.
    </p>
</body>
</html>

效果如下:
在这里插入图片描述
常见字体如下:
在这里插入图片描述
2. CSS文字颜色
举例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .p1{
            color: antiquewhite;
        }
        .p3{
            color: #00f;
            /* 十六进制 0-9 A-F */
        }
        .p2{
            /* 0-255 0最弱, 255最强 */
            color: rgb(255,0,0);
        }
    </style>
</head>
<body>
    <p class="p1 p3">
        Lorem, ipsum dolor sit amet consectetur adipisicing elit. 
        Numquam enim molestias tempore et maiores. Obcaecati, 
        libero. Earum tenetur enim dolorem necessitatibus dolores eum nulla
         optio rem nisi! Recusandae, exercitationem perferendis.
    </p>

    <p class="p2">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. 
        Reprehenderit corporis quod possimus! Quae, explicabo molestias, 
        quidem maiores dignissimos vero velit ratione quibusdam illo, 
        alias itaque repellat ipsam vitae autem soluta.
    </p>
</body>
</html>

效果如下:
在这里插入图片描述
注:若一个语句被赋予了不同的类且都有颜色这个属性,也采取就近原则。
3.CSS加粗与倾斜
举例如下:

 <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .p1 {
            /* 100-900 */
            /* 
            100 细体 ligter
            400 正常 normal
            700 加粗 bold
            900 更粗体 bolder
            */
            font-weight: 700;
        }

        .p2 {
            /* 
            italic 倾斜
            oblique 更倾斜
            normal 正常
            */
            font-style: italic;
        }
    </style>
</head>

<body>
    <p class="p1">
        Lorem, ipsum dolor sit amet consectetur adipisicing elit.
        Numquam enim molestias tempore et maiores. Obcaecati,
        libero. Earum tenetur enim dolorem necessitatibus dolores eum nulla
        optio rem nisi! Recusandae, exercitationem perferendis.
    </p>
    <h1 class="p2">一级标题</h1>
</body>

</html>

效果如下:
在这里插入图片描述
4.CSS文本水平对齐和单行文本垂直居中
举例如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .p1 {
            /* left, center, right */
            text-align: center;
            width: 500px;
            background:yellow;
        }

        .p2 {
            text-align: justify;
            /* 两端对齐,只适用于多行文字 */
            width: 500px;
            background: rgb(43, 255, 0);
        }
        .p3{
            width: 500px;
            height: 100px;
            background-color: red;
            line-height: 100px;
            text-align: center;
        }
    </style>
</head>

<body>
    <p class="p1">
        大家好。
    </p>
    <div class="p2">
        Lorem ipsum dolor sit amet consectetur adipisicing elit.
         Fuga blanditiis quibusdam corrupti ipsum sit earum facilis, 
        accusantium cupiditate explicabo at laboriosam atque perferendis dolorem,
         mollitia id aliquid fugit inventore dolore!
    </div>
    <div class="p3">大家好</div>

</body>

</html>

效果如下:
在这里插入图片描述
5.CSS间距和首行缩进
举例如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .p1 {
            /* 文本间距:词间距,字符间距 */
           letter-spacing: 20px;
        }

        .p2 {
            letter-spacing: 10px;
        }
        .p3{
            word-spacing: 10px;
            /* 若为负值文字交叉 */
        }
        .p4{
            font-size: 40px;
            text-indent: 2em;
            /* text-indent可以是负数,只对第一行起作用 */
        }
    </style>
</head>

<body>
    <p class="p1">
        富强民主文明和谐,自由平等公正法治,爱国敬业诚信友善。
    </p>
    <p class="p2">
        Lorem ipsum dolor sit amet consectetur adipisicing elit.
         Fuga blanditiis quibusdam corrupti ipsum sit earum facilis, 
        accusantium cupiditate explicabo at laboriosam atque perferendis dolorem,
         mollitia id aliquid fugit inventore dolore!
    </p>
    <p class="p3">
        Lorem ipsum dolor sit amet consectetur adipisicing elit. 
        Unde, et architecto velit magni inventore, 
        voluptatem sint ipsam molestias explicabo eos
         placeat dignissimos cum doloremque eveniet eaque mollitia, magnam soluta omnis!
    </p>
    <p class="p4">
        富强民主文明和谐,自由平等公正法治,爱国敬业诚信友善。
        富强民主文明和谐,自由平等公正法治,爱国敬业诚信友善。
        富强民主文明和谐,自由平等公正法治,爱国敬业诚信友善。
    </p>
</body>
</html>

效果如下:
在这里插入图片描述
6.文本修饰线
举例如下(只显示style部分):

<style>
        p{
            text-decoration: underline;
            /* 或者line-through 删除线
            overline 上划线
            none 多用于去除超链接下划线
            可以多条线一起用,但没啥必要*/
        }
    </style>

效果如下:
在这里插入图片描述
7.检索大小写和font
举例如下(仅展示style部分):

<style>
        /* text-transform 大小写 */
        p{
            text-transform: capitalize;
            /* capitalize 首字母大写
            lowercase 全部小写
            uppercase 全部大写
            */
        }
    </style>

效果如下:
在这里插入图片描述

举例: font:itatic 800 30px/80px “宋体” 顺序不能改变前两个属性可以没有,后两个缺一不可

干货2——列表属性
属性一览(图源自网络):
在这里插入图片描述
举例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        ul{
            list-style-type: square;
            /* 
              disc 实心圆
              circle 空心圆
              square 实心正方形
              none 很有用
            */
            /* list-style-image: url(008/32.jpg); 可以用来在文案前加特殊效果或图片 */
        }
        li{
            border: 1px solid red;
            list-style-position: inside;
            /* outside的话那个框不会包含前边的disc之类的 */
        }
    </style>
</head>
<body>
    <ul>
        <li>111111</li>
        <li>222222</li>
        <li>333333</li>
    </ul>
</body>
</html>

效果如下:
在这里插入图片描述
干货3——背景属性
属性一览表(图源自网络):
在这里插入图片描述

举例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box1{
            width: 300px;
            height: 300px;
            background-color: aqua;
        }
        .box2{
            width: 100px;
            height: 100px;
            background-color: rgba(0, 0, 0, 0.6);
        }
    </style>
</head>
<body>
    <div class="box1">
        大家好<div class="box2"></div>
    </div>
</body>
</html>

效果如下:
在这里插入图片描述
属性书写举例:

<style>
        .box1{
            width: 400px;
            height: 400px;
            background-color: aqua;
            background-image: url(008/32.jpg);
            /* 默认效果平铺 */
            background-repeat: repeat-x;
            /* 
            repeat:默认平铺
            repeat-x:x轴平铺
            repeat-y:y轴平铺
            no-repeat:不平铺
            */
            background-position: 20px 20px;
            /*
            可以是负数
            可以是诸如%10这样的百分数
            */
            background-position: right bottom;
            /* 
            left center right 
            top center bottom
            */
        }
    </style>

干货4——背景图片大小
举例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box1{
            width: 400px;
            height: 400px;
            background-color: yellow;
            background-image: url(008/32.jpg);
            background-size: contain;
            background-repeat: no-repeat;
            /* 
            1. 400px 400px
            2. 100% 100%
            3. cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
            也许无法显示在背景定位区域中。
            4.contain:把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。铺不满盒子,留白。 
            */
        }
    </style>
</head>
<body>
    <div class="box1"></div>
</body>
</html>

结果如下:
在这里插入图片描述
干货5——背景的固定和滚动
属性书写举例:

<style>
        .box{
            background-color: bisque;
            background-image: url(032/表情包.jpg);
            background-repeat: no-repeat;
            height: 3000px;
            width: 300px;
            background-attachment: fixed;
            /* scroll 滚动
            fixed 不动,若有多图交汇处覆盖换图,未到时都不动
            */
            margin:0 auto;
            /* 注:加上这句话时背景色移到中间,图片消失 */
        }
    </style>

以上内容是筱筱根据b站视频总结而成,学习前端的第五天,加油٩(๑òωó๑)۶

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值