HTML与CSS中的过渡模块

这次给大家带来HTML与CSS中的过渡模块,HTML与CSS中过渡模块的注意事项有哪些,下面就是实战案例,一起来看一下。

 a标签的伪类选择器

 a标签

1.通过我们的观察发现a标签存在一定的状态

1.1默认状态, 从未被访问过

1.2被访问过的状态

1.3鼠标长按状态

1.4鼠标悬停在a标签上状态

2.什么是a标签的伪类选择器?

a标签的伪类选择器是专门用来修改a标签不同状态的样式的

3.格式

:link 修改从未被访问过状态下的样式

:visited 修改被访问过的状态下的样式

:hover 修改鼠标悬停在a标签上状态下的样式

:active 修改鼠标长按状态下的样式

   a:link{             color: tomato;         }            a:visited{             color: green;         }            a:hover{             color: orange;         }            a:active{             color: pink;         }

4.注意点

4.1a标签的伪类选择器可以单独出现也可以一起出现

4.2a标签的伪类选择器如果一起出现, 那么有严格的顺序要求
编写的顺序必须要个的遵守爱恨原则 love hate

4.3如果默认状态的样式和被访问过状态的样式一样, 那么可以缩写

  a{               // 简写格式               color: green;         }           a:hover{             color: orange;         }           a:active{             color: pink;         }

a标签的伪类选择器练习

1.在企业开发中编写a标签的伪类选择器最好写在标签选择器的后面
2.在企业开发中和a标签盒子相关的属性都写在标签选择器中(显示模式/宽度/高度/padding/margin)
3.在企业开发中和a标签文字/背景相关的都写在伪类选择器中

ul li a{             width: 120px;             height: 40px;             display: inline-block;         }         ul li a:link{             background-color: pink;             color: white;             text-decoration: none;         }         ul li a:hover{             color: red;             background-color: #ccc;         }         ul li a:active{             color: yellow;         }

a标签的伪类选择器练习

过渡模块

p{         width: 100px;         height: 50px;         background-color: red;        /*告诉系统哪个属性需要执行过渡效果*/ transition-property: width, background-color;         /*告诉系统过渡效果持续的时长*/         transition-duration: 5s, 5s;         /*transition-property: background-color;*//*transition-duration: 5s;*/     }     *:hover这个伪类选择器除了可以用在a标签上, 还可以用在其它的任何标签上*/p:hover{         width: 300px;         background-color: blue;     }  ![过渡模块 ]  (http://upload-images.jianshu.io/upload_images/1482909-de9fd4fa86de87cc.gif?imageMogr2/auto-orient/strip)  ######1,过渡三要素 1.1必须要有属性发生变化 1.2必须告诉系统哪个属性需要执行过渡效果 1.3必须告诉系统过渡效果持续时长 ######2.注意点 当多个属性需要同时执行过渡效果时用逗号隔开即可 transition-property: width, background-color; transition-duration: 5s, 5s; ###    过渡模块-其它属性 >  transition-delay: 2s;       //告诉系统延迟多少秒之后才开始过渡动画 transition-timing-function: linear;     //告诉系统过渡动画的运动的速度 ###### transition-timing-function:  有五个取值 linear, ease , ease-in , ease-out , ease-in-out ![transition-timing-function](http://upload-images.jianshu.io/upload_images/1482909-22e31879960d948d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1241240) ###    过渡连写格式 >######1.过渡连写格式 transition: 过渡属性 过渡时长 运动速度 延迟时间;  transition: background-color 5s linear 0s;>######2.过渡连写注意点 2.1和分开写一样, 如果想给多个属性添加过渡效果也是用逗号隔开即可  transition: width 5s linear 0s,background-color 5s linear 0s;

2.2连写的时可以省略后面的两个参数, 因为只要编写了前面的两个参数就已经满足了过渡的三要素

transition: width 5s,background-color 5s,height 5s;

2.3如果多个属性运动的速度/延迟的时间/持续时间都一样, 那么可以简写为:

transition:all 5s;

编写过渡套路 >1.1不要管过渡, 先编写基本界面 1.2修改我们认为需要修改的属性 1.3再回过头去给被修改属性的那个元素添加过渡即可 

.弹性效果

   91-过渡模块-弹性效果  { margin: 0; padding: 0; } p{ height: 100px; background-color: red; margin-top: 100px; text-align: center; line-height: 100px; } p span{ font-size: 80px; /transition-property: margin;/ /transition-duration: 3s;*/ transition: margin 3s; } p:hover span{ margin: 0 20px; }   

Angel工作室企业网站管理系统1.2
Angel工作室企业网站管理系统1.2

Angel工作室企业网站管理系统全DIV+CSS模板,中英文显示,防注入sql关键字过滤,多浏览器适应,完美兼容IE6-IE8,火狐,谷歌等符合标准的浏览器,模板样式集中在一个CSS样式中,内容与样式完全分离,方便网站设计人员开发模板与管理。系统较为安全,以设计防注入,敏感字符屏蔽。新闻,产品,单页独立关键字设计,提高搜索引擎收录。内置IIS测试,双击打启动预览网站    Angel工作室企业网站

Angel工作室企业网站管理系统1.2 0
查看详情 Angel工作室企业网站管理系统1.2

手风琴效果

   92-过渡模块-手风琴效果  { margin: 0; padding: 0; } ul{ width: 960px; height: 300px; margin: 100px auto; border: 1px solid #000; overflow: hidden; } ul li{ list-style: none; width: 160px; height: 300px; background-color: red; float: left; /border: 1px solid #000;/ /box-sizing: border-box;/ /transition-property: width;/ /transition-duration: 0.5s;*/ transition: width 0.5s; } ul:hover li{ width: 100px;  //ul 被hover 所得li宽度都变成100px } ul li:hover{ width: 460px;  //更具体,优先级更高 只有被hover 的li 才会变宽 }    

相信看了本文案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章!

推荐阅读:

 网页的布局方式之清除浮动

HTML与CSS的盒子模型

以上就是HTML与CSS中的过渡模块的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1545927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 17:39:22
下一篇 2025年12月21日 17:39:37

相关推荐

  • HTML与CSS中2D转换模块

    这次给大家带来html与css中2d转换模块,html与css中2d转换模块的注意事项有哪些,下面就是实战案例,一起来看一下。 一. 2D转换模块 2D转换模块 立即学习“前端免费学习笔记(深入)”; /*其中deg是单位, 代表多少度*/ transform: rotate(45deg);/*第一…

    2025年12月21日 好文分享
    000
  • HTML与CSS中的动画模块

    这次给大家带来html与css中的动画模块,使用html与css中的动画模块注意事项有哪些,下面就是实战案例,一起来看一下。 一. 动画模块 1.过渡和动画之间的异同 1.1不同点 过渡必须人为的触发才会执行动画 动画不需要人为的触发就可以执行动画 立即学习“前端免费学习笔记(深入)”; 1.2相同…

    好文分享 2025年12月21日
    000
  • HTML与CSS中的3D转换模块

    这次给大家带来html与css中的3d转换模块,使用html与css中的3d转换模块注意事项有哪些,下面就是实战案例,一起来看一下。 文中的img标签![](images/jacky/xin.png) 全部变成了macdown格式 一. 什么是2D和3D 1.什么是2D和3D 2D就是一个平面, 只…

    2025年12月21日
    000
  • 怎样用CSS3制作登录框

    这次给大家带来怎样用css3制作登录框,用css3制作登录框的注意事项有哪些,下面就是实战案例,一起来看一下。 作为一个新手,个人觉得难点在:1.阴影的使用(外框,账户栏,密码栏,button)2.账户栏,密码栏的布局3.button颜色渐变下面给出一些思路,也希望大家提供一些简洁的方法帮助更多的新…

    2025年12月21日
    000
  • CSS常见样式

    这次给大家带来css常见样式,使用css常见样式的注意事项有哪些,下面就是实战案例,一起来看一下。 CSS Sprite(雪碧图)指什么? 有什么作用 CSS雪碧图 即CSS Sprite,也有人叫它CSS精灵图,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的…

    好文分享 2025年12月21日
    000
  • sublime怎样快速的创建html头部代码

    这次给大家带来sublime怎样快速的创建html头部代码,sublime快速创建html头部代码的注意事项有哪些,下面就是实战案例,一起来看一下。 html5快捷键:html:5 Document xhtml1.1快捷键:html:xxs Document xhtml1.0快捷键:html:xs …

    好文分享 2025年12月21日
    000
  • html的盒模型详解

    这次给大家带来html的盒模型详解,使用html盒模型的注意事项有哪些,下面就是实战案例,一起来看一下。 1.1. 盒的内容区的尺寸— content width和content height —取决于几个因素: –生成该盒的元素是否设置了’width’或&#82…

    好文分享 2025年12月21日
    000
  • html基础图像知识详解

    本文主要和大家分享html基础图像知识详解,html 图像- 图像标签( )和源属性(src)在 html 中,图像由 标签定义。 是空标签,意思是说,它只包含属性,并且没有闭合标签。 要在页面上显示图像,你需要使用源属性(src)。src 指 “source”。源属性的值是…

    好文分享 2025年12月21日
    000
  • post提交获得html页面源码的实现代码

    本文主要和大家分享post提交获得html页面源码的实现代码,希望能帮助到大家。 /// /// 获得页面的html源码 主要用于后台生成静态文件时获得源码 /// /// /// public static string GetPageHTML(string url) { string httpS…

    好文分享 2025年12月21日
    000
  • vue文件中HTML代码格式化方法

    本文主要和大家分享vue文件中HTML代码格式化方法,希望鞥帮助到大家。 问题:一般用Shift+Alt+F,可以格式化JS和CSS的部分,但template部分没反应。 1. 在应用商店中搜索并安装 “vetur” 插件 2. 配置。文件 -> 首选项 -> 设置,在编辑框加上这两句 …

    2025年12月21日
    000
  • HTML选择图片并直接预览实现代码

    本文主要和大家分享html选择图片并直接预览实现代码,希望大家可以根据本文的代码,实现html选择图片并直接预览的效果。 选择图片并预览 function getFileUrl(sourceId) { var url; if (navigator.userAgent.indexOf(“MSIE”)&…

    好文分享 2025年12月21日
    000
  • HTML中相对路径和绝对路径的区别

    在实际web开发中,插入图片、包含css文件等都需要有路径,如果文件路径的添加错误,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。很多初学者感到困惑,下面我就详细的介绍一下相对路径与绝对路径。 HTML相对路径 指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。 例如: …

    好文分享 2025年12月21日
    000
  • HTML和JS实现简单的计算器

    HTML和JS实现计算器功能的也是很容易的,本文主要和大家分享HTML和JS实现简单的计算器,希望能帮助到大家。 下面是代码: 无标题文档 var result=””; function jisuan(num){ if(num==”=”){ document.form1.text.value=eva…

    好文分享 2025年12月21日
    000
  • 用HTML+CSS做一个实时预览的markdown编辑器

    这次给大家带来用html+css做一个实时预览的markdown编辑器,用html+css做一个实时预览的markdown编辑器的注意事项有哪些,下面就是实战案例,一起来看一下。 第一步 搭建布局: 1.构思布局(以下是总体布局) 2.项目下新建个index.html页面,写入以下代码: 立即学习“…

    2025年12月21日
    000
  • CSS布局之盒子模型属性

    这次给大家带来CSS布局之盒子模型属性,CSS布局的盒子模型属性的注意事项有哪些,下面就是实战案例,一起来看一下。 宽高width/height   在css中,可以对任何块级元素设置显式高度。   如果指定高度大于显示内容所需高度,多余的高度会产生一个视觉效果,就好像有额外的内边距一样;   如果…

    好文分享 2025年12月21日
    000
  • 怎样在CSS中解决长英文单词的页面显示问题?

    简言 在页面排版中,经常遇到长英文单词溢出段落容器的情况,如何解决该问题?现编制如下对比演示程序: 演示程序 42du.cn-在线演示程序 部分html代码 word-break:break-all; Extraordinarily longlong word!CSS代码 .break-all { …

    好文分享 2025年12月21日
    000
  • CSS预处理器之Less详解

    CSS 预处理器 为什么要有 CSS 预处理器 css基本上是设计师的工具,不是程序员的工具。在程序员的眼里,css是很头痛的事情,它并不像其它程序语言,比如说php、javascript等等,有自己的变量、常量、条件语句以及一些编程语法,只是一行行单纯的属性描述,写起来相当的费事,而且代码难以组织…

    好文分享 2025年12月21日
    000
  • CSS基础语法之CSS的3种引入

    这次给大家带来css基础语法之css的3种引入,css基础语法的css3种引入的注意事项有哪些,下面就是实战案例,一起来看一下。 CSS可算是网页设计的一个突破,它解决了网页界面排版的难题。可以这么说,HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layo…

    好文分享 2025年12月21日
    000
  • HTML和CSS重点难点问题

    本文主要和大家分享HTML和CSS重点难点问题,希望能帮助到大家。 1.怎么让一个不定宽高的 p,垂直水平居中? 使用flex 只需要在父盒子设置:display: flex; justify-content: center;align-items: center; 使用 CSS3 transfor…

    好文分享 2025年12月21日
    000
  • HTML和CSS重难点知识点总结

    本文主要和大家分享html和css重难点知识点总结,希望能帮助到大家。 怎么让一个不定宽高的 p,垂直水平居中? 使用 Flex 只需要在父盒子设置:display: flex; justify-content: center;align-items: center; 使用 CSS3 transfo…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信