开发知识点-CSS样式

在这里插入图片描述

CSS样式

  • font
  • CSS 外边距 —— 围绕在元素边框的空白区域
            • # linear-gradient() ——创建一个线性渐变的 "图像"
            • # transform ——旋转 元素![在这里插入图片描述](https://img-blog.csdnimg.cn/20191204100321698.png)
            • # rotate() [旋转]
    • # 边框 (border) —— 围绕元素内容和内边距的一条或多条线
            • # z-index ——设置元素的堆叠顺序。
            • # position ——规定元素的定位类型
  • @-webkit-keyframes [name] /* Safari and Chrome */ 规则 ——创建动画
  • # background
            • # flex-direction 属性 ——规定灵活项目的方向
            • #height: 100vh;
            • # overflow 属性 ——规定当内容溢出元素框时发生的事情。
    • Flex 布局语法
    • 常用 颜色布局
  • uni中样式的学习及如何使用scss和字体图标

-webkit-transition:CSS属性

font

  • font-family —— 设置字体样式
  • font-size: 14px; —— 字体大小

CSS 外边距 —— 围绕在元素边框的空白区域

  • 设置外边距 ——元素外创建额外的“空白”
  • 使用 margin 属性 —— 接受任何长度单位、百分数值甚至负值
    margin-top —— 设置 元素的上外边距
# linear-gradient() ——创建一个线性渐变的 “图像”
  • 并且你必须指定至少两种,当然也会可以指定更多的颜色去创建更复杂的渐变效果
  • background-image: linear-gradient(direction, color-stop1, color-stop2, …);在这里插入图片描述
# transform ——旋转 元素在这里插入图片描述
# rotate() [旋转]
  • 可以为正数或者负数,正数是顺时针旋转,负数是逆时针旋转。

# 边框 (border) —— 围绕元素内容和内边距的一条或多条线

  • 允许你规定元素边框的 3 个方面:宽度、样式, 颜色
  • 使用表格来创建文本周围的边框
  • 但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素
  • 元素外边距内就是元素的的边框 (border)/元素的边框就是围绕元素内容和内边据的一条或多条线

在这里插入图片描述


  • border-radius 属性 —— 允许你为元素添加圆角边框!
    JavaScript 语法: object object.style.borderRadius=“5px”
    最多可指定四个 border -*- radius 属性的复合属性
    语法:border-radius: 1-4 length|% / 1-4 length|%;
    在这里插入图片描述
    注意: 每个半径的四个值的顺序是:左上角,右上角,右下角,左下角。
    如果省略左下角,右上角是相同的。如果省略右下角,左上角是相同的。
    如果省略右上角,左上角是相同的。

    • display 属性——规定元素应该生成的框的类型
      JavaScript 语法: object.style.display=“inline”在这里插入图片描述

display: flex; 弹性布局 ——flexible box的缩写,意为弹性布局
盒模型 灵活性 ——flex容器(flex container)
容器中默认存在两个轴:水平方向的主轴(main axis)和 垂直方向上的交叉轴(cross axis)
在这里插入图片描述在这里插入图片描述

# z-index ——设置元素的堆叠顺序。
  • 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面
# position ——规定元素的定位类型
  • 默认值: static
  • JavaScript 语法: object.style.position=“absolute”

position 属性
absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

fixed生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

relative生成相对定位的元素,相对于其正常位置进行定位。

因此,“left:20” 会向元素的 LEFT 位置添加 20 像素。

static默认值

没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index声明)。

inherit规定应该从父元素继承 position 属性的值。

font-weight:bold;

border-radius:100px;

在这里插入图片描述在这里插入图片描述

@-webkit-keyframes [name] /* Safari and Chrome */ 规则 ——创建动画

  • 通过逐步改变从一个CSS样式设定到另一个

  • 在动画过程中,您可以更改CSS样式的设定多次

  • 指定的变化时发生时使用%,或关键字"from"和"to",这是和0%到100%相同
    0%是开头动画,100%是当动画完成

  • 为了获得最佳的浏览器支持,您应该始终定义为0%和100%的选择器。

  • 注意: 使用animation属性来控制动画的外观,还使用选择器绑定动画在这里插入图片描述

