jsiPhone手机作业

效果图如下:

代码如下:

!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
body {
width: 100%;
height: 100%;
}

* {
margin: 0 auto;
padding: 0;
}

#bgimg1 {
background-size:100% 100%;
position: relative;
text-align: center;
background-image: url(../img/iphone.png) ;
width: 404px;
height: 800px;
}

#bgcolor1 {
overflow-y:auto;
overflow-x: hidden;
position: absolute;
text-align: left;
left: 45px;
top: 125px;
width: 305px;
}

#bgcolor2 {
left: 47px;
top: 640px;
width: 310px;
height: 40px;
position: absolute;
}

#text1 {
margin-left: 25px;
border: none;
border-radius: 5px;
height: 30px;
width: 220px;
}

#btn1 {
border: none;
border-radius: 4px;
width: 30px;
height: 30px;
background: #f0f0f0;
}

#change1 {
position: absolute;
float: left;
background: #FFF;
border: thin 1px;
left: 4px;
width: 30px;
height: 30px;
border-radius: 5px;
}

#btn1:hover {
cursor: pointer;
}
/*#bgcolor2 img{
left:-2px;
position:absolute;
background:#FFF;
border:thin 1px;
border-radius:4px;
width:30px;
height:28px;*/

#change1:hover {
cursor: pointer;
}

#ul1 {
list-style-type: none;
}

.sp01 {
color: #fff;
padding-left: 5px;
padding-right: 5px;
margin-left: 30px;
word-break: break-all;
/*注意:如果不添加强制换行,中文可以自动换行,英文则不能自动换行*/
display: inline-block;
line-height: 28px;
border: 1px thin;
border-radius: 5px;
background: #9C3;
}

.sp02 {
color: #FFFF99;
padding-left: 5px;
padding-right: 5px;
margin-right: 30px;
word-break: break-all;
/*注意:如果不添加强制换行,中文可以自动换行,英文则不能自动换行*/
display: inline-block;
line-height: 28px;
border: 1px thin;
border-radius: 5px;
color: #9c3;
background: yellow;
float: right;
}

.pic01 {
width: 265px;
background: url(../img/1.jpg) no-repeat left top;
float: left;
margin-top: 10px;
margin-left: 10px;
}
/*注意:不设置div的高度,这样div的高度会随着内容变化,由内容撑起高度*/
.pic02 {
width: 265px;
background: url(../img/2.jpg) no-repeat right top;
float: right;
margin-top: 10px;
margin-right: 10px;
}
</style>
</head>

<body>
<div id="bgimg1">
<div id="bgcolor1">
<!--这个div是用来放js生成的内容的-->
</div>
<div id="bgcolor2">
<img id="change1" src="../img/1.jpg">
<input type="text" value="" id="text1">
<input type="button" value="发送" id="btn1">
</div>
</div>
<script>
window.onload = function() {
var oForm = document.getElementById("form1");
var oText = document.getElementById("text1");
var oBtn = document.getElementById("btn1");
var oChange = document.getElementById("change1");
var oContent = document.getElementById("bgcolor1");
var oUl = document.getElementById("ul1");
var onOff = true;
//var oSet=oContent.offsetHeight;/*获取元素高度。注意:如果样式不是写在行内的,是不能直接通过style.width获得元素高度的*/
oChange.onclick = myFunction; /*切换聊天图片*/
function myFunction() {
if(onOff) {
oChange.src = ‘../img/2.jpg‘;
onOff = false;
} else {
oChange.src = ‘../img/1.jpg‘;
onOff = true;
}
}
oBtn.onclick = function() {
if(oText.value == ‘‘) {
alert(‘请输入点内容吧~ ~‘);
} //注意:alert()的括号中,字符串要加引号才行
else {
if(onOff) {
oContent.innerHTML += ‘<div class="pic01">‘ + ‘<span class="sp01">‘ + oText.value + ‘</span>‘ + ‘</div>‘;
} else {
oContent.innerHTML += ‘<div class="pic02">‘ + ‘<span class="sp02">‘ + oText.value + ‘</span>‘ + ‘</div>‘;
};
oText.value = ‘‘;
}
};
/* if(oSet==0){oContent.style.overflowY=‘scroll‘};*/
}
</script>
</body>
</html>

---恢复内容结束---

---恢复内容结束---

时间: 2024-10-13 02:30:09

jsiPhone手机作业的相关文章

作业七:B站安卓手机客户端体验

上次作业中提到初入B站的经历.体会.以及B站首页问题衍生的对目前web网页的看法.随着几天的慢慢深入体验, 在B站上发现了越来越多的感兴趣的UP主和UP主们的视频作品.我第一个关注的是暴走漫画的敖厂长,刚看到就关注了 敖厂长,毕竟暴漫粉丝.看了几期敖厂长的游戏解说视频后不得不佩服敖厂长的口才.下面的“超级马里奥2”就是经 典之作.“[敖厂长]超级玛丽扭曲的黑历史” 接着就遇到了用琵琶弹奏170加速版千本樱的大神 以及有Epic史诗工作坊出品的MC游戏中还原四分之一的圆明园的场景图,简直就是神作!

