”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > CSS 页面样式框架

CSS 页面样式框架

发布于2024-08-01
浏览:213

CSS 样式:

塑造页面内容的工具

  • 宽度:宽度}自动/初始
  • heigt: 高度 } 最小/最大

  • 继承:维护已定义的度量

  • 边距:上/左/右/下

  • padding:内部和外部内容之间的空间

  • 框大小调整:将元素返回到预定义的大小

CSS 中的颜色

  • RGB:0到255之间的值,定义红、绿、蓝的色调,以逗号分隔。例子:
#rgb{
   color: rgb(250, 30, 70);
}

值 250 代表红色,30 代表绿色,70 代表蓝色,在本例中将导致类似于:

Imagem de tonalidade avermelhada

  • RGBA:与RGB非常相似,但增加了透明度因子,透明度在0到1之间变化;
  • HEX:定义在 0 到 9、A 到 F 之间的十六进制,其中 F 是最高值,遵循类似于 rgb 的模式。例子:

00FF00 -> 绿色
FF0000 -> 红色
0000FF -> 蓝色

#hex{
  color: #03BB76;
}

这会导致类似的结果:

Imagem de tonalidade esverdeada

  • HSL(色调、饱和度、亮度):通过色调(0 红色、120 绿色、240 蓝色)、饱和度(0% 灰色调、100% 全彩)、亮度(0 % 黑色)定义颜色,100% 白色) - 还有 HSLA,它依靠 alpha 因子(0 到 1)来衡量透明度水平。例子:
#hsl{
  color: hsla(120, 100%, 50%, 1.0);
}

此编程将产生完全绿色的颜色,但您可以使用 HSL 色轮查找其他色调。

Circulo cromático


资金

  • 背景色:纯色背景色
  • 背景图像:背景中的参考图像
  • 线性渐变:线性渐变
  • 径向渐变:圆形渐变
  • 重复:重复效果

background-size:定义元素背景的大小,附带设置:

  • auto:自动调整
  • cover:覆盖元素的整个空间
  • 包含:调整内容大小,以便显示完整/未裁剪的图像
  • value:设置元素内图像的大小

重复background-repeat:定义图像重复的轴:

  • 重复:最大可能的重复次数
  • Repeat-x:仅在x轴(水平)上重复
  • Repeat-y:仅在 y 轴(垂直)上重复
  • space:在两个轴上重复而不用空格切割
  • 圆形:在所有方向上重复而不被剪切,只是调整大小
  • no-repeat: 不重复

Background-position:背景图像的定位
中心、左、右、x%、y%

background-attachment:图像将如何根据浏览器窗口表现

  • 固定:不移动
  • 滚动:它固定在一个对象上
  • 本地:“滚动”到内容旁边

background-origin:定义图像定位区域

  • padding-box:填充旁边的原点角
  • border-box:图像从边框外部区域旁边开始
  • content-box:低于 padding,与元素内容对齐

background-flip:定义元素的颜色是否覆盖边缘

  • padding-box:与 padding 对齐
  • border-box: 边框对齐
  • content-box:填充内容区域
  • Clip-text:文本中的背景(颜色必须是透明的)

background-bland-mode:元素背景效果


边缘

  • border-width: 边框的大小
  • border-style:边框类型
  • 边框颜色:边框颜色
  • border-radius: 圆角边框

边框图像

  • 来源:设置图片路径
  • width: 边框图像宽度
  • 重复:控制图像是否重复
  • 开始:距元素边缘的距离
  • slice:划分区域

内容(图像或视频)

object-fit :元素的内容在已建立的框中如何表现

  • fill:填充整个空间并扭曲
  • 包含:它不会变形,但会符合既定的尺寸
  • cover:填充所有空间而不扭曲
  • none:忽略父对象的测量值并使用其原始测量值
  • 缩小:不扭曲的最小图像设置

物体位置:中心图像

  • x 轴和 y 轴
  • 左、右、中、上、下
