css学习1:基础选择器、字体属性、文本属性、引入方式、复合选择器、显示模式、背景、三大特性、盒子模型、浮动


b站学习地址:https://www.bilibili.com/video/BV14J4114768

一、CSS简介

在这里插入图片描述
在这里插入图片描述
代码规范:
在这里插入图片描述

二、CSS基础选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
类选择器口诀:样式点定义 结构类调用 一个或多个 开发最常用
id选择器的口诀:样式#定义 结构id调用 只能调用一次 别人切勿使用

在这里插入图片描述
在这里插入图片描述

三、字体属性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、文本属性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(测量距离软件:FastStone Capture)
在这里插入图片描述

五、CSS的引入方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、调试工具

在这里插入图片描述

七、Emmet语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、CSS的复合选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
练习:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

        /* 未访问的链接 a:link */
        a:link {
            color: #333;
            text-decoration: none;
        }

        /* 访问过的链接 a:visited  */
        a:visited {
            color: orange;
        }

        /* 鼠标经过的链接 a:hover  */
        a:hover {
            color: skyblue;
        }

        /* 鼠标点击时的样式 a:active  */
        a:active {
            color: green;
        }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、CSS的元素显示模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十、CSS的背景

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十一、CSS的三大特性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意: a链接 浏览器默认制定了了一个样式:蓝色下划线 因此会覆盖掉body设置的样式,要另外再设置a选择器
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

十二、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>
        table {
            width: 400px;
            height: 200px;
        }

        th {
            height: 50px;
        }

        table,
        th,
        td {
            border: 3px solid pink;
            border-collapse: collapse;
            font-size: 14px;
            text-align: center;
        }
    </style>
</head>

<body>
    <table>
        <tr>
            <th>姓名</th>
            <th>年龄</th>
            <th>星座</th>
            <th>性别</th>
            <th>专业</th>
        </tr>
        <tr>
            <td>Vivian</td>
            <td>21</td>
            <td>巨蟹</td>
            <td></td>
            <td>软件</td>
        </tr>
        <tr>
            <td>Vivian</td>
            <td>21</td>
            <td>巨蟹</td>
            <td></td>
            <td>软件</td>
        </tr>
        <tr>
            <td>Vivian</td>
            <td>21</td>
            <td>巨蟹</td>
            <td></td>
            <td>软件</td>
        </tr>
        <tr>
            <td>Vivian</td>
            <td>21</td>
            <td>巨蟹</td>
            <td></td>
            <td>软件</td>
        </tr>
    </table>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四种简写方式都要记住!!!
在这里插入图片描述
练习:
在这里插入图片描述

<!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>
        .nav {
            border-top: 3px solid #ff8500;
            border-bottom: 1px solid #edeef0;
            height: 41px;
            background-color: #fcfcfc;
            /* 垂直居中对齐 */
            line-height: 41px;
        }

        .nav a {
            /* a是行内元素 必须转换为行内块元素 */
            display: inline-block;
            height: 41px;
            font-size: 12px;
            color: #4c4c4c;
            text-decoration: none;
            /* 上下不需要设置padding了,因为已经设置了垂直居中 */
            padding: 0 20px;
        }

        .nav a:hover {
            background-color: #eee;
            color: #ff8500;
        }
    </style>
</head>

<body>
    <div class="nav">
        <a href="#">设为首页</a>
        <a href="#">手机新浪网</a>
        <a href="#">移动客户端</a>
        <a href="#">登录</a>
        <a href="#">微博</a>
        <a href="#">关注我</a>
    </div>
</body>

</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. ps基本操作

在这里插入图片描述
ctrl+R 打开标尺
在这里插入图片描述
案例练习:
在这里插入图片描述

