CSS新手入门笔记整理:CSS3其他样式

outline属性

outline属性用来定义表单中文本框的轮廓线样式。

语法

复制代码
input{outline: width style color;}

/*文本框获取焦点时样式*/
input[type="text"]:focus
{
  outline: width style color;
}

第1个值指的是轮廓线宽度(outline-width),第2个值指的是轮廓线样式(outline-style),第3个值指的是轮廓线颜色(outline-color)。


initial取值

initial属性直接将某个CSS属性重置为它的默认值,并不需要事先知道这个CSS属性的默认值是多少,浏览器会自动设置的。

语法

复制代码
property: initial;

property是一个CSS属性名,"property:initial;"表示设置property这个属性的取值为默认值。initial取值可以用于任何HTML元素上的任何CSS属性。


calc()函数

calc()函数通过"计算"的方式来定义某一个属性的取值。

语法

复制代码
属性: calc(表达式)

运算规则

  • 只能使用加(+)、减(-)、乘(*)和除(/)这4种运算。
  • 可以使用px、em、rem、百分比等单位。
  • 可以混合使用各种单位进行运算。
  • 表达式中有加号(+)和减号(-)时,其前后必须有空格。
  • 表达式中有乘号(*)和除号(/)时,其前后可以没有空格,但建议保留。

overflow-x和overflow-y

overflow-x属性用来定义内容超出元素"宽度"时应该如何处理,而overflow-y属性用来定义内容超出元素"高度"时应该如何处理。

语法

复制代码
overflow-x: 取值;
overflow-y: 取值;

|---------|-------------------------------|
| overflow-x 属性取值 ||
| 属性值 | 说明 |
| visible | 内容超出时,不剪切内容,也不添加滚动条 |
| hidden | 内容超出时,剪切内容,但只显示y轴滚动条而不显示X轴滚动条 |
| scroll | 内容超出时,显示所有滚动条 |
| auto | 跟scroll效果一样 |

|---------|-------------------------------|
| overflow-y 属性取值 ||
| 属性值 | 说明 |
| visible | 内容超出时,不剪切内容,也不添加滚动条 |
| hidden | 内容超出时,剪切内容,但只显示x轴滚动条而不显示y轴滚动条 |
| scroll | 内容超出时,显示所有滚动条 |
| auto | 跟scroll效果一样 |


pointer-events属性

pointer-events属性用来定义元素是否禁用鼠标单击事件。pointer-events属性是一个与JavaScript有关的属性。

语法

复制代码
pointer-events: 取值;

|---------|----------------|
| 属性值 | 说明 |
| auto | 不禁用鼠标单击事件(默认值) |
| none | 禁用鼠标单击事件 |


相关推荐
Momo__7 小时前
Vite 8.1 打包开发模式——10000 组件冷启动 15 倍,"No Bundle Dev" 七年后被自己终结
前端·vue.js·vite
YHL7 小时前
🤖 Agent 智能体开发实战 · 第一课:Tool Use —— 让大模型自动干活
前端·javascript·人工智能
Monki7 小时前
AI 规范式 UI 设计,一键批量出页,高效落地不翻车
前端
山河木马7 小时前
渲染管线-计算得到gl_FragColor(片元着色器)之后续GPU流程
前端·webgl·计算机图形学
不想说话的麋鹿7 小时前
「项目实战」我用 Codex + GPT-5.5 + Trellis "氛围编程",独立做了一个情侣厨房小程序
前端·agent·全栈
接着奏乐接着舞。8 小时前
【2026年7月最新】69道RAG面试题
前端·人工智能·后端·aigc·embedding·rag
以和为贵8 小时前
前端也能搞懂 Agent:从 Function Calling 到自主编排
前端·人工智能·架构
风止何安啊8 小时前
🚦 前端并发请求 “交通管制”:别让你的接口堵成早高峰
前端·javascript·面试
J船长8 小时前
扫盲烂笔头:A 记录、CNAME 的作用, Nginx的用途,为啥叫反向代理
前端
妙码生花9 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(二十六):icon 组件封装
前端·vue.js·typescript