一、图像边框border-image
  • 语法:border-image:border-image-source(图片)  ||  border-image-slice(裁剪位置)  ||  border-image-repeat(重复性);
    • 例子:border-image:url(xxx.jpg) 33.3%(可以有四个值)  round;
  • 各值含义:
    • border-image-source:none | url 默认值为:none;  图片来源路径
    • border-image-slice:[number | percentage] {1,4} && fill;  默认值100%,边框背景图片的分割方式
    • border-image-repeat:border-image-repeat:stretch(用拉伸方式填充边框背景图) | repeat(平铺填充,超过边界时会被截断) | round(平铺填充,动态调整图片);
 
二、文本阴影text-shadow
  • 语法:text-shadow:水平偏移量  垂直偏移量  阴影模糊值  颜色;
    • none:无阴影
    • 水平偏移量:水平便宜,可为负
    • 垂直偏移量:阴影垂直,可为负
    • 阴影模糊值:可选,不允许为负
    • 颜色:rgba()
  • 例子:浮雕:color:white;text-shadow:5px  0  1px  black;
 
三、文字描边text-stroke
  • 语法:text-stroke:边框像素  颜色;
  • 一般要在前面要添加浏览器前缀以兼容,如-webkit-
 
四、文字排版direction
  • direction:ltr(默认。文本方向从左到右流入)  |  rtl(文本从右到左流入)  |  inherit(规定应该从父元素继承direction属性的值);
  • 实现文本从右到左书写:direction:rtl;unicode-bidi:bidi-override;
 
五、 设置文本的方向unicode-bidi
  • 语法:unicode-bidi : normal | bidi-override | embed
    • normal :  对象不打开附加的嵌入层,对于内联要素,隐式重排序跨对象边界进行工作
    • embed :  对象打开附加的嵌入层,direction属性的值指定嵌入层,在对象内部进行隐式重排序
    • bidi-override :  严格按照direction属性的值重排序。忽略隐式双向运算规则
  • 注意:用于同一个页面里存在从不同方向读进的文本显示。与direction属性一起使用。
    假如您想应用direction属性于内联文本,您必须设定unicode-bidi属性为embed或bidi-override。
    对应的脚本特性为unicodeBidi。

六、文本省略text-overflow
  • 语法:text-overflow: clip(修剪文本)| ellipsis(显示省略符号来代表被修剪的文本)| string(使用给定的字符串来代表被修剪的文本);
  • 实现把超出边界的文本以省略号表示:
    • white-space:nowrap;  实现段落中文本不换行
    • overflow:hidden;
    • text-overflow:ellipsis;
 
七、如何处理元素内的空白white-space
  • normal        默认。空白会被浏览器忽略。
  • pre             空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
  • nowrap      文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
  • pre-wrap   保留空白符序列,但是正常地进行换行。
  • pre-line      合并空白符序列,但是保留换行符。
  • inherit        规定应该从父元素继承 white-space 属性的值。
 
八、盒阴影box-shadow
  • 语法:box-shadow:水平偏移量 | 垂直偏移量 | 阴影模糊度 | 阴影大小(阴影外延值) | 颜色;
  • 如果要为内阴影,则在参数最后添加——insert

