前言

最近在看百度地图看到了一个效果,感觉这个效果用在网页上应该蛮赞的,于是就学习了一下。

效果图如下:

浮雕效果需要用到伸缩盒的知识(flex)

flex在chrome是完全支持的,要加-webkit-前缀,其他的浏览器有的支持有的不支持,自己去查css手册,今天主要想讲一下怎么制作出浮雕效果

先附上代码:

<div class="title"><div class="word">生活服务</div><div class="relief"><div class="border"></div></div></div>
body,div{padding: 0;margin: 0;}
.title{font-size: 15px;font-family: "Microsoft Yahei", "Trebuchet MS", Arial, Helvetica, sans-serif;display: -webkit-flex;-webkit-align-items: center;margin-top: 50px;margin-left: 20px;margin-right: 20px;
}.word{-webkit-flex: 0 0 auto;padding-right: 10px;
}
.relief{-webkit-flex: 1;
}
.border{height: 0;width: 100%;border-top: 1px solid #808080;border-bottom: 1px solid #fff;
}

新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。

再附上自己做的效果:

很实用的一个效果

flex样式解析:

display:-webkit-flex     提供一个伸缩盒的容器

-webkit-align-items:

flex-start:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。

flex-end:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴结束边界。

center:弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。

-webkit-flex:复合属性。设置或检索弹性盒模型对象的子元素如何分配空间。

none:

none关键字的计算值为: 0 0 auto

[ flex-grow ]:定义弹性盒子元素的扩展比率。   (定义空间的分配权)

[ flex-shrink ]:定义弹性盒子元素的收缩比率。  (若溢出时,按照比例消化多出来的空间)

[ flex-basis ]:定义弹性盒子元素的默认基准值。    (定义元素的宽度值,若没有指定则取决与元素本身宽度值)

最后在border里面再设置border属性就可以完成浮雕效果的制作了

利用css实现浮雕效果示例代码相关推荐

  1. 用html浮雕效果图,利用css实现浮雕效果示例代码

    前言 最近在看百度地图看到了一个效果,感觉这个效果用在网页上应该蛮赞的,于是就学习了一下. 效果图如下: 浮雕效果需要用到伸缩盒的知识(flex) flex在chrome是完全支持的,要加-webki ...

  2. 用html浮雕效果图,怎么利用css实现浮雕效果

    怎么利用css实现浮雕效果 发布时间:2021-03-20 09:35:58 来源:亿速云 阅读:71 作者:小新 这篇文章主要介绍了怎么利用css实现浮雕效果,具有一定借鉴价值,感兴趣的朋友可以参考 ...

  3. html风车相册代码,Css Html 大风车(示例代码)

    简介这篇文章主要介绍了Css Html 大风车(示例代码)以及相关的经验技巧,文章约3675字,浏览量138,点赞数2,值得参考! div{ border-radius: 50%;position: ...

  4. 利用css完成表格的代码,css 表格(示例代码)

    1.给元素的display属性添加为以下值 table使该元素按table样式渲染 table-row使该元素按tr样式渲染 table-cell使该元素按td样式渲染 table-row-group ...

  5. html与css知识总结,html和css知识总结(示例代码)

    今天把整个html和css的总结了一遍.可能还有疏忽之处,共同学习吧 [行为样式三者分离] 不加行内css样式,不加行内js效果 [标签] 1>单标签 文档头,告诉浏览器这是一个网页 br换行 ...

  6. 表格 树形结构 HTML 语言 CSS,HTML介绍(示例代码)

    一.什么是HTML html(hypertext makeup language),中文名为超文本标记语言,他是一门能被浏览器解析成网页的标签语言,当我们使用浏览器访问网页时,那边就有一个服务端给你发 ...

  7. 两端对齐的css,CSS两端对齐(示例代码)

    flex 弹性盒模型flex作为强大的弹性布局方式,可以hold住大部分的布局效果,当然也包括两端对齐.可以使用主轴对齐justify-content的两端对齐属性space-betweenjusti ...

  8. css 对话框 水平居中,CSS——水平居中设置(示例代码)

    一.行内元素 如果被设置元素为文本.图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的. 二.块状元素 当被设置元素为块状元素时用 text-align:cen ...

  9. html与css编程证书,利用CSS布局做一个简单的荣誉证书(代码示例)

    本篇文章将给大家介绍如何使用css布局制作一个简单的荣誉证书,有趣且实用,希望对需要的朋友有所帮助! 那么利用css布局实现简单荣誉证书样式的效果是非常简单的,主要用到以下几个基础属性: backgr ...

最新文章

  1. Strategy_Level2
  2. 轻松学习LINUX系列教程推出
  3. An internal error occurred during: quot;J2EE Component Mapping Updatequot;.
  4. 【VC基础】3、配置参数文件
  5. BAdI:ME_PROCESS_REQ_CUST弹出消息问题
  6. [NTU-Machine-learning-note]1 Introduction(4)
  7. GDCM:提取JP2文件所有解析度的测试程序
  8. MSP430杂谈--delay_cycles的精准延时
  9. 13000.tcp服务器简易示例程序(linux)
  10. python字典(dict)合并的操作
  11. w10安装ubuntu_Windows10安装ubuntu18.04双系统教程
  12. JS实现new关键字的功能
  13. axure怎么转换成html文件,AxureRP教程AxureRP如何生成HTML文件
  14. ASP.NET 安全认证(二)
  15. OpenCV python 轮廓的极值点
  16. 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统
  17. 计算机视觉论文-2021-07-15
  18. 大数据处理的基本思路
  19. 【实例】使用jquery自带的slideToggle由上到下缓缓加载图片
  20. ARMv7中 KVM对虚拟化的实现(中篇)

热门文章

  1. 启动第一个微信小程序(一)
  2. 灰度图,法线贴图,置换贴图和位移贴图
  3. 2013年2月,5年C++开发者找工作经历
  4. 读《拒斥死亡》——英雄主义的困惑
  5. python中copy是什么意思_Python-copy()与deepcopy()区别
  6. 《代码大全2》第8章 防御式编程
  7. 复选框和单选框的理解
  8. 计算机毕业设计(62)php小程序毕设作品之驾校考试小程序系统
  9. c语言如何将字母转换成实数,c语言atof函数如何将字符串转换成浮点数实例
  10. java数字转字符串的三种方式