版本声明 本文转载于:https://dev.to/marimnz/estruturas-de-estilizacao-de-pagina-css-3844?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • Java是否允许多种返回类型:仔细研究通用方法?
    Java是否允许多种返回类型:仔细研究通用方法?
    在Java中的多个返回类型:一种误解类型:在Java编程中揭示,在Java编程中,Peculiar方法签名可能会出现,可能会出现,使开发人员陷入困境,使开发人员陷入困境。 getResult(string s); ,其中foo是自定义类。该方法声明似乎拥有两种返回类型:列表和E。但这确实是如此吗...
    编程 发布于2025-07-16
  • PHP SimpleXML解析带命名空间冒号的XML方法
    PHP SimpleXML解析带命名空间冒号的XML方法
    在php 很少,请使用该限制很大,很少有很高。例如:这种技术可确保可以通过遍历XML树和使用儿童()方法()方法的XML树和切换名称空间来访问名称空间内的元素。
    编程 发布于2025-07-16
  • 为什么PYTZ最初显示出意外的时区偏移?
    为什么PYTZ最初显示出意外的时区偏移?
    与pytz 最初从pytz获得特定的偏移。例如,亚洲/hong_kong最初显示一个七个小时37分钟的偏移: 差异源利用本地化将时区分配给日期,使用了适当的时区名称和偏移量。但是,直接使用DateTime构造器分配时区不允许进行正确的调整。 example pytz.timezone(...
    编程 发布于2025-07-16
  • 如何正确使用与PDO参数的查询一样?
    如何正确使用与PDO参数的查询一样?
    在pdo 中使用类似QUERIES在PDO中的Queries时,您可能会遇到类似疑问中描述的问题:此查询也可能不会返回结果,即使$ var1和$ var2包含有效的搜索词。错误在于不正确包含%符号。通过将变量包含在$ params数组中的%符号中,您确保将%字符正确替换到查询中。没有此修改,PDO...
    编程 发布于2025-07-16
  • 如何使用Regex在PHP中有效地提取括号内的文本
    如何使用Regex在PHP中有效地提取括号内的文本
    php:在括号内提取文本在处理括号内的文本时,找到最有效的解决方案是必不可少的。一种方法是利用PHP的字符串操作函数,如下所示: 作为替代 $ text ='忽略除此之外的一切(text)'; preg_match('#((。 &&& [Regex使用模式来搜索特...
    编程 发布于2025-07-16
  • Java中假唤醒真的会发生吗?
    Java中假唤醒真的会发生吗?
    在Java中的浪费唤醒:真实性或神话?在Java同步中伪装唤醒的概念已经是讨论的主题。尽管存在这种行为的潜力,但问题仍然存在:它们实际上是在实践中发生的吗? Linux的唤醒机制根据Wikipedia关于伪造唤醒的文章,linux实现了pthread_cond_wait()功能的Linux实现,利用...
    编程 发布于2025-07-16
  • 如何同步迭代并从PHP中的两个等级阵列打印值?
    如何同步迭代并从PHP中的两个等级阵列打印值?
    同步的迭代和打印值来自相同大小的两个数组使用两个数组相等大小的selectbox时,一个包含country代码的数组,另一个包含乡村代码,另一个包含其相应名称的数组,可能会因不当提供了exply for for for the uncore for the forsion for for ytry...
    编程 发布于2025-07-16
  • 如何使用PHP从XML文件中有效地检索属性值?
    如何使用PHP从XML文件中有效地检索属性值?
    从php $xml = simplexml_load_file($file); foreach ($xml->Var[0]->attributes() as $attributeName => $attributeValue) { echo $attributeName,...
    编程 发布于2025-07-16
  • 大批
    大批
    [2 数组是对象,因此它们在JS中也具有方法。 切片(开始):在新数组中提取部分数组,而无需突变原始数组。 令ARR = ['a','b','c','d','e']; // USECASE:提取直到索引作...
    编程 发布于2025-07-16
  • HTML格式标签
    HTML格式标签
    HTML 格式化元素 **HTML Formatting is a process of formatting text for better look and feel. HTML provides us ability to format text without us...
    编程 发布于2025-07-16
  • 为什么不````''{margin:0; }`始终删除CSS中的最高边距?
    为什么不````''{margin:0; }`始终删除CSS中的最高边距?
    在CSS 问题:不正确的代码: 全球范围将所有余量重置为零,如提供的代码所建议的,可能会导致意外的副作用。解决特定的保证金问题是更建议的。 例如,在提供的示例中,将以下代码添加到CSS中,将解决余量问题: body H1 { 保证金顶:-40px; } 此方法更精确,避免了由全局保证金重置引...
    编程 发布于2025-07-16
  • 如何在Java中正确显示“ DD/MM/YYYY HH:MM:SS.SS”格式的当前日期和时间?
    如何在Java中正确显示“ DD/MM/YYYY HH:MM:SS.SS”格式的当前日期和时间?
    如何在“ dd/mm/yyyy hh:mm:mm:ss.ss”格式“ gormat 解决方案: args)抛出异常{ 日历cal = calendar.getInstance(); SimpleDateFormat SDF =新的SimpleDateFormat(“...
    编程 发布于2025-07-16
  • 版本5.6.5之前,使用current_timestamp与时间戳列的current_timestamp与时间戳列有什么限制?
    版本5.6.5之前,使用current_timestamp与时间戳列的current_timestamp与时间戳列有什么限制?
    在时间戳列上使用current_timestamp或MySQL版本中的current_timestamp或在5.6.5 此限制源于遗留实现的关注,这些限制需要对当前的_timestamp功能进行特定的实现。 创建表`foo`( `Productid` int(10)unsigned not n...
    编程 发布于2025-07-16
  • 如何简化PHP中的JSON解析以获取多维阵列?
    如何简化PHP中的JSON解析以获取多维阵列?
    php 试图在PHP中解析JSON数据的JSON可能具有挑战性,尤其是在处理多维数组时。 To simplify the process, it's recommended to parse the JSON as an array rather than an object.To do...
    编程 发布于2025-07-16
  • 如何使用FormData()处理多个文件上传?
    如何使用FormData()处理多个文件上传?
    )处理多个文件输入时,通常需要处理多个文件上传时,通常是必要的。 The fd.append("fileToUpload[]", files[x]); method can be used for this purpose, allowing you to send multi...
    编程 发布于2025-07-16

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3