1. 文字阴影 text-shadow

  • 使用:
  • text-shadow:    水平方向偏移量    垂直方向偏移量    模糊程度    颜色;
    • #box {
      text-shadow: 10px 10px 3px deeppink; // 1个阴影
      }
    • 多个阴影 加一个逗号 写第二个阴影的样式
      #box {
      text-shadow: 10px 10px 3px deeppink, 20px 20px 6px blue; // 2个阴影
      }

2. text-shadow 做 浮雕文字 

  • 使用:
  • #box:hover {
    color: #fff; //文字为 白色
    text-shadow: 2px 2px 5px #000; // 黑色描边
    }

3. text-shadow 做 文字模糊

  • 使用:
  • #box:hover {
    color: transparent; // 文字设置为透明
    text-shadow: 0px 0px 80px rgba(0, 0, 0, 0.3);
    // 初探 CSS3 过渡
    transition: 1s;
    }

4. 文本描边 -webkit-text-stroke 

  • 使用:
  • #box:hover {
    /* 文本描边:描边区域的宽度 颜色 */
    -webkit-text-stroke:2px yellowgreen ;
    }

5. 文字排版 

  • 使用:
  • #box:hover {
    unicode-bidi: bidi-override;
    // 必须配合使用 // direction: ltr; // 默认方向,从左到右
    direction: rtl; // 从右到左
    }

6. 文字背景图片 -webkit-background-clip 

  • 使用:
  • #box:hover {
    background-image: url(./img/bg.jpg);

    background-repeat: no-repeat; /* 背景裁剪 */
    -webkit-background-clip: text;
    // 沿着文字呈现 color: rgba(255, 0, 0, 0.3); // 让文本颜色透明,即可看到文字背景图
    background-position: -12px -60px; // 调背景图片的位置
    }
  • <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8" />
    <title>CSS3 文字样式</title> <style type="text/css">
    body {
    width: 100%;
    color: #000;
    background: #96b377;
    font: 14px Helvetica, Arial, sans-serif;
    } body>div {
    width: 500px;
    margin: 60px auto; font-size: 27px;
    color: #3465c3;
    text-align: center;
    line-height: 54px;
    background-color: #eee;
    } #double_shadow:hover {
    text-shadow: 10px 10px 3px rgba(255, 0, 0, 0.3), 20px 20px 6px rgba(0, 0, 255, 0.5);
    } #embossed_text:hover {
    color: #eee;
    text-shadow: 0px 0px 6px #000;
    } #fuzzy_text:hover {
    color: transparent;
    transition: 1s;
    text-shadow: 0px 0px 30px rgba(43, 2, 2, 0.8);
    } #stroke_text:hover {
    font-size: 32px;
    font-weight: 700;
    -webkit-text-stroke: 1px red;
    } #rtl_text:hover {
    unicode-bidi: bidi-override;
    direction: rtl;
    } #bg_img_text:hover {
    font-size: 48px;
    font-weight: 700; background-image: url(./img/RocketRaccoon.jpg);
    -webkit-background-clip: text;
    color: transparent;
    background-repeat: no-repeat;
    background-position: -725px -877px;
    }
    </style>
    </head> <body> <div id="text_shaow">
    <span id="double_shadow">文字双阴影</span><br/> <span id="embossed_text">浮雕文字</span><br/> <span id="fuzzy_text">文字模糊</span><br/>
    </div> <div id="text_border">
    <span id="stroke_text">文字描边</span>
    </div> <div id="text_direction">
    <span id="rtl_text">文字排版</span>
    </div> <div id="text_bg_img">
    <span id="bg_img_text">文字背景</span>
    </div> </body>
    </html>

