好玩的search加载css

body{
           margin-top:50px;
        }
        .s-body
        {
            width:400px;
            margin-left:auto;margin-right:auto;
        }
        .s-input
        {
            border:1px solid #ccc;
            padding:2px 4px 2px 4px ;
            border-radius:3px;
            box-shadow:rgba(22,22,22,.1) 0px 1px 1px;
        }
        .s-input input
        {
            width:325px;
            border:0px solid #ccc;
            outline:none;
            height:25px;
            font-size:16px;

        }
        .s-input button
        {
            margin-top:-2px;
            margin-right:-4px;
            float:right;
            border-width:0px;
            outline:none;
            padding:9px 19px;
            line-height:100%;
            background-color:rgba(190,26,33,.7);
            color:#fff;
            letter-spacing: 1px;
            font-weight:bold;
        }
        .s-input.loding input
        {
            width:290px;
        }
        .s-input input:disabled
        {
            color:rgba(0,0,0,.7);
            background-color:#fff;
        }
        .s-input.loding button{
            background-color:rgba(190,26,33,.91);
            animation:stretchdelay 4s infinite ease-in-out;
            -webkit-animation:stretchdelay 4s infinite ease-in-out;
        }
        .s-input.loding button:before
        {
            content:"正在";
        }
        @-webkit-keyframes stretchdelay {
          50% { -webkit-transform: translateX(-300px) }
          0% { -webkit-transform: translateX(0px) }
        }
        @keyframes stretchdelay {
            50%
            {
                transform:translateX(-300px);
                -webkit-transform:translateX(-300px);
            }
            0%
            {
                transform:translateX(0px);
                -webkit-transform:translateX(0px);
            }
        }
        .s-input button:hover
        {
            background-color:rgba(190,26,33,1);
            cursor:pointer;
        }
$(function () {
            $(".s-input button").click(function () {
                if ($(this).parent().hasClass("loding"))
                {
                    $(this).parent().removeClass("loding").children("input").prop("disabled", false).focus();
                } else
                {
                    $(this).parent().addClass("loding").children("input").prop("disabled", true);
                }

            });
        })
    <div class="s-body">
        <div class="s-input">
            <input type="text"/>
            <button type="button">搜索</button>
        </div>
    </div>

时间: 2024-12-21 14:25:04

好玩的search加载css的相关文章

JQuery 加载 CSS、JS 文件的方法有哪些?

在进行web前端开发(http://www.maiziedu.com/course/web-px/)时,我们可能会需要使用JQuery加载一个外部的css文件或者js文件,加载外部文件的方法有多种,下面具体看看各种加载方法 JS 方式加载 CSS.JS 文件: //加载 css 文件function includeCss(filename) { var head = document.getElementsByTagName('head')[0]; var link = document.cre

使用media来加载css

默认的,css被当做渲染时候必须加载的资源. 设备类型和设备询问允许我们设置一些css资源编程可选的 对于所有的css资源,无论是必须的还是可选的,都会被浏览器加载 The New York Times with CSSThe New York Times without CSS (FOUC) 上面显示了加载css和不加载css样式的效果,不加载css显示的页面同样被叫做 “Flash of Unstyled Content” (FOUC). 所有,页面的渲染必须需要DOM和CSSOM. css

js动态加载css和js

js动态加载css和js用处挺多,特意提出来 var loadUtil = { /* * 方法说明:[动态加载js文件css文件] * 使用方法:loadUtil.loadjscssfile("http://libs.baidu.com/jquery/1.9.1/jquery.js","js") * @param fileurl 文件路径, * @param filetype 文件类型,支持传入类型,js.css */ loadjscssfile:function(

asp.net MVC发布iis无法加载css,js和图片

今天真够郁闷的,遇到了在本地能运行的项目到了iis服务器那里就不行了,无法加载css,js和图片,这里说清楚一下先,关于asp.net 的MVC中这样的情况其实不少,但是之前遇到的是在visual studio运行的时候就已经不能加载css和js文件,那种情况一般都是路径的问题,改下页面代码就行,网上教程不少,而这个其实是一个CMS的开源系统.Orchard,国庆实在无聊,就想玩下这个asp.net MVC框架的CMS,而且是微软推荐的开源CMS,提到了就来说说这个吧,和国内的其他CMS对比起来

webpack模块加载css文件及图片地址

webpack支持css文件加载并打包,只需安装相应加载器并在配置文件中配置 . 加载的css文件内容会与该模块里的js内容混合封装,这样做的好处是一个js文件包含了所有的css与js内容,有效减少了http请求次数,显著提高了页面响应性能的用户体验. 加载css文件时,如果css里含有图片的引用地址,编译时webpack会将图片资源处理并输出到设置的publicPath参数位置,该参数可以是以页面为基准的相对地址,也可以是以根目录为基准的绝对地址.url-laoder会在这个地址下兴建一个im

CI模板加载css和js

1.需求 ci无法加载css和js文件. 2.解决 删除..htaccess文件. 在config目录下配置base_url,并传给页面 $base_url = $this->config->item('base_url'); //通过参数传递到html页面 $this->load->view('form/myform.php', array('base_url'=>$base_url)); 参考资料:http://fc-lamp.blog.163.com/blog/stat

[AngularJS] 使用AngularCSS动态加载CSS

[AngularJS] 使用AngularCSS动态加载CSS 前言 使用AngularAMD动态加载Controller 使用AngularAMD动态加载Service 上列两篇文章里,介绍了如何如何使用AngularAMD来动态加载Controller与Service.本篇文章以此为基础,介绍如何使用AngularCSS来动态加载CSS,让项目功能更加模块化,增加开发与维护的工作效率.主要为自己留个纪录,也希望能帮助到有需要的开发人员. AngularCSS 安装 本篇文章以「使用Angul

加载 CSS 时不影响页面渲染

转自:http://www.oschina.net/translate/loading-css-without-blocking-render 本文展示了一种技术,它能通过异步下载样式表,以阻止它们的下载阻塞页面的渲染,从而尽可能快的让访问者获取到信息内容. 警告! 我发这篇帖子全是好意,但是它并不负责让读它的人意识到下面将会遇到的问题. 社区很快地给了我许多的反馈 (有些反馈我很感激) ,而越来越明显的是这项技术并不如我所希望的那样稳定. 不像我那样的成功地对它进行了测试和利用,许多开发者在

Yii2 加载css、js 载静态资源

Yii2提供了AppAsset类管理静态资源,在使用Yii2 布局模板时,如果想在某个页面内部写一段js 并且在页面底部,如果直接使用 script 标签是不可以的. 使用AppAsset类管理静态资源 打开assetsAppAsset.php,定义 addJs(),addCss() 分别用于在静态页面引入外部js.css 文件 1.修改AppAsset.php文件代码namespace backend\assets;use yii\web\AssetBundle;/** * @author Q