CSS深入之第四天

一、盒子样式——边框:

1.border-width 边框宽度

如:div{width:200px;height:100px;border-width:1px;}

2.border-color 边框颜色

如:div{width:200px;height:100px;border-color:#ccc;}

3.border-style 边框线

如:div{width:200px;height:100px;border-style:solid}

以上三个可以写成缩写形式:div{width200px;height:100px;border:1px solid #ccc;}

4.border-radius 圆角效果

如:div{width:200px;height:100px;background-color:#000;border-radius:10px;} 即左上、右上、右下、左下角圆角效果都为10px,当为50%时是一个圆。

扩展:

5.border-image 边框图片

如:div{border:10px solid gray;border-image:url(...) 10/10px;}

6.box-shadow 盒子阴影

如:.outset { box-shadow: 5px 5px rgba(0, 0, 0, .6); }                    /*外阴影常规效果*/

.outset-blur{ box-shadow: 5px 5px 5px 10px rgba(0, 0, 0, .6); }      /*外阴影模糊外延效果*/

. inset { box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .6) inset; }   /*内阴影效果*/

结合内外阴影,可用伪类hover写出按钮按下凹陷效果

二、段落样式:

1.line-height行高

如:p{line-height:27px;} 也可以用百分比,如150%

2.text-indent段落缩进

如:p{text-indent:2em;}

3.text-align:段落对齐

如:p{text-align:right;}

4.letter-spacing文字间距

如:p{letter-spaacing:5px;}    注:英文单词之间用word-spacing

5.text-overflow:文字溢出

如:div,input{

overflow: hidden;     /*条件1:超出部分隐藏*/

white-space: nowrap;/*条件2:强制在同一行内显示所有文本*/

text-overflow: ellipsis;/*超出部分显示。。。*/

}

6.word-wrap:段落换行

如:p{word-wrap:break-word;}

三、背景样式:

1.background-color 背景颜色

如:body{background-color:#ccc;}

另:

1.1颜色之rgba

如:div{width:200px;height:100px;background-color:rgba(255,0,0,.5);}  注:a为透明参数,取值在0~1之间,不可为负值。

1.2渐变色彩

如:div{background-image:linear-gradoent(to left,red 30%,blue);}

2.background-image背景图片

如:body{background-image:url(...);}

3.background-repeat背景平铺方式

如:body{background-repeat:no-repeat;}

4.background-position 背景定位

如:body{background-position:left bottom;}

上面2、3、4点可写成缩写模式:body{background:url(...) no-repeat left bottom;}

时间: 2024-11-08 12:28:40

CSS深入之第四天的相关文章

css样式表中四种属性选择器

css样式表中四种属性选择器1> 简易属性 tag[class]{ font-weight:bold } It will affect all tag with any class. e.g. <h2 class="old" > or <h2 class="new"> 2>精确属性值 a[href="http://www.cnblogs.cn"][title="textTitle"]{fon

HTML与CSS入门——第十四章  使用边距、填充、对齐和浮动

知识点: 1.在元素周围添加边距的方法 2.在元素中添加填充的方法 3.对齐的方法 4.float属性的使用 这里提到了CSS禅意花园,这块有时间可以玩玩~ margin和padding:用于添加元素周围的间距 14.1 使用边距 margin是边距 参数可以有[1~4]4种类型 14.2 填充元素 padding用于填充border与内容之间的空间 参数与margin一致 14.3 保持对齐 align,对齐: 有text-align,vertical-align 使用值根据自己的需求再自行研

css设置链接&lt;a&gt;四个状态代码实例

css设置链接<a>四个状态代码实例:本章节介绍一下如何设置链接<a>四个状态,因为默认状态下的链接状态在实际应用中可能无法完全满足我们的需要,下面先介绍链接a有哪四个状态.1.默认状态,也就是没有进行任何操作的状态,对应的css代码是a:link.2.鼠标悬浮状态,也就是当鼠标放在链接上时候的状态,对应的css代码是a:hover.3.鼠标按下状态,这个时候鼠标在连接上已经按下,但是还没有松开的状态,对应的css代码是a:active.4.鼠标点击过的状态:也就是鼠标点击过链接并

CSS 清除浮动的四种方法

在实际项目中,我们经常会用到float属性来对页面进行布局.当使用float时,意味着该元素已经脱离了文档流,相当于浮于文档之上,不占据空间.但是针对兄弟元素为文字内容时,会占据一定空间,从而产生文字环绕的效果.如果不清除浮动,会导致父元素的高度撑不开等一系列问题. 那如何清除浮动呢?给出以下几种方法,一些不常用的就不说明了. 1.对浮动元素的父容器添加after伪类,并给伪类设置clear属性(给浮动元素的周围元素添加clear属性,清除该浮动元素)在浮动元素的后面增加一个块元素,对块元素设置

2014年度辛星css教程夏季版第四节

接下来的这一节我计划讲解的是超链接和列表的样式,然后我们做出一个导航栏出来,其实导航栏是非常常见的,但是我们这里做得这个有点并不那么完善,等我们学完了css之后再完善它. **************超链接************* 1.我们讲伪类的时候已经讲到了,一个超链接可以有link(正常状态).visited(已经访问过).hover(获得鼠标焦点)active(被鼠标点击中)这样四个状态,我们前面也分别设置过不同的颜色了,使用选择器:伪类的形式. 2.我们还可以使用background

css中按钮的四种状态

css中按钮有四种状态 1. 普通状态2. hover 鼠标悬停状态3. active 点击状态4. focus 取得焦点状态 .btn:focus{outline:0;} 可以去除按钮或a标签点击后的蓝色边框 下面的例子中.btn1用focus按钮会按下,不弹起 .btn2用active按钮点击按下,会弹起 <button class="btn btn1">Save Settings</button> <button class="btn bt

[css 揭秘]:CSS揭秘 技巧(四):边框内圆角

我的github地址:https://github.com/FannieGirl/ifannie/ 源码都在这上面哦! 喜欢的给我一个星吧 边框内圆角 问题:有时候我们需要一个容器,只在内侧有圆角,而边框或描边的四个角在外部仍然保持直角的形状. 其实,以前我都是用两个div实现的. 解决方案 如果只需要达成简单的实色效果,我们还可以通过其他的方法. 描边 并不会跟着元素的圆角走(因而可以实现外层是直角),box-shadow 却是会的,因此把两者叠加到一起,box-shadow 会刚好填补 描边

XHTML+CSS基础知识(四):用CSS控制页面

1.CSS写入页面的方法有哪些? 行内式:直接在标签当中利用style属性来写样式表. 内嵌式:将所有的样式表提取出来放到网页头部的style标签当中. 链接式:将样式表单独写成一个.css文件,利用link标签在网页头部引用,W3C标准推荐. 导入式:利用@import来引入样式表,由于效率等等问题已经被淘汰 2.CSS样式表的优先级? 理论上:行内样式>内嵌样式>链接样式>导入样式 实际上:就近原则,内嵌.链接.导入在同一个文件的头部,谁距离相应的代码近,谁的优先级别就更高一些.相当

CSS 最核心的四个概念

本文将讲述 CSS 中最核心的几个概念,包括:盒模型.position.float等.这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成.为了掌握它们,有必要写出来探讨一下,如有错误欢迎指正. 元素类型 HTML 的元素可以分为两种: 块级元素(block level element) 内联元素(inline element 有的人也叫它行内元素) 两者的区别在于以下三点: 块级元素会独占一行(即无法与其他元素显示在同一行内,除非你显式修改元素的 display 属性),

CSS矩形盒子的四个边界

CSS下这些矩形盒子由标准盒模型描述.这个模型描述元素内容占用空间.盒子有四个边界:外边距边界margin edge, 边框边界border edge, 内边距边界padding edge 与 内容边界content edge. 内容区域content area 是真正包含元素内容的区域.位于内容边界的内部,它的大小为内容宽度 或 content-box宽及内容高度或content-box高. 如果 box-sizing 为默认值, width, min-width, max-width, he