html5配合css3实现带提示文字的输入框(摆脱js)

来源:脚本之家  责任编辑:小易  

1、使用onfocus事件检查当前值,如果是默认值,就将value属性置空.如:<input

很久没写过技术文章了,最近一直在以Webkit作为载体开发系统,当然需要大量使用Html5与CSS3,不仅减少大量的JS还可以保证更流畅。

 

大致可以这样子做:.Dialog{position: absolute;top:0;left:0;

当选中对话框后,提示文字变浅色,输入后消失.这个现在通行的做法是在Input标签后面增加一个Label。使用JS控制。

这个问题 就知道基础 最基本的没认真学 css中 top/botton fix.

HTML5出现后,我们有一个更好的方法。 

  HTML5是HTML的最新标准版本,而css3则是css的最新标准版本。平时大家说HTML5+C

复制代码代码如下:

  这位网友你好,可以用Dreamweaver CS6,已经支持HTML5文档和css3提示了。

<input type="text" placeholder="用户名或邮件地址" name="username"/>

椒麻鸡是新疆的一种特色风味菜。煮熟后要用手撕成小块儿,加上洋葱、秘制的椒麻汁等辅料拌匀即可,其味麻、辣、香、鲜,吃到嘴里麻的就像刮大风,辣的头上直冒汗,那叫一个攒劲。椒麻鸡已经与拌面、抓饭、烤羊肉、大盘鸡一起成为新疆的美食代表。主料是鸡肉,主要烹饪工艺是煮。味道辣味醇香,麻劲十足。椒麻鸡是新疆的一道“名吃”,其味麻、辣、香、鲜,回味无穷。在新疆已经风靡了十几年了,已经获得“中华名小吃”称号。因为每家的椒麻鸡都有自己的秘方,不可能外传。这椒麻鸡还可以以自己的口味煮把鸡熟透,等鸡凉透,直接撕,再把热红油浇在鸡上,这是热椒麻鸡,但是我们这儿的椒麻鸡一般都是喜欢吃凉的,可以以自己的口味来拌椒麻鸡。1.

我们看到有placeholder标签,可以作为用户文字提示。这样子就非常方便了。但是为了最求完美,我们需要在选中后,将文字变浅,或者修改提示文件的样式,我们该怎么办?

因为他们是足坛最闪耀的两颗星。最早在09年因为梅西爱上了巴萨,才了解到世界上竟然有这么漂亮的传控足球,干净利落的出球我成为红蓝军团的球迷之一刚开始用c罗和梅西来比较我都感觉特好笑,他怎么比得上梅西。现在客观来分析一下两位的优缺点。梅西,初期以犀利过人和高超的射门技术成为大量球迷的偶像,常常以一人之力改变战果,一过三,一过四太正常,这也是梅西球迷喜欢他的最大原因,后期才发现原来梅西还有各种高超技能任意球,明知道他打哪就是扑不住,手术刀般的传球,中场附近一记手术刀传球配上犀利点的前锋造成必进球,开阔的大局观,常常让人感叹这球还能这样处理,越来越多的球迷喜欢上他,作为一个中前场,梅西堪称完美,他还是

复制代码代码如下:

蓝珀加水胆当然更好。我上百度搜索了一下,净水金蓝珀中点缀着水胆,美幻决伦,太漂亮啊!我看一组图片:蓝珀金水胆吊坠,水胆在蓝珀里幻觉一般美丽。蓝珀里的三个水胆,据说远古时,一股新鲜树脂刚流出树体,暴雨倾盆打在树脂上,一滴豆雨水打入树脂内,埋入地亿万年。那颗树脂被人挖出来,经过地质演变成一颗琥珀。就形成蓝珀加水胆。蓝珀加水胆属于珍品。做成蓝珀金水胆吊坠,太漂亮!

input::-webkit-input-placeholder {

曾几何时,东北小品几乎是喜剧小品的代名词,作品丰富多彩,明星熠熠生辉,以赵本山和他的一系列经典作品为代表,给观众带来那么多欢乐。那时候,东北小品的选材风格是什么呢?它们所表现的主题大多来源于现实生活,把生活中的细节进行发掘、夸大,表现出底层百姓的喜怒哀乐,其中有底层百姓的小自私,小狡猾,还有小智慧,观众看起来容易产生共鸣。表演风格呢?东北人说话有天生的喜感,到舞台上特别容易放得开,加上社会上流行的俗语歇后语,编剧们创作的类似顺口溜的台词,表演大多热闹夸张,但还没有到喧嚣的程度。随着赵本山退出舞台,何庆魁等人也逐渐淡出,赵本山的徒弟们开始独挡一面,纷纷占据各大喜剧节目的舞台。尽管宋小宝、小沈阳、

color: #999;

-webkit-transition: color.5s;

}

input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {

color: #c2c2c2;

-webkit-transition: color.5s;

}

-webkit-input-placeholder,webkit特有的一个css,可以控制里面的文字样式,配合css3的动画效果和伪类,我们就可以很容易做出一个带动画的输入框,在系统登录、搜索等位置很适合。当然你要为了兼容IE6,这个方法是行不通。不过Ie9也支持placeholder标签,就是无法修改它的颜色而已。

那么,如果不支持该怎么办?可以简单直接使用Jquery帮忙,那么在就不在本文讨论范围了。

给一个Demo,Demo地址 必须在Webkit浏览器下才看到完整效果。是不是很方便?

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

html5如何实现弹出提示框,并且伴随遮罩层并且可以关闭弹出框

通过jquery的show()和hide()函数联合使用,实现弹出窗口。

一、show()和hide()函数解析:

1、show() 方法显示隐藏的被选元素。

注意:show() 适用于通过 jQuery 方法和 CSS 中 display:none 隐藏的元素(不适用于通过 visibility:hidden 隐藏的元素)。

2、hide() 方法隐藏被选元素。

这与 CSS 属性 display:none 类似,但是隐藏的元素不会被完全显示(不再影响页面的布局)。

二、设计一个HTML页面,包括一个简单的弹出窗,和一个显示按钮。其中,调用了jquery的以上两个函数。具体代码如下:

三、设计遮罩层的样式,如下:

四、弹出窗口的css样式,代码如下:

五、初始页面如下:

六、点击按钮,查看弹出窗口结果:

七、关闭弹出窗后,打开开发者中心,如下:

html5+css3实现图片自动切换

既然楼主的问题竟然一年没找到满意答案……

不才刚刚开始学css3,愿意跟楼主分享一下图片切换心得。 如果楼主现在已经找到了解决方案,那请楼主无视我的答案。

首先,lp52761十五级大神的答案貌似不是很确切,其实css3+html5非常强大,基本上可以脱离js,除非要做出能响应移动设备触屏事件的网站,或者我的观点也落伍了,html5+css3也可以做出触屏响应特效。

我看csdn右侧图片切换有点类似opacity的变化,那么楼主不妨用keyframes方法在opacity上做文章;例如:

先定义一个keyframe

@keyframes qiehuan {

30%{opacity:1;}

60%{opacity:0;}

}

之后为图片容器做一个类:

.container{

/*这里长宽高边框边距之类的东西你自己随便写。*/

}

然后为你的图片们定义专属类:

.tupianmen{

position:absolute;

//此处调用keyframe方法

animation:qiehuan 20s infinite;

opacity:0;

}

然后用css3独有的nth-child选择器来选择你要切换的图片

img:nth-child(4){animation-delay:0s;}

img:nth-child(3){animation-delay:5s;}

img:nth-child(2){animation-delay:10s;}

img:nth-child(1){animation-delay:15s;}

接下来你就可以写html了:

<!DOCTYPE html>

<html>

...... 略掉杂七杂八的东西......

<div class="container">

<img class="tupianmen" src="你的图片1" />

<img class="tupianmen" src="你的图片2" />

<img class="tupianmen" src="你的图片3" />

<img class="tupianmen" src="你的图片4" />

</div>

</html>

写完之后保存,查看效果如何

对了,差点忘了,如果用不同浏览器的话,可能需要简单更改一下keyframe或者animation的前缀,比如加一个-webkit-才行。

望采纳。。。

js代码,jquery特效和css3,html5有什么区别

JavaScript 是世界上最流行的编程语言。

这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。

CSS即层叠样式表(Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。

HTML超文本标记语言,标准通用标记语言下的一个应用。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

HTML5万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改

即是说

javascript 代码可以让前台变的有动画有交互

jquery是一个封装好,就是指别编好了的可以供他人重复运用的js代码

css是样式表,就是指网站上用什么样式,如边框的精细,背景的颜色等等。css3是他的高版本。

html是一种网页代码,我们好说是前台代码,或说是静态代码。html5是它的升级版,里面加入了好多以前要用js才能来完成,现在用这些标签就可以完成了,也就是说加了好多更适合现在时代发展需要的标签。

html5可以说还是来布局,然后还是用样式来规它的皮肤,然后用js代码或jquer代码来完成对它们的控制,以达到对网站前台动画或交互的实现。

html5怎么实现鼠标悬停时显示文本

CSS3实现鼠标悬停图片并放大显示效果。

文件引用:

.tv_hot {

width: 350px;

}

.avatar {

position: relative;

}

.tv_hot .avatar {

display: block;

height: 220px;

overflow: hidden;

width: 350px;

}

.tv_hot .avatar img {

height: 220px;

}

.avatar:after {

bottom: 0;

content: url("../images/bg_play.png");

left: 5px;

position: absolute;

z-index: 10;

}

.avatar:hover, .zhuti .avatar:hover, .bbsinner .avatar:hover {

box-shadow: 0 0 10px gray;

}

.avatar:hover img, .zhuti .avatar:hover img, .bbsinner .avatar:hover img {

transform: scale(1.3);

transition: all 1s ease 0s;

-webkit-transform: scale(1.3);

-webkit-transform: all 1s ease 0s;

}

HTML5学习能不能用css3来代替JS

晕 这两个的功能不一样的啊!

css的定义是层叠样式,CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言;

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型

各司其职!

我们有学习小组也 希望一起学习进步 Java框架平台研发 378 437 335 java三大特性 封装、继承、多态

  • 本文相关:
  • html5实现输入框字数限制提示抖动效果
  • html5新标签datalist实现输入框与后台数据库数据的动态匹配
  • html5 虚拟键盘出现挡住输入框的解决办法
  • html5为输入框添加语音输入功能的实现方法
  • 详解移动端html5页面端去掉input输入框的白色背景和边框(兼容android
  • html5去掉输入框type为number时的上下箭头的实现方法
  • html5如何实现弹出提示框,并且伴随遮罩层并且可以关闭弹出框
  • html5+css3实现图片自动切换
  • js代码,jquery特效和css3,html5有什么区别
  • html5怎么实现鼠标悬停时显示文本
  • HTML5学习能不能用css3来代替JS
  • html中input文本框,初始里边有文字提示,当点击时,文字消失,怎么设置?
  • html5 css3 jquery js设置某个div显示时,其他不可编辑?(自定义弹出层)如何实现...
  • HTML5怎么把导航固定在底部?是只滑动内容,导航固定不动的。
  • html5+css3和div+css有什么区别?
  • 学习html5+css3+js用什么软件
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved