CSS第四天总结 更多的属性 圆角 边框图片 段落属性 颜色渐变 盒子阴影
圆角边框:
border-radius 一个值时表示四个角用的圆半径,4个值时分别是左上角、右上角、左下角、右下角,单位可以是px和百分比,百分比是半径相对于边框长度的比例
在CSS3中我们终于可以快捷地设置圆角,而且通过这个属性我们还可以做出圆、半圆、四分一圆、椭圆等图形。
常用的圆角效果:
div{border-radius: 15px;}
两个值时,分别指水平方向的半径和垂直方向的半径,用/号隔开,如:
div{border-radius:5px 3px 4px 2px/1px 2px 3px 4px;}
圆:
div{border-radius:50%;}
边框图片:border-image
这又是CSS3的新属性,可以直接让元素加上自己喜欢的边框图片,提高网站的性能。不过兼容性有
待提高。
例如,设置一个200×200的div的四个角都有边框图片li.png:
div{
border-image: url(li.png) 20/20px;
width: 200px;height: 200px;
}
盒子阴影:
box-shadow 可以对整个元素设置外阴影或内阴影,与字体阴影类似,可设置一个或多个
格式:
box-shadow:X轴偏移量 Y轴偏移量 [阴影模糊半径][阴影扩散半径][阴影颜色][投影方式]
**[]里面的属性值可以不写
例如,要让一个200×200的div设置一个X轴偏移5px Y轴偏移8px 模糊4px 扩散3px,颜色为红色的
内阴影:
div{
width: 200px;height: 200px;
box-shadow: 5px 8px 4px 3px red inset;
}
段落样式:
line-height 行高(设置字体垂直居中可以通过调整行高实现)
text-indent 首行缩进(常见为2em,一个em单位相对于文本一个字体大小)
text-align 水平对齐方式(left,center,right,justify,其中justify多用于英文网站的两端
对齐)
letter-spacing 文字水平间距,看起来太紧凑的字体会用这个调整
word-wrap 控制内容超过边界时是否断行,英文网站用得比较多
例如,设置P的行高为20px,首行缩进2单位,向左对齐(默认) 文字间距1px:
p{
line-height: 20px;
text-indent: 2em;
text-align: left;
letter-spacing: 2em;
}
文字溢出处理:
text-overflow 溢出部分(超过元素的边距)的显示方式,clip为剪切掉溢出部分,ellipsis
则是显示为省略号...
**特别注意,text-overflow只是说明溢出的样式,真正的效果需要配合overflow和white-space才
能生效
例如:
div{
overflow: hidden; /*条件1:超出部分隐藏*/
white-space: nowrap;/*条件2:强制在同一行内显示所有文本*/
text-overflow: ellipsis;/*超出部分显示。。。*/
}
渐变色彩:
background-image:linear-graient(to 方向,颜色1 颜色1比例, 颜色2)可以直接做出从一种颜
色渐渐过渡到另一种颜色的视觉图片,可以自定义颜色和过渡颜色的比例和过渡方向,CSS的新属性
,依然是兼容性有待提高
例如要做出一个红色向左渐渐过渡到蓝色的渐变效果图,且红色占据图片的60%:
div{background-image:linear-gradient(to left, red 60%,blue);}
**方向可以是角度单位(deg),以时钟0点方向为0度顺时针方向递增。如180deg表示6点钟方向
CSS第四天总结 更多的属性 圆角 边框图片 段落属性 颜色渐变 盒子阴影的更多相关文章
- CSS学习笔记-边框图片等属性
1.边框图片: 1.1含义: 告诉浏览器指定一张图片作为边框 1.2格式: border-image-source:url ...
- [css]《css揭秘》学习(四)-一个元素实现内圆角边框
如图所示的圆角边框有两个元素很好实现,用一个元素也可以实现. <html> <head> <meta charset="utf-8"> < ...
- css3 实现圆角边框的border-radius属性和实现阴影效果的box-shadow属性
首先我要介绍的是border-radius属性,它的作用是实现圆角边框,其中border-radius:20px;表示,一个’体‘四个角都圆滑20px,其值如果为100px那么圆角度则为最高,如果是正 ...
- CSS(四):字体和文本属性
一.字体属性 属性 描述 font-style 设置字体风格 font-weight 设置字体粗细 font-size 设置字体的尺寸(一般用px表示) font-family 设置字体系列 font ...
- 如何使用纯 CSS 制作四子连珠游戏
序言:你是否想过单纯使用 CSS 也可以制作一款游戏?甚至可以双人对决!这是一篇非常有趣的文章,作者详细讲解了使用纯 CSS 制作四子连珠游戏的思路以及使用奇淫巧技解决困难问题的方法.因为案例本身比较 ...
- 复习-css边框和背景属性
css边框和背景属性 border:所有边框属性 border-width:四条边框的宽度 border-style:设置边框样式,主要有dotted.solid.double border-colo ...
- CSS(一)属性--border边框
HTML代码 <body> <div>举个例子</div> </body> CSS代码: div{ font-size:12px; //字体大小,默认 ...
- 前端学习之路之CSS (四)
Infi-chu: http://www.cnblogs.com/Infi-chu/ CSS盒子模型 概念:CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际 ...
- from表单、css选择器、css组合器、字体样式、背景属性、边框设置、display设置
目录 一.form表单 1.form表单功能 2.表单使用原理 二.前端基础之css 1.关于css的介绍 2.css语法 3.三种编写CSS的方式 3.1.style内部直接编写css代码 3.2. ...
随机推荐
- print函数
python中print既可以写成print a,也可以写成print(a) >>> a=1 >>> print a 1 >>> print(a) ...
- R绘图基础
一,布局 R绘图所占的区域,被分成两大部分,一是外围边距,一是绘图区域. 外围边距可使用par()函数中的oma来进行设置.比如oma=c(4,3,2,1),就是指外围边距分别为下边距:4行,左边距3 ...
- 运用C#生成docx格式的报表
这几天在北京做一个大桥的监测系统的项目,涉及到一个功能,那就是采集数据,处理后,希望能自动生成一个报表,只需要在一个模板的基础上加几个数就可以了,但因为希望生成的是.docx格式的word2007/2 ...
- 使用VB6制作RTD函数
以前模仿大神在vs里使用c#实现RTD函数功能.(真是很生僻的东东啊)C#制作RTD参考:大神博客跳转.最近想VB里能不能做?就试着做了做,好像基本成了,整套代码有些毛病,勉强能算个样子,暂时不打算再 ...
- px和em的区别(转)
在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位.只有百度好歹做了个可调的表率.而 在大洋彼岸,几乎所有的主流站点都使用em作为字体单位, ...
- AC自动机入门
Aho-Corasick automaton,该算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一. KMP算法很好的解决了单模式匹配问题,如果有了字典树的基础,我们可以完美的结合二者解决多 ...
- 【转载】jQuery1.5之后的deferred对象详解
原文:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html 原文作者 ...
- Clojure学习笔记(一)——介绍、安装和语法
什么是Clojure Clojure是一种动态的.强类型的.寄居在JVM上的语言. Clojure的特性: 函数式编程基础,包括一套性能可以和典型可变数据结构媲美的持久性数据结构 由JVM提供的成熟的 ...
- java程序
package Dome3; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import jav ...
- 在内部架设NuGet服务器(转载)
合肥程序员群:49313181. 合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入)Q Q:408365330 E-Mail:egojit@qq.com 在公司内部有 ...