CSS常用声明(属性)

server/2024/10/18 3:26:47/

目录

一、文本

1、字体属性

2、文本修饰

二、图像

1、图像边框样式

2、图像透明度

三、背景

1、background-color:背景颜色

2、background-img:背景图像

3、背景展示效果

4、background-size:背景图大小

5、background-position:背景图的起始位置

四、表格

1、表格的宽度和高度

2、表格的边框

 3、表格边框线折叠

4、 表格的背景颜色

5、 单元格内文本的对齐方式

五、表单 

1、表单的宽度和高度

2、表单边框颜色、边框大小及线型

3、背景样式

4、背景图片样式

5、表单按钮样式


一、文本

1、字体属性

  • color:颜色,可直接写颜色的英文名十六进制写法以及rgb写法
  • font-size:字体的大小,属性值通常为px%
  • font-family:字体;
  • font-style:字的倾斜(normal:正体,italic:斜体);
  • font-weight:字的粗细

描述
bold定义粗体字符
bolder定义更粗的字体
lighter定义更细的字体
100~900定义由细到粗,400等同于默认,700为加粗

2、文本修饰

  • text-align :文本的水平对齐方式;
  • text-decoration:文本修饰线;
  • text-transform:单词字母大小写;
  • text-indent:文本块首行文本的缩进程度。

 用部分属性举例,代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>字体属性</title><style>.font{width: 960px;height: 60px;background-color: gray;text-align: center;/* 文字修饰线:删除线、下划线等 */text-decoration: underline;/* 英文单词大小写设置 */text-transform:lowercase;color: green;font-size: 30px;font-family: 微软雅黑;font-weight: bold;font-style: italic }</style>
</head>
<body><p class="font" >测试文本属性,CSDN博客</p>
</body>
</html>

运行结果如下:

注:其中水平对齐方式,是指相对于元素容器来说的位置 ,而不是整个网页。

二、图像

1、图像边框样式

  • border-color:边框颜色
  • border-style:边框线型
  • border-width:边框宽度

2、图像透明度

