CSS弹性布局常用设置

news2024/9/21 3:23:28

目录

一、单位元素

二、弹性容器

三、常用属性

三、项目实战效果


一、单位元素

vm 1vm 为视口的1%
vh 视口高的1%
vmin 参照长边
vmax 参照长边

rem 等比缩放

需要设置最外层盒子html设置vw
根字号html的--- font-- 1vm 去适配

初始化

         //初始化
        *{padding: 0;margin: 0}
        //清除列表符号
        ul{list-style: none}
        //清除超链接下划线
        a{text-decoration: none}
        //清除图片默认间隙
        img{display: block}

        //设置根字号
        html{
        font-size: 13.333vw;
        }

二、弹性容器

设置一个容器元素为弹性块状元素(内部允许有弹性元素flex撑开)

        display: flex;

设置容器的主轴方向

        设置横向 默认为横向
        设置为纵向
        flex-direction: column;

设置弹性容器中某个属性为弹性元素

        flex: 1; 会撑满

        overflow: auto; 给当前弹性元素设置一个滚动条

设置弹性容器内全部元素的居中方式(只是设置容器内部元素内部)

        容器需要需要设置 display: flex;        

        上下居中
                 align-items: center; ( display: flex;)

        水平居中

                margin: 0 auto;(设置容器内部元素左右外边距自适应,万能)

                文本

                text-align: center;(左left 右right) (行内元素)

弹性容器设置元素自动换行 (ul自动换行li,溢出部分自动换行)

        flex-wrap: wrap; (在display: flex; 容器内设置)

三、常用属性

浮动元素

        在父框漂浮
        float: right;

设置背景图片

                 //图片                       平铺方式    坐标
         background: url("../static/111.jpg") no-repeat top;
         background: url("../static/111.jpg") no-repeat 20px 30px;
        //图片大小
        background-size: 7.5rem;

边框距离    

        margin 外外边距
        border 主体盒子
        padding 内边距 可以调整容器的内边距来调整里面元素的距离

圆角边框        

        border-radius: .15rem;
        border-radius: 0 0 0 0;

边框阴影(可以用来绘制上划线)

        rgba 相比rgb多了透明度

               上下偏移  左右偏移   偏移半径     颜色
         box-shadow: 40px    0px     10px    rgba(0,0,0,.4);

文本阴影

        text-shadow 0 0 0 0;

元素溢出隐藏(防止元素溢出父盒子)

        overflow: hidden;

给容器添加背景

                 //  图片地址            //平铺方式   位置
          background: url("../static/111.jpg") no-repeat top;
            
                            //背景图片大小
            background-size: 7.5rem 7.5rem;
                            // png图片颜色
            background-color: #9a6e3a;

给容器加上滚动条

        overflow:visible
        overflow:auto (当前容器 有flex: 1;使用)

元素定位      

        绝对定位(相对于设置了position:relative 父盒子)
        position:absolute;(需要父盒子设置position:relative )
        通过right和top等调整距离(本质是设置border)

容器画线

        给容器顶部画线(可以使用阴影实现,更自然)

        border-top-style: solid; (画直线)

        border-width:1px; (直线宽度)

        border-color: #23221b; (线颜色)

容器内部文字

        文字行高 (文字上下间隔)

                line-hight :20px

