CSS03:文本列表样式和背景渐变

作用:有效的传递页面信息、美化网页、凸显页面的主题、提高用户的体验

字体样式

span标签:修饰重点要突出的内容,只是约定俗成用span表示,用其他任何名字也可以

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">
    <title>我的网页</title>

    <style>

        /*字体样式*/
        /*
        font-family:字体
        font-size:字体大小
        font-weight:字体粗细
        font:风格 粗细 宽度 大小/高度 字体
        */
        span{
            color: red;
        }

        body{
            font-family: 微软雅黑;
        }

        h1{
            font-size: 50px;
        }

        .strong{
            font-weight: bold;
        }

        #summary{
            font: italic bold 20px/50px 微软雅黑;
        }

    </style>

</head>

<body>

<h1>欢迎来到提瓦特</h1>

<!--span标签-->
<p>
    这里是七种元素交汇的幻想世界<span>提瓦特</span>。
</p>
<p>
    在遥远的过去,人们藉由对神灵的信仰,获赐了驱动元素的力量,得以在荒野中筑起家园。
</p>
<p 
   class="strong">五百年前,古国的覆灭却使得天地变异……
</p>
<p>
    如今,席卷大陆的灾难已经停息,和平却仍未如期光临。
</p>
<p>
    作为故事的主人公,你从<span>世界之外</span>漂流而来,降临大地。你将在这广阔的世界中,自由旅行、结识同伴、寻找掌控尘世元素的七神,直到与分离的血亲重聚
</p>
<p id="summary">
    一起去冒险吧
</p>

</body>

</html>

文本样式

颜色、对齐、缩进、行高、装饰

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">
    <title>我的网页</title>

    <style>

        /*文本样式*/
        /*
        color:颜色
             8位十六进制分别代表RGBA(红绿蓝+透明度),00代表无,FF代表满
             红色0xFF0000,绿色0x00FF00、蓝色0x0000FF、黑色0x000000,白色0xFFFFFF
             透明度可不加
             也可以通过rgb()和rgba()方法传参
        text-align:左右对齐
        text-indent:缩进
        line-height:行高,行高等于块的高度就可以上下居中对齐
        text-decoration: 装饰
             underline:下划线
             line-through:中划线
             overline:上划线
             none:超链接去除下划线
        text-shadow:阴影,水平阴影位置 垂直阴影位置 模糊距离 颜色
        */
        h1{
            color: #FF0000AA;
            text-align: center;
        }

        .summary{
            text-indent: 2em;
            text-align: center;
        }

        .last_p{
            background: rgba(0, 255, 255, 0.3);
            height: 50px;
            line-height: 50px;
        }

        .background{
            text-decoration: underline;
        }

        a{
            text-decoration: none;
        }

        #submit:hover{
            color: red;
        }

        #submit{
            text-shadow: 0.5px 0.5px #00d202;
        }

    </style>

</head>

<body>

<h1><a href="https://ys.mihoyo.com/?utm_source=adbdpz&from_channel=adbdpz">欢迎来到提瓦特</a></h1>
<p>
    这里是七种元素交汇的幻想世界提瓦特。
</p>
<p>
    在遥远的过去,人们藉由对神灵的信仰,获赐了驱动元素的力量,得以在荒野中筑起家园。
</p>
<p class="background">
    五百年前,古国的覆灭却使得天地变异……
</p>
<p>
    如今,席卷大陆的灾难已经停息,和平却仍未如期光临。
</p>
<p class="last_p">
    作为故事的主人公,你从世界之外漂流而来,降临大地。你将在这广阔的世界中,自由旅行、结识同伴、寻找掌控尘世元素的七神,直到与分离的血亲重聚
</p>
<p>
<form action="https://ys.mihoyo.com/?utm_source=adbdpz&from_channel=adbdpz" method="get"  class="summary">
    <input type="submit" name="start" id="submit" value="一起来冒险吧">
</form>
</p>

</body>

</html>

背景渐变

div标签:把页面分割为独立的、不同的部分

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">
    <title>我的网页</title>

    <style>

        /*
        border:边框,粗细 类型 颜色
        background-image:
        	url():嵌入背景图像,默认完全平铺
        	linear-gradient:渐变(https://www.grabient.com/)
        background-repeat:
            repeat-x:水平平铺
            repeat-y:垂直平铺
            no-repeat:不平铺
        */
        div{
            width: 300px;
            height: 300px;
            border: 1px solid red;
            background-image: url("../万叶.jpg");
        }

        .div1{
            background-repeat: repeat-x;
        }

        .div2{
            background-repeat: repeat-y;
        }

        .div3{
            background-repeat: no-repeat;
        }

        .div4{
            background-color: #4158D0;
            background-image: linear-gradient(60deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
        }

    </style>

</head>

<body>

<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>

</body>

</html>

列表样式

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">
    <title>我的网页</title>

    <style>

        #nav{
            width: 300px;
            background: grey;
        }

        /*
        background:背景,颜色 图片路径 水平位置 垂直位置 平铺方式
        */
        h2{
            background: red;
            text-indent: 1em;
            background: red url("../万叶.jpg") 110px 0px no-repeat;
        }

        /*list-style: 列表样式
            none:不显示列表符号
            circle:空心圆
            square:方块
        */
        ul li{
            height: 30px;
            list-style: none;
            background-image: url("../万叶.jpg");
            background-repeat: no-repeat;
            background-position: 110px 0px;
        }

        a{
            color: black;
            text-decoration: none;
        }

        a:hover{
            color: orange;
            text-decoration: underline;
        }

    </style>

</head>

<body>

<!--div块标签,将页面划分为更具体的块,限定样式作用域-->
<!--
nav:导航栏,一般是在div中定义一个id属性nav来表示
-->
<div id="nav">
    <h2>全部商品分类</h2>
    <ul>
        <li><a href="">图书</a>&nbsp;&nbsp;<a href="">音像</a>&nbsp;&nbsp;<a href="">数字商品</a></li>
        <li><a href="">家用电器</a>&nbsp;&nbsp;<a href="">手机</a>&nbsp;&nbsp;<a href="">数码</a></li>
        <li><a href="">电脑</a>&nbsp;&nbsp;<a href="">办公</a></li>
        <li><a href="">家居</a>&nbsp;&nbsp;<a href="">家装</a>&nbsp;&nbsp;<a href="">厨具</a></li>
        <li><a href="">服饰鞋帽</a>&nbsp;&nbsp;<a href="个护化妆"></a></li>
        <li><a href="">礼品箱包</a>&nbsp;&nbsp;<a href="">钟表</a>&nbsp;&nbsp;<a href="">珠宝</a></li>
        <li><a href="">食品饮料</a>&nbsp;&nbsp;<a href="">保健食品</a></li>
        <li><a href="">彩票</a>&nbsp;&nbsp;<a href="">旅行</a>&nbsp;&nbsp;<a href="">充值</a>&nbsp;&nbsp;<a href="">票务</a></li>
    </ul>
</div>

</body>

</html>
posted @ 2022-03-18 12:03  振袖秋枫问红叶  阅读(141)  评论(0)    收藏  举报