CSS常用属性

边框

  1. border-radius: 22px 定义边框的弧度
  2. border:1px solid red 定义边框样式颜色和宽度
  3. border-bottom:1px solid #f0f0f0;定义下面款的颜色样式和宽度
  4. outline:none 轮廓不可见
  5. box-shadow:0 0 8px rgba(0, 0, 0, .2)给边框设置阴影
    x 偏移量 | y 偏移量 | 阴影模糊半径 | 阴影颜色

背景

  1. background:url()设置背景图片//background:url(${QR});
  2. background-size:contain设置图片包含
  3. background: linear-gradient(45deg, blue, red) //渐变轴为45度,从蓝色渐变到红色

模型

  1. box-sizing:border-box盒模型

字体设置

居中

  1. line-height:56px设置行高,字体垂直居中
  2. text-align: center文字水平居中

大小

  1. font-size:15px设置字体大小

粗细

  1. font-weight:1000;字体加粗

布局

  1. float:left左浮动
  2. position:relative绝对定位absolute相对定位fixed固定定位sticky粘滞定位

动画

icon font旋转

  1. transition:all .2s ease-in;由快到慢,执行200毫秒的动画
  2. transition-origin:center center;动画的中心
  3. transform:rotate(0deg);指定了 rotate() 的旋转程度
  4. display:block;设置为块元素

超链接

  1. text-decoration:none;删除超链接的下划线

生成三角形

生成实心三角形

.triangle{
    position:absolute;
    top:-25px;
    content:'';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid white;
    border-left: 15px solid transparent;
}

生成有边框的三角形



	<!--向下的三角形-->
	<div class="border-down">
		<span></span>
	</div>

.border-down{
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #333;
    position: relative;
    span{
        display: block;
        width: 0;
        height: 0;
        border-left: 28px solid transparent;
        border-right: 28px solid transparent;
        border-top: 28px solid #F0981C;
        position: absolute;
        left: -28px;
        //用第二个三角形覆盖第一个三角形,留下三角形的三边
        top: -29px;
    }
}

在这里插入图片描述

生成空心三角形

width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #333;
position: relative;
margin: 50px auto;
span{
    display: block;
    width: 0;
    height: 0;
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-top: 28px solid white;
    position: absolute;
    left: -28px;
    //用第二个三角形覆盖第一个三角形的上边框
    top: -30px;
}

在这里插入图片描述

修改层级

  1. z-index:999;(数字越大层级越高)

其他

小手

  1. cursor:pointer;将鼠标变成小手

块元素

  1. display:block 设置为块级元素

滚动条

overflow-y: scroll;

隐藏滚动条:

// Chrome和Safari浏览器
  ::-webkit-scrollbar {
    display: none; 
  }
 //IE浏览器
 -ms-overflow-style: none; /* IE 10+ */
//firefox
scrollbar-width: none; /* Firefox */

iconfont引入

1. import { Icon } from '../../static/iconfont'
2. 在组件中引入组件icon  <Icon/>
3. 使用 <i className='iconfont'>&#xe678;</i>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值