团队作业五之旅游行业手机APP分析

深入分析旅游业手机APP——分析员王奕  在接到组长分配的任务的时候,我的内心是激动的.因为自己不擅长编程,所以还是比较喜欢这种“外围”的文字工作.但是,面对数量庞大的旅游业APP,一时间自己真的不知道如何下手,所以这里特别感谢我的队友们帮助我分析并且理出基本思路,让我明白我们的团队真的是像太阳一样. 移动互联网解放了人们的上网环境,旅游类App应运而生,蕴藏的巨大的商业契机和市场前景,引来众多互联网公司争相布局,携程旅行.去哪儿旅行.同程旅游占得先机,BAT三巨头当然不会错过好戏,创业型新兴互

软件测试作业1:android手机应用布局之TabActivity

在android手机应用布局中,qq客户端标签栏,新浪微博主页等用TabActivity布局可以方便的进行Activity的切换.寒假期间,在模拟qq客户端标签栏布局开发上,第一次尝试了TabActivity的开发. 程序实现了“好友”,“讨论组”,“群”三个子活动界面,在TabActivity中调用三个活动,以“群”Activity作为欢迎页,TabActivity代码如下: 1 public class MainActivity extends TabActivity { 2 3 @Over

作业五、手机投票APP

设计一个投票系统APP,投票信息关乎隐私,一般采用无记名投票,但在网络上投票具有可溯源性,明文传输别人窃听,就会知道投票人投谁的票.为了保护隐私.又要确认每个人都投了票,要求设计一款APP. 软件需求: 1.采用网络服务器server + 用户手机app模式, 2.主要功能包括:注册.登陆.报名参加选举人.app投票.统计公布选举结果. 3.投票,单选,内容为各选举人加弃权. 4.确认每个人都投了票,而且投了有效票. 5.任何人(包括服务器管理员)也不能知道投票人投了什么票. 6.网络传输要防止

软件测试第一次作业(评测12306手机app)

首先从app的界面开始: 铁路12306的底栏分成了“车票预定”.“订单查询”.“我的12306”.三个主要功能区,在“车票预定”里我们可以简单方便地按照“出发地”.“目的地”.“出发日期”.“席别”.“列车类型”.“票种”来查询需要购买的车票,为了能最大程度地减少购票时间,在第一界面就有乘客选择的按钮,登陆之后可以直接“添加常用联系人”.“订单查询”界面可以查寻当日或近期的车票订单,且在“高级查询”里同12306网站一样,可以按照“订票日期”或“乘车日期”查询订单. 在app功能方面: 在ap

2017282110285--第一次个人作业

第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 其实我从高一就开始接触编程了,在高中我搞了两年的算法竞赛,算是有一点算法基础(捂脸,其实实力弱得一批),也是在那个时候开始爱上了编程.因此在高考结束后就报了信息安全专业,哪怕那时候父母不是很支持我报跟计算机相关的专业.我认为我的起步条件会比一般的零基础的萌新稍微好那么一点点,但也就仅限于此了,毕竟有天赋的人比比皆是,他们只是缺少一个契机罢了,入门之后分分钟起飞的也是一大把,更不用说那些大牛博主了,他们的程序员

第一次作业:阅读优秀博文感想

我是一只咸鱼 不想承认 也不能否认不要同情我笨 又夸我天真 还梦想着翻身咸鱼就算翻身 还是只咸鱼 输得也诚恳至少到最后 我还有咸鱼 不腐烂的自尊我没有任何天分 我却有梦的天真我是傻 不是蠢我将会证明 用我的一生我 如果有梦有没有错 错过才会更加明白明白坚持是什么我 如果有梦梦要够疯 够疯才能变成英雄 ---<咸鱼>五月天 1.选择 选择计算机这个专业纯属偶然,并非出于对这个专业的热爱或者向往.在没有接触到这个专业之前对计算机的理解仅限于平日里接触到的电脑.从小学二年级第一次接触到第一部台式电脑

软工第0次个人作业

一.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 首先说明,在进入大学之前,对于计算机专业的相关问题一无所知,对编程一无所知,对于计算机的理解仅仅存在于玩游戏和瞎捣鼓的层面上,唯一感兴趣或者自己能够想到的问题就是计算机的硬件是如何处理我们的操作指令的,软件又是通过怎样的方式写成的. 抱着这样的观点,以及相比于其他的工科专业,计算机专业给我有一种高大上的感觉,充满科技气息,再加上口耳相传的计算机专业人员在未来一定会发挥重大作用,报酬丰厚等等原因,最终选择了计算机专业,这也是我的第一

GridView和SimpleAdapter九宫格作业

安卓作业: 使用GridView和SimpleAdapter实现手机界面常见的九宫格,图片可以任意选择,注意图片大小 1,主xml文件 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an