HTML基础-11

CSS小技巧

通过边框画三角形:
    	Div {         //设置一个 DIV
			Width:0;//宽度为0
			Height:0;//高度为0
			Border-style:solid;//边框样式实线
			Border-width:10px;//边框宽度----这就是三角形的宽度
			Border-color: transparent transparent green transparent;//只设置一个边框的颜色,其他的设置为透明色
			Position: absolute;//通过定位移动到需要的位置

}

渐变:

通过CSS方式实现页面中渐变图片的效果(渐变色)
1. 线性渐变
   组成:
   	   渐变方向
   	   	  ◆ to + 固定方向 (left  | right | top | bottom)

   	   	  ◆ 通过一个角度表示渐变方向
   	   	  	 0deg :  从下向上渐变    

   	   	  	 90deg:  从左向右渐变

   	   开始颜色
   	   结束颜色

   	   渐变范围(默认,从开始向结束)

  语法:
     background-image: linear-gradient();


     例如:
       background-image: linear-gradient(
            
            /* 1. 设置渐变方向 */

            /* 固定方向 */
            /* 从左向右 */
            to  right,
            /* 开始颜色 */
            red,
            /* 结束颜色 */
            blue
		);

2. 径向渐变
	 组成:
	     渐变的圆心位置和范围(半径大小)
	 	 开始颜色

	 	 结束颜色

	 语法:

	 	 background-image: radial-gradient(                 
              /* 半径为100px ,圆心位置在中心位置处 */
              /* 100px  50px at left top, */
              100px 50px at 100px 20px,
              red,
              blue

	 	  );

	 	  备注:
	 	     1. 确定圆心位置:  at + left | right |top  | bottom | center
	 	     2. 确定圆心位置:  at + 值;

	 默认是按照正圆的方式渐变
	 如果希望是椭圆渐变: 调整渐变的半径值即可

多背景,背景尺寸大小设置

注意:
 	设置图片标签大小 : width | height 
 	设置背景图大小: background-size:


多背景: 一个盒子可以同时设置多张背景图片.
写法:
background: url("bg1.png") left top no-repeat,
		  			  url("bg2.png") right top no-repeat,
		  			  url("bg3.png") right bottom no-repeat,
		  			  url("bg4.png") left bottom no-repeat,
		  			  url("bg5.png") center no-repeat;

过渡(补间动画):

开始状态:(默认的显示效果)

结束状态:(元素通过一系列操作之后的样式效果)

属性:transition[复合属性]

	/* 当前盒子中哪些属性要有动画效果 */
		transition-property: all;
	/* 设置动画执行时间 */
		transition-duration: 1s;
	/* 设置动画延时时间 */
		transition-delay: 1s;
	/* 设置动画执行速度:  ease;
			linear 匀速*/
		transition-timing-function: linear;

    属性合写:
    	 transition: all 1s linear 0.5s;

    备注:
    	  1. 必须设置动画执行时间
    	  2. 必须设置动画属性transition-property
    	  3. 没有顺序的要求

动画

   分为:1.帧动画  2.补间动画
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值