<!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>
        * {
            margin: 0;
            padding: 0;
        }

        body {
            background-color: #f3f5f2;
        }

        a {
            color: #333;
            text-decoration: none;
        }

        .box {
            width: 249px;
            height: 350px;
            background-color: white;
            /* 让块级元素水平居中对齐 */
            margin: 0 auto;
        }

        .box img {
            width: 100%;
        }

        .review {
            font-size: 14px;
            height: 70px;
            margin: 24px 26px 10px 26px;
        }

        .comment {
            font-size: 12px;
            margin: 8px 26px;
            color: #c2c5c2;
        }

        .title {
            font-size: 14px;
            padding-left: 26px;
        }

        .price {
            font-size: 14px;
            color: #e29f6b;
        }

        em {
            font-style: normal;
            color: #eff2ef;
            margin: 0 6px 0 15px;
        }
    </style>
</head>

<body>
    <div class="box">
        <a href="#"><img src="mao.jpg" alt=""></a>
        <p class="review"><a href="#">孤影皮皮猫,皮到你发飙,若要和我玩,先上321</a></p>
        <div class="comment">共有12345678条评价</div>
        <span class="title"><a href="#">pipi猫 你值得拥有</a> </span>
        <em>|</em>
        <span class="price">99.9</span>
    </div>
</body>

</html>

在这里插入图片描述
在这里插入图片描述
补充知识点:去掉无序列表li的小圆点:
在这里插入图片描述

3. 圆角边框

在这里插入图片描述
在这里插入图片描述

4. 盒子阴影

在这里插入图片描述

    <style>
        div {
            width: 300px;
            height: 100px;
            background-color: pink;
            border-radius: 50px 40px 30px 20px;

        }
        div:hover {
            box-shadow: 10px 10px 7px -4px rgba(0, 0, 0, .3);
        }
    </style>
5. 文字阴影

在这里插入图片描述

十三、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>
        * {
            margin: 0;
            padding: 0;
        }

        li {
            list-style: none;
        }

        .box {
            width: 1226px;
            height: 285px;
            background-color: pink;
            margin: 0 auto;
        }

        .box li {
            float: left;
            width: 296px;
            height: 285px;
            background-color: purple;
            margin-right: 14px;
        }

        .box .last {
            margin-right: 0;
        }
    </style>
</head>

<body>
    <ul class="box">
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li class="last">4</li>
    </ul>
</body>

</html>

案例练习:
在这里插入图片描述

<!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>
        * {
            margin: 0;
            padding: 0;
        }

        li {
            list-style: none;
        }

        div {
            width: 1226px;
            height: 615px;
            background-color: pink;
        }

        .left {
            float: left;
            width: 234px;
            height: 615px;
            background-color: purple;
        }

        .right {
            float: left;
            width: 992px;
            height: 615px;
            background-color: skyblue;
        }

        .detail li {
            float: left;
            width: 234px;
            height: 300px;
            background-color: pink;
            margin-left: 14px;
            margin-bottom: 14px;
        }
    </style>
</head>

<body>
    <div class="box">
        <div class="left"></div>
        <div class="right">
            <ul class="detail">
                <li>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
                <li>5</li>
                <li>6</li>
                <li>7</li>
                <li>8</li>
            </ul>
        </div>
    </div>
</body>

</html>

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

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>
        * {
            margin: 0;
            padding: 0;
        }

        li {
            list-style: none;
        }

        .top {
            height: 50px;
            background-color: gray;
        }

        .banner {
            width: 980px;
            height: 150px;
            background-color: gray;
            margin: 10px auto;

        }

        .box {
            width: 980px;
            height: 300px;
            margin: 10px auto;
            background-color: pink;
        }

        .box li {
            float: left;
            width: 237px;
            height: 300px;
            background-color: gray;
            margin-right: 10px;
        }

        .box .last {
            margin-right: 0;
        }

        .footer {
            height: 200px;
            background-color: gray;
            margin-top: 10px;
        }
    </style>
</head>

<body>
    <div class="top">top</div>
    <div class="banner">banner</div>
    <div class="box">
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
            <li class="last">4</li>
        </ul>
    </div>
    <div class="footer">footer</div>
</body>

</html>

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

3. 清除浮动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. ps切图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 学成在线案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码看本地

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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值