首页 > 其他分享 >HTMLCSS学习笔记

HTMLCSS学习笔记

时间:2023-01-13 11:36:26浏览次数:39  
标签:定位 color 50% 笔记 学习 clearfix background HTMLCSS css

HTMLCSS学习笔记

定义版心类

.wrapper{
    width: 1200px;
    margin: 0 auto;
}

<div class='wrapper'></div>

透明的背景颜色

background-color: rgba(0,0,0, 0.3)
里面的0.3就是透明度

垂直居中属性

vertical-align:middle
垂直居中需要定义父级组件高度

清楚浮动通用代码

/* .clearfix::before 作用:解决外边距塌陷问题 */
/* 清除浮动 */
.clearfix::before,
.clearfix::after {
    content: '';
    display: table;
}

/* 真正清除浮动的标签 */
.clearfix::after {
    clear: both;
}

<div class='clearfix'></div>

定位position

相对定位:relative
相对定位是根据自己本身的位置来做位置偏移

绝对定位:absolute
绝对定位根据上一个定位的组件来发生偏移的。所以在使用的时候一般都会在上一个组件的css属性上添加一个相对定位来做坐标起始点。

绝对定位水平垂直都居中

/*基于窗口的水平垂直都居中的盒子*/
.box{
    position:absolute;
    left:50%;
    /* margin-left: -150px; */

    top:50%;
    /* margin-top: -150px; */

    /* 位移:自己定位宽度高度的一般 */
    transform: translate(-50%, -50%);

    width:300px;
    height:300px;
    background-color:pink;
}

精灵图

同一个透明的png图片,用背景定位去选取对应哪个需要的图标

.one{
     display:inline-block;
     width: 18px;
     height: 24px;
     background-image: url(./images/taobao.png);
     /*
     背景图位置属性:改变背景图的位置
     水平方向位置   垂直方向的位置
     background-position: x y;
     */
     background-position: -3px -20px;
}

css自定义变量

css变量有作用域,所以根据需要来定义变量,如下代码所示作用域为整个页面

html{
    /*定义css变量*/
    --main-color: #C00000;
}

.box{
    background-color: var(--main-color);
}

标签:定位,color,50%,笔记,学习,clearfix,background,HTMLCSS,css
From: https://www.cnblogs.com/xiaolinye/p/17049067.html

相关文章

  • 《浅谈保序回归问题》学习笔记
    1.偏序关系设$\preceq$是集合\(S\)上的一个二元关系,若\(R\)满足:自反性:\(\forallx\inS\),\(x\preceqx\);反对称性:\(\forallx,y\inS\),\(x\preceqy,y......
  • pytorch学习
    目录基本工具DatasettransformsDataLoadertensorboard整体架构准备数据搭建并创建网络定义损失函数训练测试使用gpu训练基本工具Dataset、DataLoader、transforms,tensorb......
  • Arcaea 自制 | 学习笔记
    安装图形化制谱工具ArcadeZero谷歌云盘:https://drive.google.com/drive/folders/1ziY89wDWrwQJxbD-YGCSIwMwdE_WzrRE?usp=sharing关于Arcade的使用请参考https://n......
  • 【学习日志】MongoDB为什么选择B树,而MySQL选择B+树实现索引
    先说B树和B+树的区别B树:非叶子节点也存储数据B+树:只有叶子节点存储数据,且所有叶子节点通过指针相连接。为什么MongoDB选择B树而,MySQL选择B+树呢?两种数据结构的区别摆在......
  • 免费GPU服务器 白嫖Tesla V100 32G的深度学习显卡 - 移动九天 • 毕昇
    一、九天毕昇操作简介首先介绍一下深度学习服务平台:“九天·毕昇”是中国移动开发的一款云服务平台,能够提供高效(最高显存32GB的V100)便捷(主要优点还是免费O(∩_∩)O)的算力......
  • 零基础学习SpringBoot3笔记01_2023-01-13
    零基础学习SpringBoot3笔记01_2023-01-132023-01-131.环境1.1.软件环境安装JDK17并配置环境变量,略安装MySQL5.5并配置环境变量,略安装MySQL客户端工具HeidiSQL,略......
  • markdown学习
    MarkDown学习标题:三级标题几个#号加空格就是几级标题,最多6级字体helloworld!一个星号helloworld两个星号!helloworld!三个星号helloworld!两个~引用一个>符号......
  • uniapp 开发微信小程序问题笔记
    最近接手了一个小程序开发,从头开始。使用了uniapp搭建,以前没有做过小程序开发,着手看文档、查文档。一步一步完成了任务的开发。特此记录开发过程中的问题。开发建议:使......
  • 读编程与类型系统笔记06_函数类型的高级应用
    1. 装饰器模式1.1. 扩展对象的行为,而不必修改对象的类1.2. 装饰的对象可以执行其原始实现没有提供的功能1.3. 优势1.3.1. 支持单一职责原则1.3.1.1. 每个类只......
  • 信息检索导论--读书笔记(一)布尔检索
    术语介绍信息检索(InformationRetrieval):信息检索是从大规模非结构化数据(通常是文本)的集合(通常保存在计算机上)中找出满足用户信息需求的资料(通常是文档)的过程。非结构化数......