每日一点前端-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>

```

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

热门文章

最新文章

  • 1
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 2
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 3
    详解智能编码在前端研发的创新应用
  • 4
    智能编码在前端研发的创新应用
  • 5
    VSCode AI提效工具,通义灵码前端开发体验
  • 6
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 7
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 8
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
  • 9
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
  • 10
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
  • 1
    前端起dev从110秒减少到7秒, 开发体验大幅提升
    17
  • 2
    无前端经验如何快速搭建游戏站:使用 windsurf 从零到上线的详细指南
    33
  • 3
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
    39
  • 4
    VSCode AI提效工具,通义灵码前端开发体验
    95
  • 5
    开箱即用的GO后台管理系统 Kratos Admin - 前端权限
    13
  • 6
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
    47
  • 7
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
    84
  • 8
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    36
  • 9
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    159
  • 10
    详解智能编码在前端研发的创新应用
    122