使用opacity属性调整图像透明度(取值范围:0~1

其中,border-color、border-width、border-style属性可合并写成border:color width style,三个属性值分别用空格隔开

 用部分属性举例,代码如下:

<head><style>#img1{width: 300px;height: 300px;background-color: gray;border: green 10px dotted;/* 设置图像不透明度:0.0~1.0 */opacity: 0.5;}</style>
</head>
<body><img id="img1" src="./背景.jpg">
</body>

运行结果如下:

三、背景

1、background-color:背景颜色

2、background-img:背景图像

3、背景展示效果

background-repeat:背景图展示效果,当背景图大小小于元素实际区域时,会默认背景图平铺展示,可选属性有以下几个:

(1)no-repeat:不平铺

(2)repeat:平铺(默认)

(3)repeat-x:水平方向平铺

(4)repeat-y:垂直方向平铺

4、background-size:背景图大小

(1)指定宽度和高度

(2)等比缩放

5、background-position:背景图的起始位置

 (1)指定位置关键字:

横向:left、center、right;

纵向:top、center、bottom

(2)使用数值:一个代表的是水平位置,一个是垂直位置,采用像素值或百分比形式

 用部分属性举例,代码如下:

<head><style>nav{width: 600px;height: 300px;background-color: gray;background-image: url(./CSS常用声明/背景.jpg);background-repeat: no-repeat;/* 背景图片适配容器大小 */background-size: 25% 25%;/* 背景图片在容器内的位置,横向:left、center、right;纵向:top、center、bottom*/background-position: center center;}</style>
</head>
<body><header></header><nav></nav>
</body>

运行结果如下:

四、表格

1、表格的宽度和高度

使用width和height属性定义表格的宽度和高度

table{width: 400px;height: 100px;}

2、表格的边框

指CSS表格边框,使用border属性,表格边框的格式可以和图像相同可用空格隔开

table{border: 2px red solid;}

 3、表格边框线折叠

默认时表格会被折叠成一个个单一的边框

table{border-collapse: collapse;}

4、 表格的背景颜色

设置整张表格的背景颜色

table{background-color:red;}

5、 单元格内文本的对齐方式

设置单元格内文本水平对齐位置,text-align的属性有left、center、right。

 设置单元格内文本垂直对齐位置, vertical-align的属性有top、center、bottom。

   td{text-align: center;vertical-align: bottom;}

 用部分属性举例:

<head><style>.table{width: 400px;height: 100px;border: 2px red solid; border-collapse: collapse; background-color:aquamarine;color: snow;}td{/* 设置单元格内文本水平对齐位置 */text-align: center;/* 设置单元格内文本垂直对齐位置 */vertical-align: bottom;}#td6{background-color: snow;color: black;}</style>
</head>
<body><table border="1"  class="table"> <tr><td>单元格1</td><td>单元格2</td><td>单元格3</td></tr><tr><td>单元格4</td><td>单元格5</td><td id="td6">单元格6</td></tr></table>
</body>

运行结果如下:

 

五、表单 

1、表单的宽度和高度

与上面相同,使用widthheight属性定义表单的宽度和高度

2、表单边框颜色、边框大小及线型

可将这三个属性写在border属性内,用空格隔开。

 #text2{border: 2px red double; }

double表示双实线。

3、背景样式

background-color:设置表单的背景颜色

 background-image: url(图片路径):设置表单背景图片

4、背景图片样式

background-repeat:背景图展示效果,当背景图大小小于元素实际区域时,会默认背景图平铺展示(与上面背景属性内容一致)

5、表单按钮样式

使用以上属性也可以更改按钮样式

选择鼠标指针浮动在其上的样式,使用cursor属性

  • auto 默认。浏览器设置的光标
  • pointer 光标呈现为指示链接的指针(-只手)

 用部分属性举例:

<head><style>#text2{width: 200px;height: 100px;color: aqua;background-color: gray;background-image: url(./CSS常用声明/背景.jpg);background-repeat: no-repeat;border: 2px red double; }#btn2{width: 150px;height: 100px;color: aqua;background-color: green;border: 2px red dashed;   cursor: pointer;}</style>
</head>
<body><form action=""><input type="text" id="text1"> 这是默认文本输入框 <br><input type="text" id="text2" value="此处输入您的账号">这是有默认值的输入框 <hr><input type="submit" id="btn1" value="提交"> 这是默认按钮<br><input type="submit" id="btn2" value="登录"> 这是设置样式的按钮</form>
</body>

运行结果如下:

 


http://www.ppmy.cn/server/131742.html

相关文章

Vue3 watch 监视属性

作用&#xff1a;监视数据的变化&#xff08;和Vue2中的watch作用一致&#xff09;特点&#xff1a;Vue3中的watch只能监视以下四种数据&#xff1a; ref定义的数据。reactive定义的数据。函数返回一个值&#xff08;getter函数&#xff09;。一个包含上述内容的数组。 我们在V…

Redis 数据类型list(列表)

目录 1 基本特性 2 主要操作命令 2.1 LPUSH key value [value ...] 2.2 RPUSH key value [value ...] 2.3 LRANGE key start stop 2.4 LINDEX key index 2.5 LLEN key 2.6 LPOP key 2.7 RPOP key 2.8 LTRIM key start stop 2.9 BLPOP key [key ...] timeout 2.10 B…

computed和watch的区别

一、computed&#xff08;计算属性&#xff09; 1. 定义 计算属性是基于 Vue 实例的响应式数据进行计算的属性。它们的值会根据依赖的数据变化而自动更新&#xff0c;并且会被缓存&#xff0c;只有当其依赖的数据发生变化时才会重新计算。 2. 使用场景 衍生状态&#xff1a…

从零开始:用Python编写自己的简单游戏

解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在编程的世界里,游戏开发一直是一个既充满乐趣又具有挑战性的领域。很多著名的游戏开发者在年轻时编写了他们的第一个简单游戏,点燃了他们的编程热情。在本文中,我们将带领你使用Python编写一个基础的2D游戏,…

docker简述

1.安装dockers&#xff0c;配置docker软件仓库 安装&#xff0c;可能需要开代理&#xff0c;这里我提前使用了下好的包安装 启动docker systemctl enable --now docker查看是否安装成功 2.简单命令 拉取镜像&#xff0c;也可以提前下载使用以下命令上传 docker load -i imag…

Leetcode 不同路径

重要的一点在于&#xff1a;只能向右或向下移动。 这段代码的算法思想是使用**动态规划&#xff08;Dynamic Programming, DP&#xff09;**来解决问题。其核心思想是通过将问题分解成更小的子问题&#xff0c;并用一个二维数组来保存这些子问题的解&#xff0c;从而避免重复计…

FFmpeg的简单使用【Windows】--- 视频混剪+添加背景音乐

一、功能描述 点击背景音乐区域的【选择文件】按钮&#xff0c;选择音频文件并将其上传到服务器&#xff0c;上传成功后会将其存储的位置路径返回。 然后&#xff0c;点击要处理视频区域的【选择文件】按钮选择要进行混剪的视频素材&#xff08;1-10个&#xff09;。 以上两…

上半年净利下滑85%,光峰科技能否靠“上车”扭转局面?

尽管车载业务环比增了3倍&#xff0c;光峰科技今年上半年的净利润依然同比下滑了85%。 根据光峰科技发布的半年报显示&#xff0c;今年上半年&#xff0c;光峰科技营业收入为10.81亿元&#xff0c;同比微增0.76%&#xff1b;实现归属上市公司股东的净利润为1090.96万元&#x…