• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 使用css实现自适应标题浮动效果(代码实例)

使用css实现自适应标题浮动效果(代码实例)

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了使用css实现,自适应标题浮动,浮动效果,代码实例等相关知识,希望对您有所帮助

本篇文章通过代码实例给大家介绍一下css实现自适应标题浮动效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


效果展示:


1.gif


源码展示:

<!doctype html><html><head><meta charset="utf-8"><title>纯css实现自适应标题浮动效果</title>      <style>        body {            background-color:#FAFAFA;        }          input[type="text"] {    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    box-sizing:border-box;    width:100%;    height:-webkit-calc(3em + 2px);    height:calc(3em + 2px);    margin:0 0 1em;    padding:1em;    border:1px solid #cccccc;    border-radius:1.5em;    background:#fff;    resize:none;    outline:none;}input[type="text"][required]:focus {    border-color:#00bafa;}input[type="text"][required]:focus + label[placeholder]:before {    color:#00bafa;}input[type="text"][required]:focus + label[placeholder]:before,input[type="text"][required]:valid + label[placeholder]:before {    -webkit-transition-duration:.2s;    transition-duration:.2s;    -webkit-transform:translate(0,-1.5em) scale(0.9,0.9);    -ms-transform:translate(0,-1.5em) scale(0.9,0.9);    transform:translate(0,-1.5em) scale(0.9,0.9);}input[type="text"][required]:invalid + label[placeholder][alt]:before {    content:attr(alt);}input[type="text"][required] + label[placeholder] {    display:block;    pointer-events:none;    line-height:2.3em;    margin-top:-webkit-calc(-3em - 2px);    margin-top:calc(-3em - 2px);    margin-bottom:-webkit-calc((3em - 1em) + 2px);    margin-bottom:calc((3em - 1em) + 2px);}input[type="text"][required] + label[placeholder]:before {    content:attr(placeholder);    display:inline-block;    margin:0 -webkit-calc(1em + 2px);    margin:0 calc(1em + 2px);    padding:0 2px;    color:#898989;    white-space:nowrap;    -webkit-transition:0.3s ease-in-out;    transition:0.3s ease-in-out;    background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));    background-image:-webkit-linear-gradient(top,#ffffff,#ffffff);    background-image:linear-gradient(to bottom,#ffffff,#ffffff);    -webkit-background-size:100% 5px;    background-size:100% 5px;    background-repeat:no-repeat;    background-position:center;}</style></head><body>    <div style="width:400px;height:100px;margin:50px auto">        <form>            <input required="" type="text">            <label alt="请输入用户名" placeholder="名称"></label>        </form>    </div></body></html>



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用css实现自适应标题浮动效果(代码实例)

相关文章

  • 2022-04-29Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
  • 2022-04-29在Javascript中如何利用filter()对数据进行筛选
  • 2022-04-29Photoshop金属质感的艺术字教程
  • 2022-04-29PHP实现获取url地址中顶级域名的方法示例
  • 2022-04-29Photoshop设计移动APP应用类型网站
  • 2022-04-29Discuz怎么添加广告位?自定义广告位方法浅析
  • 2022-04-29PHP调用今天的日期几月星期几
  • 2022-04-29踩坑分享:Laravel集成phpCAS过程
  • 2022-04-29如何解决LayUI时间控件闪退问题
  • 2022-04-29帝国cms 自定义页面 调用分类方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PhotoShop制作沙漠里的3D立体残破钢筋文字教程
    • DEDECMS三级标题优化,按“三级栏目_二级栏目_一级
    • 利用纹理素材及图层样式制作个性的金色纹理字
    • php base64如何转换为图片
    • 宝塔面板搭建WordPress站点主题404页面不生效
    • Photoshop制作精致的橙色石纹立体字
    • div在屏幕中如何实现水平居中和垂直居中
    • 了解优化PHP7性能的几个设置
    • Linux下使用NTFS文件系统(Linux挂载NTFS数据盘)
    • 浅谈css grid比Bootstrap更适合创建布局的原因

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有