首页 > 其他分享 >css选择器,盒子模型,定位,动画

css选择器,盒子模型,定位,动画

时间:2024-06-10 10:36:43浏览次数:23  
标签:动画 父级 元素 id 定位 选择器 css

css

返回到 Java开发知识汇总 目录

1.基本选择器

标签选择器: 标签名字

类选择器:.classname

id选择器:#

2.层次选择器

后代选择器 : body p

子选择器,1代,所有的p: body > p

兄弟相邻选择器: .classname + p 只选择当前相邻的下一个元素

通用兄弟选择器: .classname ~p 选中当前元素的向下的所有兄弟元素

3.结构伪类选择器:

ul li:first-child{background: red};

ul li: last-chilid{}

p:nth-child(2){} 定位p元素的父元素,顺序选择父元素下拉的第2个元素

p:nth-of-type(1){} 定位p元素的父元素,顺序选择父元素下拉的第21个p类型元素

4.属性选择器[]

.demo a{}

.demo a{}

a[id]{} 选择存在id的元素

a[id=first]{}

a[class="links"]{}

a[class*="links"]{} class包含links的元素

a[href^=http] 选择连接中有http并且以http开头

=

*=

^=

$=

5.盒子模型

margin,padding,快元素block,行内元素inline

行内元素可以包含在快级元素内

6.浮动

display:clear both/left/right 不允许浮动

display:block,inline,inline-block

float:left,right

父级边框塌陷的问题: 浮动不能超出父级元素内

在父元素后增加伪类

father:after{

context: '';

display: blcok;

clear: both;

}

7.定位

1.相对定位:相对原来的位置定位,还是在文档流里

position:relative

top:20px;

left:20px;

bottom:-10px;

right:20px;

2.绝对定位

没有父级元素定位的前提下, 相对浏览器定位,在原来的文档流内

有父级元素定位的前提下, 相对父级元素定位,在原来的文档流

position:absolute

3.固定定位:定位不动

position:filxed

4.z-index,图层

.tipText{

color: white;

z-index: 999; 重叠时大的数表示在最上层,可以见不会被重叠

}

.tipBG{

background: #000;

opacity: 0.5 ; 设置背景透明度

filter: alpha(opacity=50); 设置透明度和上面一行是一样的效果

}

8.动画

变形

渐变

tranform

转换

css动画

canvas

https:cybermap.kaspersky.com/cn/

标签:动画,父级,元素,id,定位,选择器,css
From: https://www.cnblogs.com/chenshaojun2008/p/18240437

相关文章

  • HTML和CSS每周总结6.7day
    最近学的东西比较简单就没每天发了,下面我总结一下这周学的东西,最近端午节了祝大家端午节快乐。一,5.311.标签字体加粗:<b></b>   字体倾斜:<i></i>   下划线:<u></u>   删除线:<s></s>title网页标题 段落标签:<p></p> 换行标签:<br/> 字体标签:<fontcolor="......
  • CSS3:深度解析与实战应用
    CSS3是CSS(层叠样式表)的最新版本,它引入了许多新的特性和功能,使得网页的样式设计更加灵活、丰富和具有动态效果。在本文中,我们将深入解析CSS3的一些关键特性和实战应用,并通过代码样例展示其强大之处。1.选择器增强CSS3增加了许多新的选择器,如属性选择器、伪类选择器等......
  • 让你的网页动起来:Javascript+CSS拖曳盒子指南
    让网页上的元素具有拖拽功能,可以提升用户体验,尤其是在需要用户交互的场景中。下面是一个使用JavaScript和CSS来实现拖拽效果的基本指南。1.HTML结构首先,你需要在HTML中定义一个可拖拽的元素,通常是一个div。 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"......
  • 【JavaScript】了解 Sass:现代 CSS 的强大预处理器
    我已经从你的全世界路过像一颗流星划过命运的天空很多话忍住了不能说出口珍藏在我的心中只留下一些回忆                     ......
  • HTML+CSS 生成跳动的心
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0">  <title>跳动的心</title>  &......
  • HTML+CSS生成滑动门
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0">  <title>滑动门</title>  &l......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript旅游网站(中山)
    HTML+CSS+JS【旅游网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript广东传统文化
    HTML+CSS+JS【传统文化】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • JavaScript html css 字符串对象
    字符串对象字符串所有的方法,都不会修改字符串本身(字符串是不可变的),操作完成会返回一个新的字符串。length属性作用:获取字符串长度示例:<spanstyle="background-color:#f8f8f8"><spanstyle="color:#333333"><spanstyle="color:#770088">let</span><spanstyle=......
  • Tailwindcss Layout布局相关样式及实战案例,5万字长文,附完整源码和效果截图
    aspect相关样式类基础样式ClassPropertiesaspect-autoaspect-ratio:auto;aspect-squareaspect-ratio:1/1;aspect-videoaspect-ratio:16/9;案例:引入B站视频Usetheaspect-*utilitiestosetthedesiredaspectratioofanelement.使用’aspect-*'实用工......