博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 box-shadow 利用一个div实现红绿灯图案
阅读量:5935 次
发布时间:2019-06-19

本文共 588 字,大约阅读时间需要 1 分钟。

思路:

      首先以一个div作为红绿灯的黑色部分,然后使用after伪元素画出一个黄色的圆并将其垂直水平居中到div中作为中间的灯,最后给after元素设置红色和绿色的box-shadow并设置box-shadow的 x-offset将其移动到合适的位置,即可完成.

实现效果如下:

代码

style:    .div {      position: relative;      width: 200px;      height: 60px;      border-radius: 30px;      background: rgb(27, 27, 27);    }    .div::after {      content: '';      position: absolute;      left: 50%;      top: 50%;      transform: translate(-50%, -50%);      width: 46px;      height: 46px;      background: yellow;      border-radius: 50%;      box-shadow: -50px 0 0 0 red, 50px 0 0 0 greenyellow;    }    html:    
复制代码

转载地址:http://cnjtx.baihongyu.com/

你可能感兴趣的文章
Android架构:第四部分-在Android上应用Clean架构,实践(包含源代码)(译)
查看>>
Jenkins打包参数输入多个Cherry-Pick
查看>>
java文件下载(二)
查看>>
查找目录中包含指定关键字的文件
查看>>
XCode升级后插件不能使用之VVDocument
查看>>
好东西推荐,不说了直接看吧
查看>>
ELK -- Logstash安装与配置
查看>>
关于CSS中的float和position和z-index
查看>>
奇淫巧技
查看>>
teamlog 开源项目详细介绍 - 源代码使用篇
查看>>
[react-native]-开发环境搭建for Mac OSX
查看>>
SVN搭建指南
查看>>
ThinkPHP+PHPExcel[导入][导出]实现方法
查看>>
RPC-非阻塞通信下的同步API实现原理,以Dubbo为例
查看>>
django学习网址
查看>>
关于Apt注解实践与总结【包含20篇博客】
查看>>
Java实现简单爬虫
查看>>
简单谈谈C++中的函数形参与浅拷贝
查看>>
word删除最后一个表格的行
查看>>
织梦channelartlist标签当前栏目高亮
查看>>