前端——CSS部分总结

发布于:2023-01-23 ⋅ 阅读:(571) ⋅ 点赞:(0)

CSS简介

  • CSS 指的是层叠样式表 (Cascading Style Sheets)
  • CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素
  • CSS 节省了大量工作。它可以同时控制多张网页的布局
  • 外部样式表存储在 CSS 文件中

简单的css实例

body{
    background:darkgrey;
}
h1{
   font-family: 幼圆;
}
p{
    font-size: 50px;
    color: salmon;
}

效果图
在这里插入图片描述
CSS解决的问题

HTML的目的是描述网页的内容,并且在HTML里面用标签和color属性给大型网站的页面添加字体和颜色样式是一个漫长且昂贵的过程。
而CSS从HTML页面中删除了样式格式。样式定义通常保存在外部.css文件中。
通过使用外部样式表文件,就可以改变整个网站的外观。
在这里插入图片描述

CSS语法

CSS由选择器声明块组成,如图所示:
在这里插入图片描述

1.选择器:需要设置的HTML元素
2.声明块:包含一条或多条用分号分隔的声明
3.每条声明块都包含一个CSS属性名称和一个值,用冒号分隔
4.多条CSS声明用分号分隔
5.声明块用花括号括起来

实例
将文本中的内容字体设置为50像素,颜色设置为salmon。

p{
    font-size: 50px;
    color: salmon;
}

在这里插入图片描述
代码分析:
p是css中的选择器
font-size是属性,red是属性值
color是属性,salmon是属性值

CSS选择器

CSS选择器用于查找(或选取)要设置样式的HTML元素

类型 作用
简单选择器 根据名称、id、类来选取元素
组合器选择器 根据选择器之间的特定关系来选取元素
伪类选择器 根据特定状态选取元素
伪元素选择器 选取元素的一部分并设置其样式
属性选择器 根据属性或属性值来选取元素

此网站讲解了最基本的 CSS 选择器CSS选择器详解

CSS伪类

定义:伪类用于定义元素的特殊状态

语法:

selector:pseudo-class {
	property: value;
}

实例:链接以不同的方式显示

/*未访问的样式*/
a:link{
	color: black;
}
/*已访问的样式*/
a:visited{
    color: cadetblue;
}
/*鼠标悬停的样式*/
a:hover{
    color: red;
}

效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:a:hover 必须在 CSS 定义中的 a:linka:visited 之后,才能生效。伪类名称对大小写不敏感。

CSS 3D转换

通过CSStransform属性,使用以下3D转换方法:

  • rotateX()
  • rotateY()
  • rotateZ()

实例:

div {
	width: 300px;
	height: 100px;
	background-color: yellow;
	border: 1px solid black;
}
#myDiv {
	transform: rotateX(150deg);
	transform: rotateY(150deg);
	transform: rotateZ(150deg);
}

在这里插入图片描述
效果:
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到