当前位置: 首页 > news >正文

做噯噯的网站seo优化包括哪些内容

做噯噯的网站,seo优化包括哪些内容,武汉学校网站建设,c2c网站模板上一篇文章用CSS3实现了一个提示工具,本文介绍如何利用CSS3实现提示工具以渐入的方式呈现,以渐出的方式消失。 CSS3主要可以通过两个样式来实现动画效果:animation和transition。 其中,animation需要自己定义一组关键帧从而实现…

上一篇文章用CSS3实现了一个提示工具,本文介绍如何利用CSS3实现提示工具以渐入的方式呈现,以渐出的方式消失。

CSS3主要可以通过两个样式来实现动画效果:animation和transition。

其中,animation需要自己定义一组关键帧从而实现动画,例如:

@keyframes fadein {from { opacity: 0;}to { opacity: 1;visibility: visible;}
}
@keyframes fadeout {from { opacity: 1;visibility: visible;}to {opacity: 0;visibility: hidden;}
}
.tooltip .tooltiptext {visibility: hidden;animation:fade 1s infinite;
}
.tooltip:hover .tooltiptext {animation: fadein 2s 1;
}

上面的css中fadein和fadeout定义了两组动画关键帧(其中每组关键帧中样式组的名称“from”、“to”其实是可以自己随便写的,只要不违反CSS命名规则即可),每一组关键帧实际上就是一个动画,fadein和fadeout就是动画的名称。完成动画定义后,在需要播放动画的元素的CSS中用样式animation即可播放,它的参数包括要播放的关键组(动画)名称、持续时间和重播次数(infinite表示无限循环播放)。如上面的定义就可以在鼠标进入工具元素区域时让提示文本渐入,鼠标移出工具元素区域时让提示文本渐出。还可以通过“,”分隔在animation样式中播放多个动画。

animation动画可以精确控制动画的关键帧,但是编写CSS比较复杂。在提示工具这个用例中显然没必要弄得这么复杂,因此,可以用自动生成关键帧的transition样式来编写。

在上文中的animation动画中,我们使用了visibility和opacity两个属性来控制tooltiptext的显示与隐藏。这主要是由于visibility样式在hidden和visible之间没有过渡状态,因此,无法通过transition产生平滑渐入渐出式动画,也无法在关键帧组中自己定义出一个中间状态,它只会在到了播放时间时突然出现或者消失,而opacity则从0到1之间有无限个可用的连续值作为中间状态。

使用transition样式来实现tooltiptext的渐入渐出可以按如下方式定义:

.tooltip .tooltiptext {visibility: hidden;opacity: 0;transition: opacity 2s linear,visibility 2s;
}.tooltip:hover .tooltiptext {visibility: visible;opacity: 1;transition: opacity 2s linear;
}

可以看出来transition比animation的CSS定义要简洁得多,但是与animation对tooltiptext的visibility和opacity的初始定义要求并不严格不同的是,transition则必须要严格定义好tooltiptext的visibility和opacity的初始值。完整演示页面如下:

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><title>tooltip的渐入与渐出</title><style>.tooltip {position: relative;display: inline-block;background-color: aqua;}.tooltip .tooltiptext {width: 140%;background-color: gray;text-align: left;text-indent: 2em;border-radius: 0.5em;padding: 0.2em 0.1em;color: #ff0;top: 1.5em;left: 1em;/* 定位 */position: absolute;z-index: 1;/*动画效果*/visibility: hidden;transition: opacity 2s linear, visibility 2s;opacity: 0;}.tooltip:hover .tooltiptext {visibility: visible;opacity: 1;transition: opacity 2s linear;}</style>
</head><body><div class="tooltip">工具元素<span class="tooltiptext">搜索后如有匹配内容高亮,请清空搜索框消除高亮,以免高亮标记被笔记保存。</span><input type="text" placeholder="搜索..."></div><span>相邻元素</span><br><div>下方的元素</div></body></html>

页面效果如下:

http://www.15wanjia.com/news/22956.html

相关文章:

  • 用服务器做网站搜索引擎优化教材答案
  • 视频直播系统seo链接优化建议
  • 青岛网站建设公司怎么样市场营销的对象有哪些
  • 网站在线优化检测大型营销型网站制作
  • 潍坊市住房和城乡建设厅网站百度官方
  • 国外的做外包项目的网站竞价推广培训课程
  • 网站如何做问卷调查问卷seo自动优化软件安卓
  • 佛山市和城乡建设局网站首页seo网站关键词优化排名
  • 北京市中海建设有限公司网站seo页面代码优化
  • 如何做淘宝cms导购网站站长之家论坛
  • 网站建设方案模板下载seo试用软件
  • 网站建设模板抖音代运营大概多少钱一个月
  • 环境影响评价工程师seo外链是什么意思
  • 如何在外管局网站上做延期长沙网站seo哪家公司好
  • 郑州哪家公司做网站免费网络推广方式
  • 快递网站策划怎么做ppt站内seo的技巧
  • 做网站申请完域名后做什么网页搜索快捷键是什么
  • 传奇私服打广告网站咋做统计白云区新闻
  • 企业网络推广分析论文电脑上突然出现windows优化大师
  • 石家庄网站推广公司南宁网站建设公司排行
  • 有哪些是做二手的网站自己建网页
  • 网站建设 软件有哪些百度广告投放收费标准
  • 电子商务网站建设不足培训学校加盟
  • 电脑做ppt如何插入网站广告推广费用一般多少
  • 自己可以做开奖网站吗新余seo
  • 高端网站建设wanghessseo排名点击手机
  • 高端品牌裙子实时seo排名点击软件
  • 河南专业网站建设公司推荐现在阳性最新情况
  • 重庆网购平台湖南专业seo推广
  • 邯郸哪里制作网站百度指数什么意思