css 10-13

1.背影样式

backgroud-color 背景颜色

复制代码
 backgroud-color  :red

backgroud-image 背景图片

复制代码
 backgroud-image  

backgroud-position 背景图片位置

复制代码
backgroud-position   top   left  right  bottom

backgroud-repeat 背景平铺方式

复制代码
backgroud-repeat  no-repeat 

backgroud-attachment 背景固定方式

复制代码
backgroud-attachment   fixed

backgroud-origin 背景显示区域

复制代码
backgroud-origin    

backgroud-clip 背景图片显示区域

复制代码
backgroud-clip

backgroud-size 背景图片尺寸

复制代码
backgroud-size

2.雪碧图/精灵图

backgroud:url(图片路径) 平铺方式 定位

复制代码
 background: url(./img/one.png) no-repeat -512px -438px;

3.阿里矢量图标

复制代码
  <link rel="stylesheet" href="//at.alicdn.com/t/c/font_4220809_f0kwgxzcwxk.css">

div class 中引入图标名称

复制代码
 <div class=" iconfont  icon-xiaoxi"></div>
    <div class=" iconfont icon-fangdajing"></div>
    <div class=" iconfont icon-080jiating"></div>

然后在css中增加图标的样式

复制代码
.icon-xiaoxi ,.icon-fangdajing,.icon-080jiating{
        font-size: 50px;
        color: aqua;
        opacity: 0;
      
    }

4.透明度 光标

opacity=1 表示显示

opacity=0 表示透明

cursor: 添加光标

复制代码
crosshair | 精确定位"十"字形;              
| pointer   | "小手"形状                  
| text      | 文本"I"形;                 
| wait      | 等待,"沙漏"形;               
| default   | 默认指针;                   
| help      | 帮助,带尾箭头                 
| auto      | 鼠标按照默认的状态根据页面上的元素自行改变样式 |

5,弹性盒子

在div中添加display;flex; 此时这个div为弹性盒子 是容器 其中的标签为项目

其中分为主轴与交叉轴

主轴

justify-content :flex-start 默认从开始对齐

justify-content :flex-end 从最后开始对齐

justify-content :space-around 环绕 每个项目的左右间距一样

justify-content :space-between 两端对齐 中间平分

justify-content :space-evenly 平分项目之间的间距 使每个项目的之间间距一样

交叉轴

align-content: flex-start; 默认从上对齐

align-content: flex-end 从下对齐

align-content:space-around 环绕 每个项目的上下间距一样

align-content:space-between 上下对齐 中间平分

align-content: space-evenly 平分项目之间的间距 使每个项目的之间间距一样

切换主轴

复制代码
---------------------- | ------------- |
| flex-direction 主轴方向    | order         |
| flex-wrap 主轴换行方式       | flex-grow     |
| flex-flow 符合形式         | flex-shrink   |
| justify-content 主轴对齐方式 | flex-basis    |
| align-items 交叉轴对齐方式    | flex          |
| align-content 多根主轴对齐方式 | align-self    |

主轴的改变

复制代码
flex-direction 决定主轴方向(即项目排列方向)

> 属性值:
> row(默认值):主轴为水平方向,起点在左端。
> row-reverse:主轴为水平方向,起点在右端。
> column:主轴为垂直方向,起点在上沿。
> column-reverse:主轴为垂直方向,起点在下沿。

6定位

position:relative; 相对定位 是对自身的左上角为原点 用top 向上 left 向左 right 向右 bottom向下

一般我们不经常单独用这个相对定位

复制代码
  position: relative; 

position:absolute; 绝对定位 是对页面的左上角为原点 用top 向上 left 向左 right 向右 bottom向下

一般我们不经常单独用这个绝对定位

复制代码
  position:absolute;

一般我们使用子绝父相

复制代码
  .one{
            width: 200px;
            height: 100px;
            background-color: #ce0909;
            /* 相对定位 */
            position: relative;

        
        }
        .two{
            width: 50px;
            height: 100px;
            background-color: #17e14a;
            /* 绝对定位 */
            position: absolute;
            top: 0 ;
            left: 0;
          
        }

position:sticky; 粘性定位 到一个位置可以固定在在页面上

复制代码
  position:sticky;
    top:0;

position:fixed; 固定定位 固定一个项目到一个页面位置上 不会跟着页面而往下滑

复制代码
  position: fixed;
            bottom: 0;
            right: 0; 
          

7.隐藏的6种方式

1, height/width=0 overfow=hidden

复制代码
 /* height: 0; */
          width: 0;
          overflow: hidden;

2.opacity=0 /opacity=1

复制代码
   opacity: 0;

         
        }
        .three:hover{
            opacity: 1;
        }

3. display =none /display=balck

复制代码
 display: none;

         
        }
        .three:hover{
         
            display: block;
        }

4.visibility:hidden / visible

复制代码
   visibility: hidden;

         
        }
        .three:hover{
            /* opacity: 1; */
            visibility: visible;
        }

5. position 定位

复制代码
    top: 0px;

         
        }
        .three:hover{
            /* opacity: 1; */
            /* visibility: visible;
             */
             top: 30px;
        }

top =0 /top=50

6.transform:scale 缩放

transform:scale(0) / (1)

复制代码
    transform: scale(0);
         
        }
        .three:hover{
            /* opacity: 1; */
            /* visibility: visible;
             */
             /* top: 30px; */
             transform: scale(1);
        }

8.css与img之间的距离

1.用给img(图片)设置display:block;

2.给img(图片)设置verical-align :bottom/top/middle;

3.修改line-heigh的值

4.div的font-size=0

相关推荐
西岸行者5 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意5 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码5 天前
嵌入式学习路线
学习
毛小茛5 天前
计算机系统概论——校验码
学习
babe小鑫5 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms5 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下5 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。5 天前
2026.2.25监控学习
学习
im_AMBER5 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J5 天前
从“Hello World“ 开始 C++
c语言·c++·学习