首页 > 其他分享 >css 10-13

css 10-13

时间:2023-10-14 21:56:20浏览次数:24  
标签:10 13 flex top backgroud content 主轴 position css

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 外部引入链接 

  <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);
        }

 

 

标签:10,13,flex,top,backgroud,content,主轴,position,css
From: https://www.cnblogs.com/liu521125/p/17764801.html

相关文章

  • 前端面试题之CSS
    一、CSS基础1.对盒模型的理解CSS3中的盒模型有以下两种:标准盒子模型、IE盒子模型盒模型都是由四个部分组成的,分别是margin、border、padding和content。标准盒模型和IE盒模型的区别在于设置width和height时,所对应的范围不同:标准盒模型的width和height属性的范围只包含了content,IE盒......
  • 10.14模拟赛
    我觉得这个不要叫作赛后总结了,改成挂分日报吧。(T1虽然很离谱11:40才修改题面,然后11:55结束考试,但是虽然一眼出了正解(就是很简单的一个二分),但是没有开double((((直接挂了,然后读入还写错了。(((尬((T2一个二阶前缀和和二阶差分,酸菜鱼还不会这个怎么用,一会儿大概会更新一个学习笔记......
  • 10.14 模拟赛小记
    传送门感觉我已经是半个废人了。A.P1118[USACO06FEB]BackwardDigitSumsG想到的是预处理杨辉三角,然后dfs找。我的预处理写的三维。原因是听大家打键盘的声音太吵了(指机械键盘),然后就不会写二维的了。然后只会写三维的。然后就被同学嘲讽为什么不写二维的。据说next_pe......
  • 安装odoo13出现relation "ir_module_module" does not exist
    全新安装的odoo,但启动时出现relation"ir_module_module"doesnotexist,以为是数据库要手动初始化,所以也在启动时加入-ibase-dodoo13的命令,但也无效,注释addons_path就ok,但路径检查过是没有问题的,待启动之后,再打开addons_path就行了,应该和addons_path里面有些插件有错误导致......
  • 面试必刷TOP101:3、链表中的节点每k个一组翻转
    一、题目将给出的链表中的节点每k 个一组翻转,返回翻转后的链表如果链表中的节点数不是k的倍数,将最后剩下的节点保持原样你不能更改节点中的值,只能更改节点本身。二、题解publicclassSolution{/****@paramheadListNode类*@paramkint整型......
  • Win10 安装wsl并将文件位置从C盘迁移至D盘
    参考:Win10安装wsl并将文件位置从C盘迁移至D盘1、查看版本我的版本为Ubuntu 2、导出命令:wsl--exportUbuntud://wslubuntu//ubuntu-22.04.tar注:‘d://wslubuntu’是我的文件夹,‘Ubuntu’是我的版本,步骤一查询的‘ubuntu-22.04.tar’是导出的文件自己命名即可,我......
  • 10.13
    石家庄铁道大学2023年秋季  2021级课堂测试试卷—数据清洗课程名称: 大型数据库应用技术  任课教师:王建民  考试时间: 180 分钟 Result文件数据说明:Ip:106.39.41.166,(城市)Date:10/Nov/2016:00:01:02+0800,(日期)Day:10,(天数)Traffic:54,(流量)Type:video,(类型:视频......
  • 10.13每日总结
    今日代码:200行今日时间:3小时学习内容:今天我学习了大数据的数据的清晰,将数据导入到have数据库中,实现了信息的精细化操作。实现数据可视化。但是我不会,只能在网上查阅资料解决这一问题,目前做到了数据的清晰。......
  • 2023.10.14 做题记录
    2023.10.14做题记录P5595歌唱比赛一个非常简单的贪心。先判断什么时候是-1,将字符串从头开始往后遍历,Z的右边不能有X,Y,如果有则直接输出-1。因为是SPJ,如果该字符串有答案的话,倒着看,字母是谁的就随便给一个大的数,如果是\(X\),则小\(X\)的数为\(5\),小\(Y\)的数为\(4\),......
  • 彻底删除虚拟机VMware(win 10)
    1.打开服务2.找到VMware开头的服务,右键【停止】3.使用Crtl+Shift+Esc打开任务管理器,找到以VMware打头命名的进程,右键【结束任务】4.在打开控制面板,点击【卸载程序】5.找到VMware6.右键更改7.点击【下一步】8.点击【删除】9.点击【下一步】10.点击【删......