# background

  • background-image 属性
    JavaScript 语法: object.style.backgroundImage=“url(stars.gif)”
    在这里插入图片描述
    提示:请设置一种可用的背景颜色,这样的话,假如背景图像不可用,页面也可获得良好的视觉效果
    在这里插入图片描述在这里插入图片描述
  • background-position 属性
    JavaScript 语法: object.style.backgroundPosition=“center”
    在这里插入图片描述
    提示:
    您需要把 background-attachment 属性设置为 “fixed”,才能保证该属性在 Firefox 和 Opera 中正常工作在这里插入图片描述
  • background-repeat 属性
    JavaScript 语法: object.style.backgroundRepeat=“repeat-y”
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
# flex-direction 属性 ——规定灵活项目的方向
  • 如果元素不是弹性盒对象的元素,则 flex-direction 属性不起作用
  • JavaScript 语法: object.style.flexDirection=“column-reverse”
    在这里插入图片描述
#height: 100vh;

在这里插入图片描述

# overflow 属性 ——规定当内容溢出元素框时发生的事情。

在这里插入图片描述
定义溢出元素内容区的内容会如何处理。
如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。
因此,有可能即使元素框中可以放下所有内容也会出现滚动条。

  • overflow-x 属性 —— 规定是否对内容的左/右边缘进行裁剪 - 如果溢出元素内容区域的话
    JavaScript 语法: object.style.overflowX=“scroll”
    overflow-x: visible|hidden|scroll|auto|no-display|no-content;在这里插入图片描述

position 属性
absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

fixed生成绝对定位的元素,相对于浏览器窗口进行定位。

元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

relative生成相对定位的元素,相对于其正常位置进行定位。

因此,“left:20” 会向元素的 LEFT 位置添加 20 像素。

static默认值

没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index声明)。

inherit规定应该从父元素继承 position 属性的值。

font-weight:bold;

border-radius:100px;

width: 100rpx;   width: 100%;
height: 66rpx;
min-height: 34px; padding: 2px 4px; 
padding-right: 0; 
padding: 0 30rpx 0 20rpx;left: 0;top: 0; border-radius: 18px;color="rgba(180,180,180,1)"
backgroundColor: "linear-gradient(90deg, rgba(248, 200, 70, 1), rgba(246,208,77,1) )",
background-color: #000000;  
color: #EB0909;    
background: rgb(255,214,104);overflow: unset;word-break: break-all;   font-size: 30rpx; border: 1px  solid#dfdfdf; line-height: 12px;font-weight: 500; 
text-align: center;margin: 0 28rpx;box-sizing: content-box|border-box|inherit;     //  以  特定的方式定义匹配某个区域的特定元素flex-direction: row;    column;     //规定 灵活项目的 方向flex: 1;position: absolute; position:relative; position:fixed;  覆盖层border: 1px solid #eaeef1;display: flex;   block;

Flex 布局语法

flex-direction: (元素排列方向)flex-direction:row (横向从左到右排列==左对齐)flex-direction:row-reverse (与row 相反)flex-direction:column (从上往下排列==顶对齐)flex-direction:column-reverse (与column 相反)flex-wrap:nowrap (超出不换行,很奇怪里面的宽度会变成100%)flex-wrap:wrap (超出按父级的高度平分)flex-wrap:wrap-reverse(与wrap 相反)justify-content: (水平对齐方式)justify-content:flex-start;  (水平左对齐)justify-content: flex-end; (水平右对齐)justify-content:center; (水平居中对齐)justify-content:space-between; (两端对齐)justify-content:space-around; (两端间距对其)定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式align-items: (垂直对齐方式)align-items:stretch; (默认)align-items:flex-start; (上对齐,和默认差不多)align-items:flex-end; (下对齐)align-items:center;(居中对齐)align-items:baseline; (基线对齐)flex-shrink   指定了 flex 元素的收缩规则
flex-shrink: number|initial|inherit;flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。 
注意:如果元素不是弹性盒对象的元素,则 flex-shrink 属性不起作用。
默认值: 1
继承:	否justify-content: flex-start:
交叉轴的起点对齐。 
flex-end:交叉轴的终点对齐。 
center:交叉轴的中点对齐。
baseline: 项目的第一行文字的基线对齐。

常用 颜色布局

