- 浏览: 260369 次
- 性别:
- 来自: 北京
最新评论
-
haixin3036:
jQuery是一套跨浏览器的JavaScript库,简化HTM ...
jquery sizzle 选择器浅析 -
panshunchang:
非常感谢分享,正找这东西呢。
基于jQuery的QQ表情插件 -
yuur369:
不错。。。
移动端webapp开发必备知识
第一种:采用display:table-cell;的方式实现自适应布局 特点是图片变大文字变窄,行数变多。文字靠上与图片对齐,文字与图片不等高
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
/*基于display:table-cell的自适应布局*/
.cell {
display:table-cell;
*display:inline-block;
width:2000px;
*width:auto;
}
</style>
</head>
<body>
<div style="width:50%;">
<img id="targetImage" src="mm1.jpg" width="128" class="l mr20" />
<div class="cell"> 【魔都惊现~以物换物~交换商店】原来电影《第36个故事》中那个小店现实真的存在~在虹口足球场附近的这家店里,看中什么物件,只要拿出家中闲置的物品交换就行。用一个闲置的蜡烛台,换一个古筝演奏家登台时佩戴的耳环;用一台Lomo相机,换几张爱情主题的邮票…你想交换什么?
</div>
</div>
<script>
var eleImage = document.getElementById("targetImage"),
widthInitImage = 0, isBeingLarge = true;
var funWidthImage = function() {
var widthImage = eleImage.width;
if (isBeingLarge) {
widthImage += 2;
if (widthImage > 256) {
widthImage = 256;
isBeingLarge = false;
}
} else {
widthImage -= 2;
if (widthImage < widthInitImage) {
widthImage = widthInitImage;
isBeingLarge = true;
}
}
eleImage.width = widthImage;
setTimeout(funWidthImage, 50);
};
if (eleImage) {
widthInitImage = eleImage.width;
funWidthImage();
}
</script>
</body>
</html>
第二种:采用图片左浮动,文字overflow:hidden;的方式实现自适应布局,图片放大文字宽度变小,高度和图片等高,上下都对齐
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.demo {
width:500px;
margin:32px auto;
}
.demo img {
float:left
}
.cell {
overflow:hidden;
}
</style>
</head>
<body>
<div class="demo"> <img id="targetImage" src="mm1.jpg" width="128" class="l mr20" />
<p class="cell"> 【魔都惊现~以物换物~交换商店】原来电影《第36个故事》中那个小店现实真的存在~在虹口足球场附近的这家店里,看中什么物件,只要拿出家中闲置的物品交换就行。用一个闲置的蜡烛台,换一个古筝演奏家登台时佩戴的耳环;用一台Lomo相机,换几张爱情主题的邮票…你想交换什么? </p>
</div>
<script>
var eleImage = document.getElementById("targetImage"),
widthInitImage = 0, isBeingLarge = true;
var funWidthImage = function() {
var widthImage = eleImage.width;
if (isBeingLarge) {
widthImage += 2;
if (widthImage > 256) {
widthImage = 256;
isBeingLarge = false;
}
} else {
widthImage -= 2;
if (widthImage < widthInitImage) {
widthImage = widthInitImage;
isBeingLarge = true;
}
}
eleImage.width = widthImage;
setTimeout(funWidthImage, 50);
};
if (eleImage) {
widthInitImage = eleImage.width;
funWidthImage();
}
</script>
</body>
</html>
发表评论
-
CSS团队协作开发方式的思考
2014-05-29 10:59 761有效的团队协作开发, ... -
在JavaScript中应用单例模式管理命名空间
2014-05-28 10:56 801单例模式确保一个类在整个应用程序中只有一个是实例对象,在J ... -
前端性能优化
2014-05-27 15:16 8851. 请减少HTTP请求 基本原理: ... -
jquery sizzle 选择器浅析
2014-05-26 14:23 1214看了jquery的源码,jquery用的选择器的引擎是siz ... -
jQuery 1.8,1.9和2.0分别带来的新特性
2014-05-26 14:17 1334jQuery 1.8 可定制 在jQuery ... -
移动WEB在线开发工具 – Codiqa
2014-05-12 15:43 637Codiqa,https://codiqa.com 简单试用 ... -
一种比CSS-Sprite更加方便在网页中嵌入大量图标的方法
2014-05-12 15:34 589这种思路是在一个国外的网站上发现的,设计者在网站中使用了很多 ... -
Google Developers的ResetCSS
2014-05-12 10:32 595@charset "utf-8"; ht ... -
Android手机版浏览器DIV滚动条失效解决方案
2014-05-08 11:09 1214除了BODY和HTML的滚动条,在触屏下几乎所有浏览器都不支 ... -
解耦HTML、CSS和JavaScript
2014-02-14 11:32 626当前在互联网上, ... -
设置双核浏览器的浏览模式
2014-01-20 15:44 662如果访问的页面中有 CSS3 代码,双核浏览器会自动切换到 ... -
iOS下无法正常渲染按钮的问题
2014-01-20 15:40 644最近做移动端的页面,碰到了一个问题,就是css无法定义按钮样 ... -
禁止横竖屏时内容自动调整
2014-01-20 15:36 540iOS下当竖屏转向横屏的时候,发现内容字体会自动变大,通过各 ... -
jQuery反向排序(倒序)子对象
2013-12-26 10:53 2281<!DOCTYPE html><html&g ... -
JavaScript模拟QQ签名(HTML5 contenteditable属性)
2013-12-24 11:08 588一、思路 1、单击元素时,使元素可以编辑,并获得焦点 2 ... -
HTML5--JS API-新的选择器
2013-12-19 16:08 569新的选择器document.querySelector(&q ... -
视网膜New iPad与普通分辨率iPad页面的兼容处理
2013-12-03 10:54 876一、这是篇经验分享 ... -
设备像素比devicePixelRatio
2013-12-03 10:41 853一、定义 定义如下: window.devicePi ... -
jquery 方块转盘 得 ###jiang####品
2013-12-02 14:42 606<!DOCTYPE html PUBLIC " ... -
取代float基于display:inline-block的列表布局
2013-11-22 10:57 1451display:inline-block感觉与display ...
相关推荐
自适应布局我知道的两种方式 1.使用媒体查询,下面制定了几种适应方式,例如第一个表示屏幕宽度在320px-360px之间的,html字体大小适配为13.65px <style> @media only screen and (max-width: 360px) and ...
另一种是用百分比来相对定位,在这种两种方式下,绝对定位是不能让div随着屏幕而自适应的,而用百分比就可以,但是,是用百分比就会有一个新的问题,如果我们的页面中有这么一句 <!DOCTYPE html PUBLIC “-//W3C/...
css常见面试题目,自适应两栏布局避免垂直方向margin合并BFC定义,布局规则,防止高度坍塌,自适应两栏布局,利用css构建三角形(正三角,倒三角,左/右三角),响应式布局的方式,几种,媒体查询原理,flex布局,父...
1.4 两种思考方式 1.5 Web 标准的前景 第 2 章 XHTML 书写规范 第14 页 2.1 为什么要使用XHTML 2.2 什么是XHTML 2.3 XHTML 语法基础 2.3.1 XHTML 页面结构 2.3.2 元素的书写格式和属性 2.3.3 各种元素的属性 2.4 ...
精炼、现代,可用任何类型的网站 简单的拖放可视化页面产生器,能够随意排版本, AJAX立搜索(参考baidu、google) 支持Woocommerce购物插件,可建商店(可免费下载) 支持WordPressML多语言插件...全宽和框式两种布局
(3)针对页面自适应问题,本文结合渐进增强以及拥抱流式布局的思想,同时研究利用了移动设备的视口特性,实现跨分辨率、跨设备的页面自适应。 (4)针对系统的功能实现问题,通过结合利用原生态框架与HTML5的跨平台...
3、支持顶部LOGO两种模式:通栏banner、logo 2广告位 4、支持设置顶部是否显示时间、节日、天气预报 5、支持设置导航菜单的数量或自适应 6、支持自定义多行的导航样式(◆商业版) 7、支持导航的子...
右侧为工艺流程图,初始阶段有一次工艺流程和多次工艺流程两种情况,代码进行了分别布局,右侧工艺卡片单独做成组件,卡片共有四个状态,灰色(工艺流程块暂无数据时的状态)、蓝色(点击工艺流程块时的状态)、顺序...
css相关 本文总结了前端面试题中,关于css部分 ,掌握这些 ,对你面试会有很大...8. 至少两种方式实现自适应搜索9. 设置一段文字的大小为6px10. css菊花图11. 关于em12. 关于vh, vw13. Flex布局14. overflow原理15. 实
4、支持图片型和色块型两种样式的风格 5、支持设置蒙层窗口的颜色; 6、支持不同的风格指向不同的LOGO图片、样式文件 七、采集 1、支持设置采集图片的大小限制, 2、支持设置采集超时时间; 3、支持采集列表...
只要通过FTP把Imagevue程序上传到您的服务器空间上就可以立即运行访问,您可以通过FTP或者Imagevue两种方式上传更新您的照片图库,新上传的照片会自动创建缩略图并展示出来。主菜单可以显示您的照片目录层次结构,您...
两种情形都不妥。实际上,内容的长度是动态的,所以每列的高度也是动态的。必须意识到 Web 上没有固定的东东,乡民们有不同的屏幕分辨率,浏览器中的文字也可能被设置为任意大小,所有这些都会影响内容的高度。 分离...
浩辰CAD 2018 从追赶到超越,更卓越的性能、更出色的内核、更优质的功能,浩辰CAD 2018全方位匠心设计!什么是浩辰CAD?浩辰CAD是深度兼容AutoCAD文件格式、功能、界面的全新跨时代...提供自动递增和手动递增两种方式。
前言: 之前DIY了无线语音控制(链接:https://www.cirmall.com/circuit/6200/detail?3),采用语音识别方式来控制灯泡...在程序的UI界面上也做了优化,灯泡自适应屏幕大小,同时对横屏和竖屏采取了两种不同的布局设计。
浩辰ICAD2008i国内独家同时支持了CTB(颜色相关)与STB(名称相关)两种打印颜色映射方式,并支持所有参数,包括:颜色、抖动、灰度、笔号、虚拟笔号、淡显、线型、自适应、笔宽、端点、连接、填充。这使浩辰ICAD...
-删除Panel的EnableLightBackgroundColor属性,同时EnableBackgroundColor只支持Blue和Gray两种Theme。 +2010-01-31 v2.2.0 -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)...
-删除Panel的EnableLightBackgroundColor属性,同时EnableBackgroundColor只支持Blue和Gray两种Theme。 +2010-01-31 v2.2.0 -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)...