`

CSS学习笔记1-边框颜色会变的input 仿网易邮箱文本框

    博客分类:
  • css
css 
阅读更多
<!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=gb2312" />
<style type="text/css">
.inp{border:1px solid #84a1bd; width:157px; padding:2px 2px 2px 2px ; background-position: -70px -424px}
</style>
<title>无标题文档</title>
<script language="javascript">
function fEvent(sType,oInput){
   switch (sType){
    case "focus" :
     oInput.isfocus = true;
    case "mouseover" :
     oInput.style.borderColor = '#9ecc00';
     break;
    case "blur" :
     oInput.isfocus = false;
    case "mouseout" :
     if(!oInput.isfocus){
      oInput.style.borderColor='#84a1bd';
     }
     break;
   }
}
</script>
</head>
<body>
<input type="text" size="20" onFocus="fEvent('focus',this)" onBlur="fEvent('blur',this)" onMouseOver="fEvent('mouseover',this)" onMouseOut="fEvent('mouseout',this)" class="inp" />
</body>
</html>
//////////////////////////////////////////////////////////////////////
给文本加边框

  上面的示例中,给一段文字加了不同的边框,只是为了说明边框线的颜色、粗细是可变的。第一个边框的CSS代码 是:style="border:thin solid red";“border”后面的三个参数的含义是:边框线的宽度是:thin(细线);边框线的类型:solid(实线);边框线的颜色:red(红 色)。我们定义边框,实际上就是设定这三个参数值。
  边框线的宽度有三个标准值:thin(细线)、medium(中粗线)和thick(粗线),此外,也可以自定义宽度,如:1pt、5px、2cm等。
  边框线的类型有九个确定值:none(无边框线)、 dotted(由点组成的虚线)、 dashed(由短线组成的虚线)、 solid(实线)、 double(双线,双线宽度加上它们之间的空白部分的宽度就等于border-width定义的宽度)、 groove(3D沟槽状的边框)、 ridge(3D脊状的边框)、 inset(3D内嵌边框,颜色较深)、 outset(3D外嵌边框,颜色较浅),注意:如果系统不支持这些边框的属性值,那么“dotted”、“dashed”、“double”、 “groove”、“ridge”、“inset”和“outset”都会被“solid”代替。
  边框线的颜色:可以用十六进制的颜色代码,如#00ffcc。
  从上面可以看出,给文本加边框确实很简单,上例中后面那几个边框的设置,我不讲你也明白了吧!在这里告诉你一点小技巧,给一段文本加边框,可把CSS 加在〈P〉标记里;给几段文本加边框,先把那几段文本用DIV标记括起来,再把CSS加在〈DIV〉标记里;若是要给一行文本加几个不同的边框,则需要把 文本放在表格里,再把CSS分别加到〈TD〉标记里。
分享到:
评论

相关推荐

    前端学习笔记,做一个简单的网站-文本框获取和失去焦点效果,学习代码

    在前端开发中,文本框(Text Input)的获取和失去焦点效果是常见的交互设计元素,它们可以提升用户体验,使用户更清楚地了解当前操作的状态。本文将深入探讨这个主题,结合HTML、JavaScript(JS)以及可能涉及的CSS...

    基础css入门笔记.pdf

    本文档是《基础css入门笔记.pdf》,主要面向刚刚接触前端技术的学习者。笔记中详细介绍了form表单标记的使用和input标记的属性。form表单的作用是收集用户信息并发送至服务器,而input标记则用于收集具体的用户信息...

    web前端基础学习笔记

    ### Web前端基础学习笔记 #### 一、HTML ##### 1. HTML简介 - **网站与网页**: 网页是使用HTML标记语言编写的文件,用于描述同一范畴内的信息或数据。多个网页组成一个网站。 - **HTML**: 超文本标记语言,是一种...

    jQuery Input文本框创建标签代码.zip

    在"jQuery Input文本框创建标签代码.zip"中,我们可以看到一个基于jQuery实现的标签创建功能。 在`index.html`文件中,通常会包含HTML结构,其中包含一个输入框和一个用于显示标签的容器。例如: ```html &lt;!...

    appweb嵌入式WebServer服务器学习笔记

    ### appweb嵌入式WebServer服务器学习笔记 #### 一、概述 本文档主要介绍了如何构建一个基于HTML和JavaScript的简单嵌入式WebServer服务器,特别聚焦于使用Appweb框架来实现这一目标。通过本篇笔记,我们将了解...

    个人做的HTML5学习笔记

    ### HTML5学习笔记知识点梳理 #### 一、HTML5简介及特点 - **定义**: HTML5是HTML(HyperText Markup Language)的最新版本,由万维网联盟(W3C)于2014年10月正式发布。它不仅继承了HTML的基本特性,还新增了许多...

    html div css linux php 学习笔记等计算机软件编程学习及教程资料合集.zip

    8. **前端交互**:在"使input文本框不可编辑.docx"中,可能会介绍如何使用CSS或JavaScript来禁用表单输入元素,以实现特定的用户界面行为。 9. **PHP语言特性**:“php中0与空的区别.docx”可能探讨了PHP中零值(0...

    jQuery文本框宽度随着输入内容而自动变化代码.zip

    这段代码可能会监听文本框的`input`事件,每当检测到用户输入时,就会读取当前的文本内容长度,然后根据内容的宽度更新文本框的CSS宽度属性。 jQuery实现这个效果的基本步骤如下: 1. 在`$(document).ready()`函数...

    JavaScript学习笔记--常用的互动方法

    在JavaScript的学习过程中,了解和掌握如何与网页内容进行互动是一个重要环节。本文将详细介绍JavaScript中常用的几种互动方法,并提供实例分析。 首先,我们来了解输出内容的方法。在JavaScript中,document.write...

    html常用标签学习笔记

    `&lt;input&gt;`定义各种类型的输入字段,如文本框、按钮等。`&lt;label&gt;`为输入字段提供描述,`&lt;select&gt;`和`&lt;option&gt;`用于创建下拉列表,`&lt;textarea&gt;`定义多行文本输入。 15. ` `:换行标签,用于在文本中插入一个换行符...

    jQuery文本框输入文字自动筛选代码.zip

    《jQuery文本框输入文字自动筛选代码详解》 在网页开发中,用户交互是提升用户体验的重要环节,其中一种常见的交互方式是文本框输入时的实时筛选功能。jQuery库因其简洁易用的API,常被用于实现这类功能。本篇文章...

    jQuery文本框输入文字放大预览代码.zip

    1. **选择目标元素**:使用jQuery的选择器(如`$("#inputId")`)找到文本框元素。 2. **绑定事件**:使用`.on()`方法绑定`keyup`事件,该事件会在用户释放键盘键时触发。 3. **处理事件**:在事件处理函数中,获取...

    2023年htmlcssjavascript学习笔记.doc

    - `&lt;input&gt;`用于输入数据,如文本框`&lt;input type="text"&gt;`,按钮`&lt;input type="button"&gt;`等。 - `action`属性指定提交表单后处理数据的页面。 - `&lt;label&gt;`标签关联输入元素,方便用户操作。 - `&lt;select&gt;`创建下拉...

    JS带文本框文字弹幕特效.zip

    标题 "JS带文本框文字弹幕特效.zip" 暗示了这个压缩包包含一个JavaScript实现的文本框文字弹幕效果。这是一种常见的网页互动元素,常用于网站展示、活动宣传或者用户反馈等场景,能够吸引用户的注意力并传递信息。...

    jQuery学习笔记

    本学习笔记将深入探讨jQuery的核心概念、常用函数和实用技巧,帮助开发者快速掌握并应用jQuery。 一、jQuery核心概念 1. 选择器:jQuery的核心在于强大的选择器功能,它允许开发者通过CSS样式选择器来选取DOM元素...

    学习HTML5过程笔记

    * 表单标签:Input系列、虚字文本框、单选框、文件选择、按钮、select下拉菜单按钮、texttarea文本域、label标签 四、CSS基础 * 选择器:CSS选择器的概念和使用 * 常见样式:CSS样式的基本概念和使用 * 布局案例:...

    asp学习笔记

    1/必要格式 &lt;html&gt; &lt;head&gt; &lt;title&gt;欢迎来到学习HTML语言&lt;/title&gt; &lt;/head&gt; &lt;body&gt; 123456 &lt;/body&gt; &lt;/html&gt; 2/标记 3/标签对 4/div 盒子 a 超链接 href target...

    《Html》前端学习笔记

    表单控件如`&lt;input type="text"&gt;`、`maxlength`、`size`、`value`和`id`属性用于定义文本框的特性。 这些只是HTML前端开发中的一部分基础知识,实际开发中还包括更多复杂的概念和技术,如响应式设计、事件处理、DOM...

Global site tag (gtag.js) - Google Analytics