学习笔记(二)前端CSS的一些记录


本身不是学前端的,别人发给一些关于CSS设置的笔记,存个档。
vertical-align: top; 顶线对齐
background: blue;  背景色
border: 1px dotted; 边框大小和样式
padding-top: 20px; 字体和边框距离
text-align: center; 文本对齐居中
line-height: 37px;  行高
text-decoration: none; 去掉下划线
color: #ffffff; 字体颜色
border  边界
letter-spacing 字符间距
background-color 边框里面填充色
margin-right: 边框和边框之间的距离
type=“none”   取消点
ul>(li>a.符号)*数字
hovercolor:{  亮的时候字体颜色;
background-color: 亮的时候背景颜色;}
margin-left(往左平移)
padding: 3px(字体上下间距)20px(左右间距)
display: block   切换块元素
text-align: 文字对齐方向
font-weight: 700; 加粗
white-space: nowrap;  不换行

/*a的4个伪类选择器:
link visited hover active
*使用时 hover要置于link visited之后,
active要置于hover之后才有效(A链接才有用)
*/
link 链接没有访问之前的状态
visited 链接已被访问过
hover 鼠标放上去高亮 (除了A链接,其他也可以用)
active 当鼠标点击链接的一瞬间了亮

cursor: pointer     设置鼠标的移入的样式
display: none   隐藏元素

position : absolute   定位 absolute 绝对定位:基于已定位父元素定位

min-width:     最小宽度
<input type="text”>   文本输入框
<input type="button" value=“”>按钮输入框
outline   外轮廓
background-image:url ( )  背景图,括号里加背景图的链接

行高是相对于字体大小的:当时数值形式时,表示是当前字体的大小的几倍

inline-block:可以让块元素同行显示,宽高由内容撑起;
float 浮动 :(none 默认值  left 左浮动   right 右浮动)
clear  清除浮动  :left  right  both(清掉左浮动 右浮动)
overflow 超出部分  (hidden隐藏  scroll滚动  )

在对应元素后面添加内容
.clearfix:after{content: “啊"}
多个类名之间空格间隔

无序列表 ul
有序列表 ol
ul,ol通常结合li匹配使用
定义列表 dl
dl通常结合dt(列表的标题)和dd(列表项数据)匹配使用

文字上角标 sup
文字的下角标 sub
q blockquote 引号

list-style: (none)去掉序列前面的标点
<a href="" target="_blank">链接2</a>     target=“_blank”(新页面打开)
                                                                                _self (在当前页面打开)

E:before 在对应的元素前面添加内容 
E:after 在对应的元后面添加内容
p:before{
content: “”}
content  (添加内容 )

li{ background: blue !important; }     !important ( 优先级最高)

cursor: pointer   鼠标变成小手

input
文本输入框 text
密码输入框 password
单选框 radio
复选框 checkbox
提交按钮  submit
普通按钮 button
value:设置按钮上显示的文字
placeholder:默认的提示文本 
outline: none   去掉外轮廓(颜色)

resize: none
     none 不允许调整
     horizontal 允许调整宽度
     vertical 允许调整高度
     both 允许两个方向调整

list-style: none   去掉排序点

header 头部
section 表示一个区域
article 表示内容相对独立的区域
aside 表示侧边栏
nav 表示导航区域
hgroup 表示标题的分组
footer 表示底部

details 表示折叠信息 自带折叠效果
progress 进度条 如:下载进度 播放进度等
video 视频元素
audio 用于播放音频元素

focus:    获取焦点
checked:  获取被选中项
enabled:  获取可用状态的
disabled: 获取不可用状态的

required 必须填写项
:empty 获取空元素

background-position  确定背景位置
background-image  将精灵图作为背景图
background-repeat: no-repeat  不重复
background-size:  背景图大小


 background-clip:;背景图的剪切位置
 background-origin:;背景图片放置的位置
     content-box 从内容区域开始放置
     padding-box 从padding区域开始放置
     border-box 从边框开始放

E^F  E元素中所有的F元素
E~F  E元素中第一个子元素F

groove 边框相框
box-shadow  边框阴影

蒙版
-webkit-mask:url(img/xin.png) no-repeat top center ;
渐变蒙版
-webkit-mask:linear-gradient(red,transparent);

linera-geadient( 线性渐变 )
radial-gradient(径向渐变 )
repeating-linear-gradient(重复线性渐变)
repeating-radial-gradient(重复径向渐变)

closest-corner 最近的角
farthest-corner 最远的角
closest-side 最近的边
farthest-side 最远的边

circle 圆形
ellipse 椭圆形

transparent  透明色
infinite 无限次

animation 动画

opacity:0.5  透明度
perspective   景深
transform-style: preserve-3d; 设置成3d

              宽 时间  匀速 
transition: width 1s linear; 过渡动画
                       延迟 时间    
                     ease-in 2s

animation-duration:1s ; 动画时长
animation-iteration-count: infinite; 变化次数
animation-timing-function: ease-in;动画速度变化函数
animation-delay: 2s;  动画延迟时间
animation-direction:alternate;( normal 正向播放 reverse 反向播放   alternate 偶数次正向播放,奇数次反向播放) 动画播放方向

display: flex  弹性布局
flex-direction: row  水平方向 自左至右 ;设置主轴的方向
                row-reverse  水平方向 自右至左
                column 垂直方向 自上都下
                column-reverse 垂直方向 自下到上


flex-wrap:
           nowrap 默认值 不换行
           wrap 换行 在第一行后面换行
           wrap-reverse 换行 在第一行前面换行 

设置弹性子元素在主轴上的对齐方式
justify-content:  flex-start    从主轴起点对齐; 
                  center        居中
                  flex-end      向主轴终点对齐
                  space-around  分布对齐
                  space-between 两端对齐

弹性子元素在交叉轴上的对齐方式
align-items:  stretch     默认值 不设置高度拉伸填充整个交叉轴;
             flex-start  交叉轴起点对齐
             flex-end    交叉轴终点对齐
             center 交叉轴的中心点对齐
              baseline  文本的基线对齐

设置多个主轴在交叉轴上的对齐方式
align-content: flex-start 从交叉轴起点对齐;
               center    居中
               flex-end   向主轴终点对齐
               space-around     分布对齐

flex-flow:是 flex-direction 和 flex-wrap的简写形式

order: -1;  设置排列顺序
           默认都是0, 数值越小,位置越靠前.值相等,按书写顺序排列
flex-grow: 1;  设置弹性子元素的放大比例,多余空间的分配比例. 默认为0, 代表有多余空间也不使用
flex-shrink:3;  设置弹性子元素的缩小比例,当空间不足时的收缩比例,默认为1. 当值为0时不压缩


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值