本篇文章主要给大家介绍用css3实现字体凹陷或凸出效果的实现方法。

我们在设计网页时,常常会需要考虑到用户体验,那么足够美观的网页才能吸引住用户。为了让网页内容更加丰富好看,我们可能会使用ps做出很多特效,其实除了ps,利用css3属性也能制作出各种好看的特效。

下面我们就给大家介绍一个css3实现字体凹陷凸出的特效方法,也就是使字体有立体感。

css字体实现凹陷凸出即立体感的代码示例如下:

css3字体实现立体感

body {

background: gray;

}

h1 {

font-size: 200px;

color: gray;

text-shadow: 3px 3px 2px black,

-3px -3px 2px white; }

h1:hover {

text-shadow: 3px 3px 2px white,

-3px -3px 2px black;

}

PHP中文网

这里我们要对“PHP中文网”实现凹陷凸出的效果,并且使用了:hover 选择器。

:hover 选择器表示用于选择鼠标指针浮动在上面的元素。

最终此段代码效果如下图:

当鼠标移至文字上效果如下图,呈现字体凹陷效果:

当鼠标移开文字后效果如下图,呈现字体凸出效果:

这里主要用到了text-shadow属性。

text-shadow属性:为字体添加阴影, 可以通过对text-shadow属性设置相关的属性值,来实现一些需要的字体阴影效果,减少了图片的使用。

注:所有主流浏览器都支持 text-shadow 属性。但是Internet Explorer 9 以及更早版本的浏览器不支持 text-shadow 属性。

那么本篇文章就是关于css3实现字体凹陷及凸出的效果方法介绍,非常浅显易懂,希望对需要的朋友有所帮助!

html做出文字凹凸效果,css3怎么实现字体凹陷凸出效果?(附代码)相关推荐

  1. html实现凹陷效果,css3怎么实现字体凹陷凸出效果?(附代码)

    本篇文章主要给大家介绍用css3实现字体凹陷或凸出效果的实现方法. 我们在设计网页时,常常会需要考虑到用户体验,那么足够美观的网页才能吸引住用户.为了让网页内容更加丰富好看,我们可能会使用ps做出很多 ...

  2. HTML文字阴影火焰,CSS3利用text-shadow属性实现多种效果的文字样式展现方法

    一.效过图展示: 已经是比较久之前学习的文字效果了.但是还是很实用很有趣的.利用CSS3提供的text-shadow属性可以给页面上的文字添加阴影效果,因此可以替换掉之前使用过的一些繁琐的图片.到目前 ...

  3. html帧动画效果,CSS3 animation实现逐帧动画效果

    这篇文章主要介绍了CSS3 animation实现逐帧动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 css3里面的animation属性非常强大,但是自己用的比较少,最近有次面试就刚好被 ...

  4. css3 线条出现动画效果,CSS3实现的线条波浪动画效果

    HTML结构 该css3线条波浪动画效果的HTML结构如下: CSS样式 然后通过下面的CSS代码来制作线条波浪动画效果. @keyframes move_wave { 0% { transform: ...

  5. php实现页面雪花效果,CSS3如何实现雪花飘落的效果

    通过CSS3中的animation属性来设置动画名称,动画时间.速度以及动画是否循环播放来实现雪花飘落的效果 今天将要分享的是利用CSS3中的animation属性来实现雪花飘落的效果,具有一定的参考 ...

  6. html炫酷的导航栏效果,css3制作炫酷导航栏效果

    今天主要利用hover选择器.鼠标滑过查看效果. 一.普通导航栏 Home Content Service Team Contact 对于这种普通的导航栏,只是鼠标滑过的时候颜色会变,所以思路变得很简 ...

  7. css动画帧动画效果,CSS3 animation实现逐帧动画效果

    css3里面的animation属性非常强大,但是自己用的比较少,最近有次面试就刚好被问到了,趁现在有时间就对animation做一个小总结.同时实现一个逐帧动画的demo作为练习 animation ...

  8. css怎么设置图片卷角效果,CSS3 带分隔线卷角贴纸效果

    CSS 语言: CSSSCSS 确定 body { padding-top: 2.5em; background-color: #666; color: #333; font-size: 84%; f ...

  9. php 字体间距,深入理解CSS文字间距word-spacing与字符间距letter-spacing的不同(附代码)...

    CSS 把"字(word)"定义为任何非空白符字符组成的串,并由某种空白字符包围.letter-spacing和word-spacing这两个属性都用来添加他们对应的元素中的空白. ...

  10. html文字翻牌效果,css3翻牌效果

    原理:通过css3属性-webkit-transform: rotate(0deg)与-webkit-transform: rotate(180deg)对2个元素设置正反面 然后通过有过渡(trans ...

最新文章

  1. PHP面试MySQL数据库的索引
  2. 多模块后带来的问题解决方法 - OSGI原形(.NET)
  3. docker操作语句
  4. 重识JavaScript 之 数据类型的相互转换
  5. 软件工程网络15个人阅读作业2(201521123010徐璐琳)
  6. jQuery多文件上传的实例
  7. SQL中ALTER TABLE 语句
  8. QCC Practice
  9. 小米3文件与电脑连接到服务器,小米3怎么连接电脑传文件
  10. 乐视电视投屏服务器未响应,乐视超三不能投屏的6种解决方法!
  11. matlab自动打卡程序,MATLAB人脸考勤打卡签到系统[摄像头界面GUI]
  12. Excel如何将中文快速翻译?
  13. 删除html表里的数据,如何删除HTML表格行中表格数据之间的空白?
  14. k个一组翻转链表 哔哩哔哩2020校园招聘笔试题/LeetCode_25(困难)讲解
  15. 使用 Apple Watch S6 测量血氧教程
  16. gradle编译慢解决_Gradle build 太慢,可能是你使用的姿势不对
  17. Excel用自动填表快速实现一维表到二维表的转换
  18. python_异常值_EllipticEnvelope法和四分位差法
  19. html点击小图轮播图,使用纯CSS实现点击轮播图效果,无js。
  20. 被动套接字 主动套接字_了解网络套接字及其可能性

热门文章

  1. 简单易懂的ueditor新手教程
  2. 10种JavaScript特效实例让你的网站更吸引人
  3. re学习笔记(71)大吉杯DJBCTF - re - 部分WP
  4. 【threejs开发随笔】利用shaderMaterial制作草地
  5. unity素材二:三个老头欧系战士模型带动作特效
  6. C/C++实现荷兰国旗问题
  7. php实现mysql查询_PHP如何实现MYSQL查询功能
  8. 谷歌电子市场[Google Play]发布应用攻略,强烈推荐!
  9. 直流电机、减速器、编码器与TB6612FNG知识整理
  10. 互联网IT工程师需要具备哪些技能?