我要投稿
投诉建议
首页
Web前端
后端技术
数据应用
编程语言
其他语言
技术落地
科技领域
SEO
科技迭代
当前位置:
首页
>
Web前端
>
JavaScript
HtmlCss前端知识总结
时间:2023-03-27 12:06:21
JavaScript
HtmlCss相关的单行居中多行左布局可以使用display实现:inline-block
.container{padding:10px;宽度:600px;文本对齐:居中;border:1pxsolid#000;}.list{display:inline-block;text-align:left;}.item{display:inline-block;宽度:80px;边框:1px实心#f00;height:200px;}如何实现等宽等高的垂直居中布局+padding.parent{width:100px;高度:100px;/*设置padding挤出中心;但需要注意的是此时的宽高要和子元素的大小一致,否则不会居中*/padding:100px;边框:1px实心;边距:100px自动;}.child{宽度:100px;高度:100px;背景:粉色;行高:100px;text-align:center;}定位+固定宽度+固定高度,使用absolute(定位).parent{position:relative;宽度:200px;高度:200px;边框:1px实心;}.child{位置:绝对;宽度:100px;高度:100px;/*1.使用margin:auto,子元素必须填满整个容器*/width:200px;高度:200px;左:0;右:0;顶部:0;底部:0;保证金:自动;/*2.通过calc()函数,取值是50%减去宽/高的一半*/left:calc(50%-150px);顶部:计算(50%-150px);/*3.设置元素的偏移量,值为50%,将元素向后移动margin-value*/left:50%;顶部:50%;左边距:-50px;边距顶部:-50px;/*4.不知道子元素的宽高,使用transfrom:translate(-50%-50%),CSS3属性有兼容性问题*/transform:translate(-50%,-50%);背景:粉色;行高:100px;text-align:center;}使用inline-block+table-cell.parent{display:table-cell;文本对齐:居中;vertical-align:middle;}.child{display:inline-block;}使用flex布局只需要设置父节点属性,不需要设置子元素,兼容性问题。父{显示:flex;/*1.通过justify-content和align-items:center实现*/证明内容:居中;align-items:center;}.child{/*2.或者通过marginauto实现*/margin:auto;}使用Grid布局只需要设置父节点属性,不需要设置子元素,兼容Sexuality.parent{display:网格;/*通过items属性实现*//*align-items:center;*//*对齐项目:中心;*//*items的缩写*//*place-items:center;*//*或者通过content属性*//*align-content:center;*//*证明内容:居中;*//*content的缩写*//*place-content:center;*/}.child{/*或按边距auto*//*margin:auto;*//*或者通过自身属性*//*align-self:center;自我辩护:中心;*//*self的缩写*/place-self:center;}capitalizetext-transform:capitalizeuseborder-radius使用border-radius实现波浪百分比图//使用`text-decoration-style:wavy`生成波浪形下划线。
ABCDEFGHIJKLMNOPQ
ABCDEFGHIJKLMNOPQdiv{width:200px;高度:200px;行高:200px;:中心;overflow:hidden;}.wave{border:5pxsoliddeeppink;边界半径:50%;动画:缩进5s无限线性;}div{颜色:透明;款式:波浪形;text-decoration-color:deeppink;}@keyframesindent{100%{text-indent:-110px;
.container{位置:绝对;宽度:200px;高度:200px;填充:5px;border:5pxsolidrgb(118,218,255);顶部:50%;左:50%;转换:翻译(-50%,-50%);边界半径:50%;溢出:隐藏;}.wave{位置:相对;宽度:200px;高度:200px;背景颜色:rgb(118、218、255);边界半径:50%;&::before,&::after{内容:“”;位置:绝对;宽度:400px;高度:400px;顶部:0;左:50%;背景色:rgba(255,255,255,.4);边界半径:45%;变换:平移(-50%,-70%)旋转(0);动画:旋转6s线性无限;z-指数:10;}&::after{边界半径:47%;背景色:rgba(255,255,255,.9);变换:翻译(-50%,-70%)旋转(0);动画:旋转10s线性-5s无限;z-指数:20;}}@keyframesrotate{50%{transform:translate(-50%,-73%)rotate(180deg);}100%{变换:平移(-50%,-70%)旋转(360deg);}}代码片片段生活用border-radius实现充满电动画
/div>html,body{宽度:100%;高度:100%;显示:弹性;背景:#e4e4e4;}.container{位置:相对;宽度:140px;边距:自动;}.header{位置:绝对;宽度:26px;高度:10px;左:50%;顶部:0;变换:平移(-50%,-10px);边界半径:5px5px00;背景:rgba(255,255,255,.88);}.battery-copy{position:absolute;顶部:0;左:0;高度:220px;宽度:140px;边框半径:15px15px5px5px;溢出:隐藏;}.battery{位置:相对;高度:220px;框大小:边框框;边框半径:15px15px5px5px;框阴影:005px2pxrgba(255,255,255,0.22);背景:#fff;z-索引:1;&::之后{内容:“”;位置:绝对;左:0;右:0;底部:0;顶部:80%;背景:线性渐变(到底部,#7abcff0%,#00BCD444%,#2196F3100%);边框半径:0px0px5px5px;框阴影:014px28pxrgba(33,150,243,0),010px10pxrgba(9,188,215,0.08);动画:充电10s线性无限;滤镜:色调旋转(90度);}}.g-wave{位置:绝对;宽度:300px;高度:300px;背景d:rgba(255,255,255,.8);边界半径:45%47%44%42%;底部:25px;左:50%;转换:翻译(-50%,0);z-索引:1;动画:移动10s线性无限;}.g-wave:nth-child(2){border-radius:38%46%43%47%;变换:平移(-50%,0)旋转(-135deg);}.g-wave:nth-??child(3){边界半径:42%46%37%40%;变换:平移(-50%,0)旋转(135deg);}@keyframescharging{50%{box-shadow:014px28pxrgba(0,150,136,0.83),0px4px10pxrgba(9,188,215,0.4);}95%{顶部:5%;过滤器:色调旋转(0度);边界半径:005px5px;框阴影:014px28pxrgba(4,188,213,.2),010px10pxrgba(9,188,215,0.08);}100%{顶部:0%;过滤器:色调旋转(0度);边框半径:15px15px5px5px;盒子阴影:014px28pxrgba(4,188,213,0),010px10pxrgba(9,188,215,0.4);}}@keyframes移动{100%{转换:translate(-50%,-160px)旋转(720deg);}}代码片段活用border-radius改变现实loading
loadingbody{background:#000;}div{position:relative;宽度:35vmin;高度:35vmin;背景:线性渐变(120deg,#34e0f00%,#b400ff100%);不透明度:0.8;保证金:25vh自动;边界半径:35%;动画:rotateMain2s线性无限;}div::before{位置:绝对;内容:””;顶部:0;左:0;右:0;底部:0;背景:线性渐变(180deg,#35a0f00%,#b233f0100%);不透明度:0.8;盒子阴影:5px5px90pxrgba(10,102,255,0.5);边界半径:35%;animation:rotateMain8slinear2sinfinite;}div::after{position:absolute;顶部:0;左:0;右:0;底部:0;背景:线性渐变(60deg,#33580f0%,#b7ee6d100%);不透明度:0.8;盒子阴影:5px5px60pxrgba(20,102,255,0.3);边界半径:35%;阿尼玛tion:rotateMain8slinear4sinfinite;z-index:-1;}#app{颜色:#fff;文本对齐:居中;行高:35vmin;text-transform:capitalize}@keyframesrotateMain{50%{transform:rotateZ(180deg);边界半径:50%;}100%{变换:rotateZ(360deg);边界半径:35%;}}代码片段活用border-radius单标签线动画
html,body{width:100%;高度:100%;溢出:隐藏;}正文背景:#000;滤镜:模糊(5px)对比度(20);&::before{位置:绝对;内容:””;背景:#000;顶部:0;左:0;右:0;高度:20vh;z-指数:10;}}div{位置:相对;宽度:30vmin;高度:30vmin;保证金:30vh自动;//边框:1vminsolid#fff;边界半径:46%42%47%44%;背景:线性渐变(#fff,#9c27b0);转换:比例(15)翻译(0,-13vh)旋转(0度);动画:旋转10s无限线性交替;&::之前{内容:“”;位置:绝对;宽度:99%;高度:99%;背景:#000;边界半径:46%42%47%44%;转换:翻译(-50%,-50%);左:50%;顶部:50%;}}@keyframesrotate{100%{transform:scale(10)translate(0,-15vh)rotate(360deg);}}@keyframes移动{50%{左:50%;右:49.95%;}100%{左:90%;右:9.7%;分享的是一些个人观点,写的不好请轻喷!!!!欢迎一起交流!!!!HtmlCss前端知识总结
上一篇:
2021 年 10 月 TIOBE 指数榜:Python 超越 C 语言成 20 多年来的新霸主
下一篇:
vuewatch监控方式总结
HtmlCss前端知识总结相关文章
阿里云开源深度学习框架EasyTransfer,大幅降低NL
百度App日活超2.3亿,巩固AI优势,加大知识直播力度
拥有1500万中国用户,Duolingo认真对待“免费知识”
“DOU知识计划”升级:抖音推出知识创作者综合服务计划
百亿流量增长抖音,西瓜视频推出“知识创造者计划”
百度平均每天响应15.4亿次知识搜索,稳居中国第一大知识信息
张朝阳6月8日直播带货“有限剧透”,展现生活也是“带”知识
2020百度夏季云智力峰会:智能云新架构亮相,AI中平台、知
有术创始人、CEO雷文涛:寻找知识服务新天地
入华五年的总结:印象笔记发布《中国知识工作者研究报告》
知识产品没有速成班,也是百度搜索护城河的基础
快手教育生态构建知识交流新场景,科普类单标签浏览量超30亿
百度发布语言知识产品新“包”,解读NLP完整布局
百度集团副总裁吴甜:语言、知识和技术积累汇聚加速产业智能化
腾讯音乐娱乐集团参与世界知识产权组织大会,中国数字化音乐新范
解密自动驾驶前端设备量产,文远智行文远知行公开WMP自动驾驶
云+社区:充分发挥知识共享价值,打造最佳开发者交流平台
一起来听听知识商城吧,让一些知识分子先富起来
2019DOU创作者知识大会在北京举行, 抖音已经是中国最大
聚焦“云开发圆桌论坛”,大前端Serverless大佬释放这
最新推荐
1
领先14分!网易安全人如何通过首届网络安全法律安全知识竞赛?
2
Fitband智能手环全面评测!用你的专业知识寻找市场(更多
3
推出知识图谱构建分析平台,中译语通要做赋能用户“想象力”的宙
4
节点英雄榜!构建基于区块链的知识变现经济生态
5
深圳智能穿戴标准与知识产权联盟成立
6
瑞金医院联合阿里云、阿里健康发起天池知识图谱大赛!让AI助力
7
百科名医网举办全国科普日活动,搜狗搜索谈用AI精准普及权威健
8
有必要安装前端净水器吗?个人经验,请勿模仿!
9
对话阿里巴巴人工智能实验室聂再庆!创建知识图谱平台,推动语音
10
微软小冰宣布新增 IQ 功能,将解锁 50 个垂直领域的知识
猜你喜欢
1
美拍网友大秀身手,张艺兴直呼“太厉害了”,泛知识短视频带来奖
2
可穿戴设备!走在行业最前端的行业
3
哪种吸尘器最好?专业知识新手,快来学习一下
4
小程序能为教育带来哪些颠覆性机遇? -知识圈CEO孙大伟教你
5
关于燃烧的知识有这么多?富氧蓝色火焰燃烧系统带你见证不一样的
6
掩体!新版AlphaGo完全不依赖人类知识,21天秒杀柯洁版
7
网易荣获2018年全国网络安全干事法律与安全知识竞赛一等奖
8
国家知识产权局!我国可穿戴产业如何实现中国“智造”?
9
可穿戴设备和IC企业如何制定知识产权战略?
10
中国具有自主知识产权的“REED”智能眼镜亮相深圳
11
冰箱相关小知识!为什么你还和A4纸发生性关系? !
12
前端售价500万的Spotcat S200智能猫眼评测
13
云栖大会UC解密知识图谱构建,探索服务多端场景的平台模式
14
iTutorGroup首届前端技术沙龙!如何最大化用户体验
15
老用户通知您!选择家用指纹锁的4个基本知识点
16
真正球迷必备的知识点, 2018世界杯的新玩法你知道多少?
17
【AI前沿】数学在AI(人工智能)中的重要性,这些数学知识应
18
【AI前沿】本文带你了解人工智能产业链的知识体系
19
智能穿戴技术专利现状分析!知识产权战略部署
20
冷藏知识酱-别说你知道所有这些有关冰箱的常识!