CSS3_文本样式的更多相关文章

  1. CSS中常见的6种文本样式

    前面的话 CSS文本样式是相对于内容进行的样式修饰.由于在层叠关系中,内容要高于背景.所以文本样式相对而言更加重要.有些人对文本和字体样式之间的不同不太了解,简单地讲,文本是内容,而字体则用于显示这个 ...

  2. 第 15 章 CSS 文本样式[下]

    学习要点: 1.文本总汇 2.文本样式 3.文本控制 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.文本总汇 本节课, ...

  3. 第 15 章 CSS 文本样式[上]

    学习要点: 1.字体总汇 2.字体设置 3.Web 字体 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 文本样式,通过文本样式的设置,更改字体的大小.样式以及文本的方位. 一.字体总汇 本节 ...

  4. 重温CSS之背景、文本样式

    CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background- ...

  5. 6.css文本样式

    文本样式,只要针对的是文本的效果和文本的方位,即文本样式和文本控制总结起来有一表中的属性可用: 属性名 说明 CSS 版本 text-decoration 装饰文本出现各种划线 1 text-tran ...

  6. css文本样式及控制文本的大小写

    常用文本样式如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  7. css笔记-文本样式

    聊聊text-decoration.text-indent.text-transform.letter-spacing.word-spacing.vertical-align.下面是一些常用设置文本样 ...

  8. 20190328-CSS样式一:字体样式font-、文本样式text-、背景图样式background-

    目录 CSS参考手册:http://css.doyoe.com/ 1.字体简写:font:font-style || font-variant || font-weight || font-size ...

  9. HTML和CSS前端教程03-CSS文本样式

    目录 1.CSS颜色-建议就用十六进制 2.CSS长度的度量单位-建议就用px 3.CSS文本样式 3.1. 字体属性 3.1. 文本样式 1.CSS颜色-建议就用十六进制 p{ color: #ff ...

随机推荐

  1. HDU 6108(整除判断 数学)

    题意是求在给定的 P 进制下,满足条件的数字 B 有多少.条件:若任何一个数的各位数字之和能被 B 整除,则该数可被 B 整除. 在 p 进制下,每个正整数都可以都可以表示为:a0*p^0 + a1* ...

  2. Notepad++ --v7.5.8 (64bit) 安装目录显示插件(Explorer)

    https://blog.csdn.net/qq_24153697/article/details/83036761 最近想自己做一个小项目,用Notepad做IDE,但是发现已安装的Notepad没 ...

  3. 【转载】Jenkins安装以及邮件配置

    转载:http://www.nnzhp.cn/archives/590 Jenkins介绍 Jenkins是一个java开发的.开源的.非常好用持续集成的工具,它能帮我们实现自动化部署环境.测试.打包 ...

  4. Celery - 一个懂得 异步任务 , 定时任务 , 周期任务 的芹菜

    1.什么是Celery?Celery 是芹菜Celery 是基于Python实现的模块, 用于执行异步定时周期任务的其结构的组成是由    1.用户任务 app    2.管道 broker 用于存储 ...

  5. Python3.6及以上pip安装pymssql错误的解决办法[Windows&Linux freetds安装]

    只有由于Python3.6装不上 pymssql,所以一直用Python3.5的版本. 报错界面 现在有了新的解决方法: 原帖如下: https://docs.microsoft.com/en-us/ ...

  6. Windows 快捷键总结

    一.日常用法 1.Win + R 运行命令窗,cmd等必备,令人进入注册表,也需要通过运行命令窗,如注册表示运行 Regedit 命令,组策略使用 gpedit.msc 命令等. 2.Win + E ...

  7. GitHub界面初识

      现在很多 HR 在招聘程序员的需求都会提到「有 Github 项目者优先」,大部分求职者也会在简历中附上 Github 链接. 作为一个专业的 HR,即便不懂代码,也不能被一个链接唬住.今天我就手 ...

  8. Lua中的模块与包

    [前言] 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包.require用于使用模块,module用于创建模块.简单的说,一个模块就是一个 ...

  9. Beta 冲刺(1/7)

    目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:beta冲刺(1/7) 团队部分 后敬甲(组长) 过去两天完成了哪些任务 团队完成测试答辩 整理博客 复习接口 接下来的 ...

  10. 【原创】大数据基础之Ambari(1)简介、编译安装、使用

    官方:http://ambari.apache.org/ The Apache Ambari project is aimed at making Hadoop management simpler ...