• CSS详细解析二


    05-显示模式

    显示模式:标签(元素)的显示方式。

    作用:布局网页的时候,根据标签的显示模式选择合适的标签摆放内容。

    块级元素

    特点:

    • 独占一行

    • 宽度默认是父级的100%

    • 添加宽高属性生效

    行内元素

    特点:

    • 一行可以显示多个

    • 设置宽高属性不生效

    • 宽高尺寸由内容撑开

    行内块元素

    特点:

    • 一行可以显示多个

    • 设置宽高属性生效

    • 宽高尺寸也可以由内容撑开

    转换显示模式

    属性:display

    06-综合案例一-热词

    HTML标签

    1. <a href="#">HTMLa>
    2. <a href="#">CSSa>
    3. <a href="#">JavaScripta>
    4. <a href="#">Vuea>
    5. <a href="#">Reacta>

    CSS样式

    1. <style>
    2. /* 默认效果 */
    3. a {
    4. display: block;
    5. width: 200px;
    6. height: 80px;
    7. background-color: #3064bb;
    8. color: #fff;
    9. text-decoration: none;
    10. text-align: center;
    11. line-height: 80px;
    12. font-size: 18px;
    13. }
    14. /* 鼠标悬停的效果 */
    15. a:hover {
    16. background-color: #608dd9;
    17. }
    18. style>

    07-综合案例二 – banner 效果

    HTML标签

    1. <div class="banner">
    2.  <h2>让创造产生价值h2>
    3.  <p>我们希望小游戏平台可以提供无限的可能性,让每一个创作者都可以将他们的才华和创意传递给用户。p>
    4.  <a href="#">我要报名a>
    5. div>

    CSS样式

    1. <style>
    2.  .banner {
    3.    height: 500px;
    4.    background-color: #f3f3f4;
    5.    background-image: url(./images/bk.png);
    6.    background-repeat: no-repeat;
    7.    background-position: left bottom;
    8.    /* 文字控制属性,继承给子级 */
    9.    text-align: right;
    10.    color: #333;
    11. }
    12.  .banner h2 {
    13.    font-size: 36px;
    14.    font-weight: 400;
    15.    line-height: 100px;
    16. }
    17.  .banner p {
    18.    font-size: 20px;
    19. }
    20.  .banner a {
    21.    width: 125px;
    22.    height: 40px;
    23.    background-color: #f06b1f;
    24.    display: inline-block;
    25.    /* 转块级无法右对齐,因为块元素独占一行 */
    26.    /* display: block; */
    27.    text-align: center;
    28.    line-height: 40px;
    29.    color: #fff;
    30.    text-decoration: none;
    31.    font-size: 20px;
    32. }
    33. style>

    01-选择器

    结构伪类选择器

    基本使用

    作用:根据元素的结构关系查找元素。

    1. li:first-child {
    2.   background-color: green;
    3. }

    :nth-child(公式)

    提示:公式中的n取值从 0 开始。

    伪元素选择器

    作用:创建虚拟元素(伪元素),用来摆放装饰性的内容

    1. div::before {
    2.   content: "before 伪元素";
    3. }
    4. div::after {
    5.   content: "after 伪元素";
    6. }

    注意点:

    • 必须设置 content: ””属性,用来 设置伪元素的内容,如果没有内容,则引号留空即可

    • 伪元素默认是行内显示模式

    • 权重和标签选择器相同

    02-PxCook

    PxCook(像素大厨) 是一款切图设计工具软件。支持PSD文件的文字、颜色、距离自动智能识别。

    • 开发面板(自动智能识别)

    • 设计面板(手动测量尺寸和颜色)

    使用方法:创建项目 → 输入 项目名称、项目类型 Web → 单击按钮【创建项目】 → 单击按钮【添加】,导入设计稿

  • 相关阅读:
    选硬币该用动态规划
    GoLang协程与通道---下
    Reddit、Discord等社媒网站抓取总结:如何更高效实现网页抓取?
    Vuex ——详细介绍
    R3live
    【力扣】1588. 所有奇数长度子数组的和 <前缀和>
    备战 清华大学 上机编程考试-冲刺前50%,倒数第5天
    首批小程序出炉,小游戏?
    swagger接口导入到数据库实现
    【深度学习手记】使用DNN训练与CNN训练对数据集的要求不一样,为什么CNN网络训练输入的数据需要4维的
  • 原文地址:https://blog.csdn.net/qq_69748833/article/details/133896122