每日一点前端-9-H5视觉特效

简介: 每日一点前端-9-H5视觉特效

使用h5的一些新特性,可以很简单的制作很多好看而且有意思的效果出来而且代码量也是极少的。

![过渡效果.gif](http://upload-images.jianshu.io/upload_images/2789632-7be423784138cf4a.gif?imageMogr2/auto-orient/strip)

![H5的视觉特效](http://upload-images.jianshu.io/upload_images/2789632-e2f726b7538e59f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

代码:

```

<!DOCTYPE html>

<html lang="en">

<head>

   <meta charset="UTF-8">

   <title>视觉特效</title>

   <style>

       .transition{

           width:100px;

           height:100px;

           background:red;

           transition:all 2s ease-in;

           -webkit-transition:all 2s ease-in; /* Safari */

       }

       .transition:hover{width: 300px;background:blue;color: white;}

   </style>

</head>

<body>

<div style="width: 500px;margin: 0px auto;padding-bottom: 100px;">

   <h1>border-radius给元素设置圆角</h1>

   <div style="border: 1px solid yellow;border-radius:10px;width: 100px;height: 100px;

   background-color: #00AA88;margin: 0px auto;"></div>

   <h1>RGBA支持</h1>

   <div style="background-image: url(../img/test.jpg);width: 500px; height: 200px;

   background-size:100%; display:flex;">

       <div style="height: 100px;width: 300px;background-color: rgba(0,0,0,0.5);

   line-height: 100px;vertical-align: middle;text-align: center;margin: auto;color: red;">

           RGBA支持

       </div>

     

   </div>

   <h1> box-shadow设置元素的阴影效果</h1>

   <div style="box-shadow: 0px 0px 5px red;">box-shadow设置元素的阴影效果box-shadow: 0px 0px 5px red</div>

   <br/>

   <div style="box-shadow: 2px 2px 5px red;">box-shadow设置元素的阴影效果box-shadow: 2px 2px 5px red</div>

   <br/>

   <div style="box-shadow: 2px -2px 5px red;">box-shadow设置元素的阴影效果box-shadow: 2px -2px 5px red</div>

   <br/>

   <div style="box-shadow: 0px 0px 5px red inset;">box-shadow设置元素的阴影效果box-shadow: 0px 0px 5px red inset</div>

   <br/>

   <div style="box-shadow: 0px 0px 5px red inset,2px 2px 5px blue;">box-shadow设置元素的阴影效果box-shadow: 0px 0px 5px

       red inset,2px 2px 5px blue;</div>

   <h1>旋转</h1>

   <div style="transform: rotate(45deg);background-color: #00FF00;width: 200px;height: 100px;margin-left: 100px;">

       style="transform: rotate(45deg);background-color: #00FF00"</div>

   <h1>渐变</h1>

   <div style="background-image:-webkit-linear-gradient(top,red,blue);

   background-image:-moz-linear-gradient(top,red,blue);background-image:linear-gradient(to bottom,red,blue);

   width: 100px;height: 100px;"></div>

   <h1>过渡</h1>

   <div class="transition">将鼠标放入</div>

</div>

</body>

</html>

```

目录
相关文章
|
8月前
|
移动开发 前端开发 Android开发
mPaaS 常见问题之移动开发平台 mpaas的H5 前端 Kylin 框架引入vant后包特别大如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
263 0
|
移动开发 前端开发
前端(十八):移动端H5调用摄像头拍照旋转解决方案
移动端H5调用摄像头拍照旋转解决方案
374 0
|
2月前
|
移动开发 前端开发 JavaScript
前端H5使用canvas画爱心以及笑脸
本文介绍了HTML5中的canvas元素及其基本用法,通过JavaScript在canvas上绘制图形。首先简述了canvas的功能,接着详细展示了如何使用`bezierCurveTo`方法绘制爱心和`arc`方法绘制笑脸,并附有示例代码及效果说明。最后总结了canvas在网页图形绘制上的应用潜力。
50 2
|
2月前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
35 4
|
7月前
|
前端开发 Shell 容器
前端练习小项目——视觉冲击卡片
前端练习小项目——视觉冲击卡片
|
8月前
|
存储 移动开发 前端开发
【Web 前端】H5新特性有哪些?
【4月更文挑战第22天】【Web 前端】H5新特性有哪些?
|
移动开发 前端开发 JavaScript
前端基础小白都会的H5拖放效果
1.当鼠标拖动元素时,触发 ondragstart() 事件,获取要拖动元素的ID;
88 0
|
8月前
|
移动开发 前端开发 Windows
前端H5怎么简单的实现复制text内容的操作
前端H5怎么简单的实现复制text内容的操作
70 0
前端H5怎么简单的实现复制text内容的操作
|
移动开发 人工智能 文字识别
uniapp 前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)
本文将介绍如何使用uniapp和百度AI开放平台的OCR(光学字符识别)API实现身份证、营业执照等卡证的识别和文字识别功能。以上就是uniapp使用百度AI平台OCR API实现卡证识别和文字识别的整体实现过程全部内容了,有不懂的,或者我代码有误的地方,希望大家多多交流。具体详细代码示例可以私信问我要哈!
741 0
|
移动开发 前端开发 HTML5
从头学前端-H5和CSS3提升
从头学前端-H5和CSS3提升