制作月亮的原理很简单,主要就是通过阴影属性 box-shadow来实现的
w3c中的介绍是这样的:

必须的元素是 h-shadow和v-shadow,主要控制水平方向的阴影和垂直方向的阴影。其实通过调节我们可以得到月亮的各种状态


主要原理就是添加一个圆形,然后再给它添加阴影,最后再将圆形的背景设置为transparent,transparent是css3中的一个透明属性。

话不多说,直接上代码

<div class="moon"> </div>
.moon{position:absolute;left:560px;top:20px;width:100px;height:100px;background-color:transparent;border-radius:50%;box-shadow:20px 10px 0px 0px #FFFF00;
}

通过调节一些属性我们可以得到更好的效果。

html+css制作月亮相关推荐

  1. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

  2. 如何用CSS制作横向菜单?

    管在我的网站和文章里都有提到CSS制作菜单的方法,但很多初学者还是不太清楚如何实现,以及实现原理,我想专门写一篇详细教程会对大家比较有帮助. 我们先来看一个菜单的例子,最终效果是: 首页 产品介绍 服 ...

  3. html语言制作留言条,利用DIV+CSS制作右下角弹出留言板

    /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 利用DIV+CSS制作右下角弹出留言板 a ...

  4. html中多边形图形怎么制作,CSS制作图形速查表

    前面在<纯CSS制作的图形效果>一文中介绍了十六种CSS画各种不同图形的方法.今天花了点时间将这方面的制作成一份清单,方便大家急用时有地方可查.别的不多说了,直接看代码. 为了节省时间,下 ...

  5. css制作漂亮彩带导航条菜单

    点击这里查看效果: http://keleyi.com/keleyi/phtml/divcss/17.htm 效果图: 以下是源代码: 1 <!DOCTYPE html PUBLIC " ...

  6. html把div分成两栏,div+css制作上中下,中间两列的全屏自适应布局

    制作自适应布局的网页对初学者是个难点,今天我们以最常见的上中下结构,中间又分为两列的全屏自适应布局为例,教大家如何制作自适应布局网页. 上中下结构,中间又分为两列的全屏自适应布局HTML代码: 上中下 ...

  7. 使用css制作三角,兼容IE6,用到的标签divsspan

    使用css来制作三角,在日常用得较多.恰好这几天项目中有用到,之前只是从网上copy下来代码直接用,但是今天在用的时候遇到一些问题,于是借此机会把这个css绘制三角好好研究下吧. 我们分别写一个< ...

  8. table虚线边框_web前端工程师7天0基础到精通(TABLE+CSS制作《互联世纪网》)

    项目七 项目实践:TABLE+CSS制作<互联世纪网> 实践目标 1. 熟悉CSS属性 2. 熟练运用CSS属性控制网页样式 3. 熟悉网页制作流程 项目简介: 通过上一章节的学习,我们了 ...

  9. html css做网页总结,学习CSS制作网页总结的一些经验

    学习CSS制作网页总结的一些经验 互联网   发布时间:2008-10-17 19:28:20   作者:佚名   我要评论 让你使用DIV CSS排版 不是让你用换个标签然后再去按照表格的方式去排版 ...

  10. Css制作table细线表格

    制作细线表格,我想应该是最基本的css知识了,记录下来巩固下. 推荐: table{ border-collapse:collapse; border: 1px solid #000000; } td ...

最新文章

  1. LazyProphet:使用 LightGBM 进行时间序列预测
  2. 如何使对话框中接收到WM_CHAR消息(Windows编程)
  3. C++ stack容器
  4. Java指派问题_指派问题的匈牙利算法
  5. python观察日志(part18)--遍历文件夹下文件并判断后缀
  6. android 转发短信
  7. RecyclerView(六)设置下拉刷新
  8. 一文带你了解手机运营商类api接口
  9. 19个程序员接私活平台汇总升级版!你有技术就有钱!
  10. 商务数据分析与应用学习笔记
  11. 通过SCDM导入CAD几何模型到Icepak_51CAE_新浪博客
  12. 双十一,稳!2小时1000亿,阿里的技术露大脸了
  13. ZF网络架构深度详解
  14. openssl rand
  15. 程序员转行做大数据有什么优势?
  16. 入职地府后我成了人生赢家_129、新鬼入职|入职地府后我成了人生赢家|入职地府后我成了人生赢家章节阅读-龙族小说网...
  17. Pandas 中 SettingwithCopyWarning 的原理和解决方案
  18. 18 副为程序员定制的对联,总有一副适合你...流泪
  19. LCD Backlight 的分析
  20. 深入应用C++11:代码优化与工程级应用

热门文章

  1. Android平台音视频RTMP推送|GB28181对接之动态水印设计
  2. Ouroboros:A Provably Secure Proof-of-Stake Blockchain Protocol 学习总结
  3. Torchvision transforms 总结
  4. React之Hook(四)——使用 Effect Hook
  5. Rhythmbox中mp3中文乱码解决
  6. 测试管理工具的基本功能有哪些?
  7. 泰坦尼克号乘客生存分析——用机器学习告诉你,如果你在当时的船上,有多大机率生还?
  8. 【解决方法】域名指向本地(127.0.0.1, 0.0.0.0)
  9. 数字人民币真的来了 六年历程全回顾
  10. caffe 6中优化方法并附带 对应的solver。prototxt代码