颜色渐变(设置盒子背景颜色)

        background: linear-gradient(45deg, #fa5c56, #fd625c);

元素流式布局(淘宝)

        容器设置

                column-gap: 1px; //列的间隔

                column-count: 2; //列的个数

               (容器可以设置flex:1 让它自动变换大小)

        元素设置

                break-inside: avoid; (防止卡片被边框截断)        

                width:310rpx; (卡片宽高要设置)

                height: 428rpx;

                border-style: outset;(边框样式,可以不设置)

注意点: (1)在使用弹性容器要设置父级容器的大小        

             (2)在设置弹性容器应该初始化 html和bode大小 为 hight为100%

             (3)弹性元素不扩展可能是被父级容器限制了大小

三、项目实战效果

        仿造携程旅游                  仿淘宝                        仿QQ

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/673848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习笔记 - 通过一个例子来快速理解自注意力机制/缩放点积注意力机制

一、一个简单的示例 请看下面的例句:A dog ate the food because it was hungry(一只狗吃了食物,因为它很饿) 例句中的代词it(它)可以指代dog(狗)或者food(食物)。当读这段文字的时候,我们自然而然地认为it指代的是dog,而不是food。但是当计算机模型在面对这两种选…

CVPR首个大模型研讨会顺利召开,吸引超1000支队伍参与文心大模型国际比赛

CVPR 作为计算机视觉和模式识别领域的世界级学术顶会,不仅是学者们展示前沿科技成果的学术会议,也是企业界探索前沿应用的一大平台。近年来,随着大模型技术的爆发式发展,基于大模型技术的创新应用正逐步在产业界释放出巨大价值空间…

网易云信陈丽:做泛娱乐出海新浪潮中的坚实助力者

6 月 16 日下午,在 PAGC 2023 泛娱乐出海论坛上,网易智企副总经理、网易云信总经理陈丽分享了对全球化出海的趋势洞察和未来展望,并介绍了网易云信在帮助泛娱乐出海业务增长方面的探索和实践。 陈丽表示,网易云信志在成为中国开发…

STM32开发——非标协议(DH11+LCD1602)

1.STM32分文件实现代码 编译的总文件夹dh11andlcd,C文件不能跨文件夹查找,新增的分文件,需要都放调用的文件夹下 C文件和H文件理解:H文件是门脸,放在前面给别人的,别人一看就知道有什么东西。C是给内部人用…

记录--新的HTML标签 :search

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 本文介绍了一种新的HTML元素搜索方法,并提供了一个实用的工具来帮助开发者快速找到所需的元素。这对于那些需要处理大量HTML元素的开发者来说是非常有用的。文章还通过提供一些常见元素的用…

AutoSAR系列讲解(入门篇)1.1-AutoSAR的发展史

一、AutoSAR成员 大体可以分为核心成员、高级成员和发展成员,可以打开AutoSAR官网的成员的介绍界面 所以有兴趣的小伙伴可以稍微了解一下,仅作了解就行,不是什么重要的知识 还有一张大家经常能看见的成员图,如下 二、AutoSAR历史…

国潮之美丨土家族西兰姑娘续写千年非遗传奇

光脚丫,童年时期的行为艺术 还记得儿时的夏夜,姥爷总说:“娃儿呀,光着脚在地上跑,接地气些”。那时只觉得脱掉鞋袜顿时轻松自在,从坡上冲到坡下,几个伙伴乐此不疲。后来长大了,穿着…

盘点一个Python网络爬虫过验证码的问题(方法一)

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 低眉信手续续弹,说尽心中无限事。 大家好,我是皮皮。 一、前言 前几天在Python最强王者群【鶏啊鶏。】问了一个Python网络爬虫的…

SSH连接异常:从迷茫到石破天惊的解决之道

文章目录 零:前言一:SSH1.1 SSH的连接类型、方式和端口1.2 常见端口及其类型 二:解决SSH连接异常第一步:欣赏报错,顺藤摸瓜第二步:异常窥探,摸石过河第三步:问题确定,斩首…

测试技术体系

目录: 软件测试分类分层测试体系 1.软件测试分类 软件测试的分类_安全性测试属于功能测试吗_阿瞒有我良计15的博客-CSDN博客 1.单元测试(Unit Testing):单元测试是指对软件的最小可测试单元进行测试,例如一个函数、一…

Cell — 新“出芽”方法为疫苗开发带来优势

在疫苗学中,基于mRNA向体内递送抗原编码基因同基于纳米颗粒向体内递送抗原在应对具有挑战性的病原体方面都显示出巨大的前景。本期的《Cell》中,Hoffmann等人将两种方法相结合,通过调节被许多病毒劫持的相同细胞代谢通路来增强SARS-CoV-2疫苗…

【UCOS-III】自我学习笔记→第27讲→优先级翻转

文章目录 前言实验步骤1.复制二值信号量工程,添加task2和task3,修改任务服务函数名称2.修改开始任务,任务1以及任务2、3的内容3.查看串口现象![在这里插入图片描述](https://img-blog.csdnimg.cn/efa5ee2d92b54fe8be5a419adcf92ead.png) 测试…

STM32速成笔记—DMA

文章目录 一、什么是DMA二、DMA有什么作用三、STM32的DMA3.1 DMA请求3.2 DMA通道3.3 仲裁器 四、DMA配置4.1 DMA配置步骤4.2 DMA结构体成员 五、DMA配置程序5.1 ADC1初始化程序5.2 DMA初始化程序 一、什么是DMA DMA全程Direct Memory Access,即直接存储器访问。简单…

如何保护阿里云服务器免受DDoS攻击和恶意访问?有哪些防护措施?

如何保护阿里云服务器免受DDoS攻击和恶意访问?有哪些防护措施?   [本文由阿里云代理商[聚搜云]撰写]   随着互联网技术的不断发展,网络安全问题日益严峻,保护服务器免受DDoS攻击和恶意访问成为了每个企业和网站建设者的关注重…

W3B x Sui Hacker House|深入了解Sui和Move语言

Web3 Builders(W3B)作为Hacker House的践行者,将于6月23日(周五)早上8点(GMT8)举办首期 W3B x Sui Hacker House 系列活动分享会。本期活动邀请到Sui联合创始人Sam Blackshear(Move语…

【机器学习】机器学习的基本概念

机器学习是我们现在接触人工智能领域首先要去掌握的知识,下面是我学习记录的一些关于机器学习的基础、常见的概念和定义。 目录 机器学习定义 机器学习过程 假设关系 训练数据 损失函数(正向传播) 优化(反向传播&#xff0…

PC市场:寒冬敲响警钟,蓄势待发的复兴之路

近年来,PC市场的增长确实放缓,但这并不意味着它已经进入了寒冬。相反,PC市场正在蓄势待发,寻找复兴之路。 首先,PC市场仍然是一个巨大的市场。尽管移动设备的普及使得一些用户更多地使用手机和平板电脑,但…

C++:虚函数

C面向对象的三个特性,封装继承多态。在继承的关系中,所有的东西都可以被继承下来,如数据可以被继承下来在内存,而函数的继承则是继承调用权。 虚函数主要是通过虚函数表来实现,每个类都有自己的虚表,当你创…

RevCol:大模型架构设计新范式,给神经网络架构增加了一个维度!

点击蓝字 关注我们 关注并星标 从此不迷路 计算机视觉研究院 公众号ID|计算机视觉研究院 学习群|扫码在主页获取加入方式 论文地址:https://arxiv.org/pdf/2212.11696.pdf 项目代码:https://github.com/megvii-research/RevCol 计…

把金融航母开进智能峡湾,总共分几步?

试想一下,有这么一家街头小店。夫妻两个勤奋经营,诚信待客,广受街里街坊的欢迎。他们流水稳定,蒸蒸日上,商业信誉很好,甚至是非物质文化遗产的传承者。这样一家店,在扩大经营,拓展业…