热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSS3-阴影、倒影、渐变学习笔记

CSS3阴影shadow():阴影1、text-shadow:文本阴影text-shadow:1px2px3px2、参数:


CSS3阴影


shadow():阴影

1、   text-shadow :文本阴影

text-shadow: 1px 2px3px

2、

参数:1)X轴的偏移量,越大越向右。

      2)Y轴的偏移量,以上为负、下为证。

      3)阴影半径(只能时候正值,越大阴影越模糊)。

      4)代表颜色

text-shadow: 1px 2px3px ,
2px 3px3px red,
2px 3px3px green,
2px 3px3px pink;

分别是四周的阴影(注意:设置的时候是以逗号分隔开)

.transform{
            width: 300px;
            height: 100px;
            font-size: 30px;
            color: #666666;
            animation: active 0.2sinfinite alternate;
        }
     @keyframes active {
         0%{text-shadow: 0 5px 1px red}
         50%{text-shadow: 0 5px 1pxyellow}
         100%{text-shadow: 0 5px 1pxblue}
     }
   



   

爱我你怕了吗


动画和文字阴影的结合

2、   box-shadow:是给元素块添加阴影。

参数:1.投影方式(可写可不写)2.X轴的偏移量  3.Y轴的偏移量4.阴影的半径 5.阴影的颜色

box-shadow 2px3px 2pxred;

加上inset就是阴影往元素块内显示。


CSS3倒影(反射


Reflect:反射

1、用法:根据浏览器的兼容性的问题,使用box-reflect前需要在前面加上-webkit的前缀。

-webkit-box-reflect:below 10px;

2、参数:1)反射的方向(above、below、left、right)上下左右。

         2)倒影和本体的距离,可以为负数。

3、其他属性,透明度变化

-webkit-box-reflect:below -10px
-webkit-linear-gradient(transparent,transparent 50%, rgba(255,255,255,0.3 ));

Gradient:变化率,变化曲线


CSS3渐变


渐变为css3新增的属性,分为两种:线性渐变和径向渐变

1、   线性渐变:

1)-webkit-gradient{参数多,但是容易调整}

background:-webkit-gradient(linear,0% 0%,100% 0%,from(yellow), to(red) )

参数:linear:线性,后面的两组参数代表的是起始位置和终止位置,from(起始的颜色)to(渐变到哪种颜色)。

2)linear-gradient

background:linear-gradient(yellow,red)

参数只有起始颜色和终止颜色。 方向从上往下

background:linear-gradient(green,yellow,red)

也可以多种颜色

background:linear-gradient(green50% ,red)

在颜色后面加上百分数可以控制颜色开始渐变的位置。

2、   水平渐变(方向为水平方向)

background:-webkit-linear-gradient(left,red,yellow)

参数为方向、起始颜色。终止颜色。

3、   以角度为方向进行渐变

background:-webkit-linear-gradient(45deg,green,red)

参数为角度,起始颜色,终止颜色

径向渐变:

Css3径向渐变就是圆形或者椭圆形渐变,不沿着一条线进行变化,而是从一个起点朝着所有的方向渐变,相比于线性渐变,径向渐变要复杂。

1. 标准语法

background:-webkit-radial-gradient(red,green);  //

2.不均匀变化

background:-webkit-radial-gradient(red 30%,green 80%);

参数:在颜色的后面加上百分数可以控制渐变程度

4.形状变化

background:repeating-radial-gradient(red 4%,yellow 30% );

参数:变化的形状、起始的颜色变化、终止颜色。


推荐阅读
  • 这篇文章将为大家详细讲解有关如何使用JavaScript动态设置CSS3属性值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读 ... [详细]
  • 一篇文章搞定css3 3d效果
    css33d学习心得卡片反转魔方banner图首先我们要学习好css33d一定要有一定的立体感通过这个图片应该清楚的了解到了x轴y轴z轴是什么概念了。首先先给大家看一个小 ... [详细]
  • 微信小程序:弹窗组件封装popup.wxml ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • 前端实用的CSS3技巧有哪些
    本文小编为大家详细介绍“前端实用的CSS3技巧有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“前端实用的CSS3技巧有哪些”文章能帮助大家 ... [详细]
  • 在DIV内垂直居中UL - Centering Vertically an UL inside a DIV
    iamtryingtomakeanavigationmenuinsidea200pxx200pxsquare,thisnavigationlist(UL)chang ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了css回到顶部按钮相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 项目需要实现弹幕,网上参考了各种方法,最后觉得transform+transition实现的效果在移动设备上性能最好,在iphone6和红米4上测试,看不到 ... [详细]
  • css div中文字位置_超赞的 CSS 阴影技巧与细节
    本文的题目是CSS阴影技巧与细节。CSS阴影,却不一定是box-shadow与filter:drop-shadow,为啥?因为使用其他属性 ... [详细]
  • 可能我们在看一些网页的源码时会发现自己从来没见过的属性或用法今天我就来总结一下CSS3的冷知识样式计算在CSS中也可以进行简单的计算通过calc函数可以实现这样还可以使我们的 ... [详细]
  • 1.CSS3透明度渐变(从左到右)#grad{background:-webkit-linear-gradient(left,rgba(198,226,255,1),rgba(19 ... [详细]
  • vue组件支持预处理语言的关键点:<stylerelstylesheetscss>.mint-swipe{hei ... [详细]
  • http:js.alixixi.coma2014021292298.shtmlhttp:w3cshare.comexample?pid134http:w3cshare.comc ... [详细]
author-avatar
那是电话卡技术的
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有