uni中样式的学习及如何使用scss和字体图标

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/229623.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nnUNet保姆级使用教程!从环境配置到训练与推理(新手必看)

文章目录 写在前面nnUNet是什么?一、配置虚拟环境二、安装nnUNet框架1.安装nnUNet这一步我遇到的两个问题: 2.安装隐藏层hiddenlayer(可选) 三、数据集准备nnUNet对于你要训练的数据是有严格要求的,这第一点就体现在我…

第三方发起备份的ORA-00245问题

文章目录 前言一、信息确认共享目录位置控制文件快照位置节点1节点2 二、RAC修改snapshot controlfile 参数三、字典表确认以及测试 前言 在使用 AnyBackup 管理控制台发起 Oracle RAC 数据库备份后,在任务历史记录 > 执行输出中显示如下错误信息: c…

深度视觉目标跟踪进展综述

1 引言 目标跟踪旨在基于初始帧中指定的感兴趣目标( 一般用矩形框表示) ,在后续帧中对该目标进行持续的定位。 基于深度学习的跟踪算法,采用的框架包括相关滤波器、分类式网络、双路网络等。 处理跟踪任务的角度,分为基于匹配思路的双路网…

RFID资产管理系统全功能详解!高效管理从这里开始!

在现代商业环境中,RFID资产管理系统正成为企业管理不可或缺的先进工具。现代企业管理正处于数字化的浪潮中,而RFID资产管理系统正是这场浪潮中的一颗璀璨明珠。在这篇文章中,我们将全方位解析RFID资产管理系统的功能,助您深入了解…

分析:为什么有些pdf打开之后无法编辑?

pdf文件大家应该都经常接触,但是不知道大家会遇到这种情况:有些PDF文件打开之后无法编辑?是什么原因呢?今天我们来分析一下都是那些原因导致的。 首先我们可以考虑一下,PDF文件中的内容是否是图片,如果确认…

Linux——vim编辑文件时——.swp文件解决方案

test.cpp样例 当我们vim test.cpp进入编辑文件。 却忘记了保存退出 再次进入就会出现一下画面 当你摁下Enter键位 出现以下几个选项 O——是只读不写 E——是正常打开文件但不会载入磁盘内容 R——覆盖——是加载存储磁盘的文件(当我们忘记保存时,系统会自动帮我…

网络入门---网络的大致了解

目录标题 网络发展的简单认识协议作用的理解协议的本质什么是协议分层网络通信所面对的问题OSI七层模型TCP/IP模型协议报头的理解局域网通信局域网通信基本原理报头的问题局域网的特点跨网的网络链接如何查看mac地址 网络发展的简单认识 通过之前的学习我们知道计算机是给人提…

基于STM32单片机的智能家居系统设计(论文+源码)

1.系统设计 基于STM32单片机的智能家居系统设计与实现的具体任务: (1)可以实现风扇、窗帘、空调、灯光的开关控制; (2)具有语音识别功能,可以通过语音控制家电; (3&a…

JS:获取当前日期是本年度的第几周

问题 根据当前的日期(比如年月日),来得到当前日期属于本年度的第几周 解决 代码: // 获取当前日期是本年的第几周 //参数: a为年 b为月 c为日 function getYearWeek(a, b, c) {var date1 new Date(a, parseInt(b)…

[C++]:9: string类的模拟实现

string类的模拟实现 0:类的成员变量:一.构造析构赋值:1.构造:2.析构:3.赋值: 二.容量相关:1.size()2.capacity()3.reserve()4.clear()5.empty() 三.c_str和operator[]1.c_str2.operator[] 四.pu…

进入最后倒计时!就在深圳福田明天上午9点正式开幕!不容错过!

会展中心介绍 深圳会展中心交通快捷便利,南邻滨河快速干道,与口岸、港口及高速公路相连,驾车驱往深圳火车站仅需15分钟、深圳机场仅需30分钟。地铁1号、4号线在会展中心站接驳,通过市政地下通道可从馆内直达地铁站,仅需…

【MATLAB】RLMD分解+FFT+HHT组合算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 RLMD分解FFTHHT组合算法是一种强大的分析方法,结合了局部均值分解(LMD)、快速傅里叶变换(FFT)和希尔伯特-黄变换(H…