css3边框、阴影的更多相关文章

  1. CSS3边框 阴影 box-shadow

    box-shadow是向盒子添加阴影.支持添加一个或者多个. box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 参数介绍: box-sh ...

  2. CSS3文本阴影、边框阴影

    CSS3添加阴影 一.使用text-shadow属性为文本添加阴影 二.使用box-shadow属性为边框添加阴影 一.为文本添加阴影 text-shadow     使用text-shadow,可以 ...

  3. CSS3 边框

    说明:CSS3完全向后兼容,因此不必改变现有的设计.浏览器通常支持CSS2 CSS3模块 CSS3被划分为模块: 选择器 框模型 背景和边框 文本效果 2D/3D 转换 动画 多列布局 用户界面 CS ...

  4. 第95天:CSS3 边框、背景和文字效果

    1.CSS3边框: border-radius:CSS3圆角边框.在 CSS2 中添加圆角矩形需要技巧,我们必须为每个圆角使用不同的图片,在 CSS3 中,创建圆角是非常容易的,在 CSS3 中,bo ...

  5. 来看下css边框阴影怎么设置?这些方法掌握后工作更轻松

    我们在网页设计中,通常会使用ps工具来达到图片或者边框阴影.立体等效果.但是如果一些基础效果都需要用p图来完成那就显得效率比较低了.其实可以使用CSS来设置边框阴影,下面本篇文章来给大家介绍一下. 在 ...

  6. CSS3 02. 边框、边框圆角、边框阴影、边框图片、渐变、线性渐变、径向渐变、背景、过渡transition、2D转换

    边框圆角 border-radius 每个角可以设置两个值,x值.y值 border-top-left-radius:水平半径 垂直半径 border-radius:水平半径/垂直半径 border- ...

  7. 从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  8. CSS3(1)---圆角边框、边框阴影

    CSS3(1)---圆角边框.边框阴影 CSS3可以简单理解成是CSS的增强版,它的优点在于不仅有利于开发与维护,还能提高网站的性能. 一.圆角边框 圆角在实际开放过程中,还是蛮常见的.以前基本是通过 ...

  9. 【边框】-边框阴影-box-shadow

    CSS3之box-shadow边框阴影 div{box-shadow: 10px 10px 5px #888888;} 来自为知笔记(Wiz)

  10. HTML 学习笔记 CSS3 (边框)

    CSS3边框 通过CSS3边框 你能够创建远角边框 向矩形边框添加阴影 使用图片来绘制边框 . CSS3的边框属性 主要包含以下几种 border-radius 边框圆角 box-shadow 边框阴 ...

随机推荐

  1. NOIP2011 铺地毯

    1铺地毯 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的 ...

  2. flappy pig小游戏源码分析(4)——核心pig模块(未完待续)

    热身之后,我们要动点真格的了,游戏叫flappy pig,我们的pig终于要出场了. 老规矩,看看目录结构,读者对着目录结构好好回想我们已经讲解的几个模块: 其中game.js是游戏主程序,optio ...

  3. STL --最常见的容器使用要点

    如果只是要找到STL某个容器的用法, 可以参考msdn和C++ Library Reference,msdn 上面的知识点应该是最新的,C++ Library Reference虽古老但是很多经典的容 ...

  4. algorithm@ O(3/2 n) time to findmaximum and minimum in a array

    public static int[] max_min(int[] a){ //res[0] records the minimum value while res[1] records the ma ...

  5. Gym 100827G Number Game (博弈)

    Number Game Alice and Bob are playing a game on a line of N squares. The line is initially populated ...

  6. spring3.0的BeanFactory上下文context获取不到bean

    开门见山,背景: 系统初始化的时候扫包实例化bean,然后一个工具类实现ServletContextAware接口,拿到servletContext之后: WebApplicationContextU ...

  7. Android问题-selection contains a component,button7,introduced in an ancestor and cannot be deleted.

    问题现象: 在开发Android时增加的控件想删除,可是删除时提示“Android问题-selection contains a component,button7,introduced in an ...

  8. 多个分布式系统如何共享使用一个固定公网IP

    传统的做法,一个分布式业务系统就有一个中间件,一个中间件需要使用至少一个固定公网IP,这样的话,多个业务系统就需要使用多个固定公网IP. 大家知道,固定公网IP价格可是不菲的.能不能让多个分布式业务系 ...

  9. [OC Foundation框架 - 22] 集合的内存管理

    A.集合的手动内存管理 NSArray addObject: 加入的元素执行一次retain removeObject: 被删除的元素执行一次release removeAllObjects: 所有元 ...

  10. Appium Android定位元素与操作

    文章写得很好,转载备用 一.常用识别元素的工具 uiautomator:Android SDK自带的一个工具,在tools目录下 monitor:Android SDK自带的一个工具,在tools目录 ...