声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
样式效果:
2D转换:
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。
其中rotate属性是用来定义2D旋转的,属性参数里面填写的是旋转的角度。
图片旋转代码示例:
运行结果:
scale(x,y) 设置2D缩放,scale(x) 则仅通过设置x轴的值来定义缩放转换,代码示例:
运行结果:
skew(x-angle,y-angle) 定义沿着X和Y轴的2D倾斜转换,单位是角度deg,代码示例:
运行结果:
思维导图:
其他的属性使用方式参考:
过渡属性:
transition 属性是一个用于设置过渡效果的属性,可以设置2D转换的过渡、宽高变化的过渡、背景或字体颜色的过渡。
这个属性要配合hover使用,当鼠标移动到改该定义的元素时就会出现过渡效果,2D缩放过渡效果代码示例:
运行结果:
宽度和背景颜色过渡,代码示例:
其实逻辑很简单,就是先在标签样式里先定义好初始的样式效果和要过渡的属性和时间,然后在标签的hover状态样式里定义鼠标移动上去后的样式效果,过渡其实就是把这个改变样式效果的过程变缓慢了。
运行结果:
2D旋转过渡代码示例:
运行结果:
以上只是介绍到transition属性规定完成过渡效果需要多少秒或毫秒的操作,剩下还有几个效果可以参考以下语法,或访问w3cshool网站查询更多的用法。
网址:http://www.w3school.com.cn/cssref/pr_transition.asp
div层的制作:
先介绍几个属性:
position属性,用于规定元素的定位类型。
position属性的absolute值用于生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
其实简单来说就是通过绝对定位,元素可以放置到页面上的任意位置,例如div,我给div设置了绝对定位就可以任意的通过"left", "top", "right" 以及 "bottom" 属性设置它在网页中的位置。
代码示例:
运行结果:
z-index属性,定义div层的序号,例如:z-index属性值为2的层,那么这个层就在z-index属性值为1的层上面。
代码示例:
运行结果:
结合以上介绍的知识点,我们可以做一个简单的例题,例如:当我们有时候登录某个网站的账户时,会发现当登录的输入框弹出来的时候除了登录的输入框之外就不能点击网页的其他地方了,这其实就是使用了div层的效果,把网页都给盖住了。而且有些登录的输入框当我们把鼠标移动上去后还会有旋转放大之类的效果,这是使用到了过渡样式。现在我们做一个类似于这样子的网页。
代码示例:
运行结果:
相关推荐
JavaEE是Java企业版的简称,它是一种用于构建企业级应用程序的框架,涵盖了服务器端的开发技术,包括Servlet、JSP、EJB、JMS、JNDI等。本课件将重点讲解如何在Eclipse集成开发环境中配置和使用WebLogic服务器进行...
JavaEE在线打车系统是一个基于Java企业版(Java Enterprise Edition,简称JavaEE)技术构建的分布式应用程序,用于实现类似Uber或滴滴出行的在线叫车服务。这个系统通常包含多个组件,如用户界面、服务器端逻辑、...
【标题】"求精要诀——JavaEE编程开发案例精讲 源代码(8-12)"涉及的是JavaEE平台上的高级编程实践,主要涵盖第8至12章的关键知识点。JavaEE,全称Java Platform, Enterprise Edition,是Java语言在企业级应用开发...
java毕业设计——javaEE土地档案管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE土地档案管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE土地档案管理...
详解JAVAEE——SSH三大框架整合(spring+struts2+hibernate) 知识点一:SSH三大框架整合概述 SSH三大框架整合是指将Spring、Struts2和Hibernate三个框架进行整合,以便于在JAVAEE项目中实现复杂的业务逻辑。这种...
JavaEE、HTML、CSS、JavaScript开发文档集合 JavaEE、HTML、CSS、JavaScript开发文档集合JavaEE、HTML、CSS、JavaScript开发文档集合JavaEE、HTML、CSS、JavaScript开发文档集合JavaEE、HTML、CSS、JavaScript开发...
java毕业设计——javaEE商品供应管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE商品供应管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE商品供应管理...
java毕业设计——javaEE土地档案管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaEE土地档案管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaEE土地档案管理...
《求精要诀——JavaEE编程开发案例精讲》是一本深入浅出的JavaEE编程教程,由清华大学出版社出版。本书旨在通过丰富的实例讲解,帮助读者掌握JavaEE平台上的核心开发技术,提升实际项目开发能力。书中源代码的提供,...
【JavaEE客户管理系统】是一个基于Java企业级应用开发的项目,主要目的是实现对客户数据的有效管理和操作。在JavaEE平台上,此类系统通常采用MVC(Model-View-Controller)架构模式,结合各种开源框架,以提高开发...
java毕业设计——javaEE健康管理系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE健康管理系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——javaEE健康...
这个压缩包的“css特效”子文件可能包含了一些实际的CSS样式文件和对应的HTML文件,展示了如何在JavaEE应用中运用CSS实现各种视觉效果,例如导航菜单、按钮样式、滑动效果、过渡动画等。通过研究这些示例,开发者...
博客系统是一种基于JAVAEE技术构建的应用程序,它主要用于创建、管理和分享个人或组织的博客内容。这个特定的博客系统利用了Hibernate框架来实现代理对象数据接口(DAO),以及dom4j库来实现DAO层与表现层之间的解耦...
java毕业设计——javaEE健康管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaEE健康管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaEE健康管理系统的设计与...
设计并实现一个登录页面供用户提交用户名和密码信息以便登录,实现一个服务器端应用程序...禁止用户不通过登录页面直接进入登录成功页面;在登录成功页面显示此页面(登录成功页面)自部署以来被所有用户一共访问过多少次;...
JavaEE项目实战——图书管理系统 JavaEE项目实战——图书管理系统是一個完整的图书管理系统项目,旨在加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。本系统的设计目的在于提供...
综上所述,"JavaEE5实用教程——基于WebLogic和Eclipse程序源代码"涵盖了从基础组件到高级特性的广泛内容,旨在帮助开发者利用JavaEE5的简化特性,结合WebLogic Server的稳定性和Eclipse的高效开发工具,创建高质量...
《JavaEE开发技术与案例教程——刘彦君 课件》是刘彦君主编的一份详尽的教学资源,旨在深入浅出地介绍JavaEE技术及其实际应用。JavaEE(Java Platform, Enterprise Edition)是Java平台在企业级开发中的标准,主要...
北邮 邹华老师的分布式计算环境第三章——讲述javaEE