博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css边框入门
阅读量:7006 次
发布时间:2019-06-27

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

上、下、左、右边框

可以使用下面的代码很好的显示出这四个边框:

.demo-1{    width: 100px;    height: 100px;    border-left: 50px solid gray;    border-right: 50px solid green;    border-bottom: 50px solid blue;    border-top: 50px solid black;}

下图对应上面的样式即可显示这四个边框到底是如何搭配的:

clipboard.png

可以发现在边角处,两个边框平分所占面积。

正方形

将上面代码中的.demo-1widthheight设置为0:

.demo-1{    width: 0;    height: 0;    border-left: 50px solid gray;    border-right: 50px solid green;    border-bottom: 50px solid blue;    border-top: 50px solid black;}

即可显示一个正方形:

clipboard.png

上三角

很显然,作出上三角很简单了,另border-leftborder-right的颜色为透明,不设置border-top

.demo-1 {    width: 0;    height: 0;    border-left: 50px solid transparent;    border-right: 50px solid transparent;    border-bottom: 50px solid blue;}

即可显示上三角:

clipboard.png

其它简单的图形

可以设置上、下、左、右边框的属性自由组合图形的样式。

伪类before和after

w3c对这两个伪类的定义:

  • :after 选择器在被选元素的内容后面插入内容

  • :before 选择器在被选元素的内容前面插入内容

请使用 content 属性来指定要插入的内容。

使用before和after创建组合图形

通过使伪类、定位可以创建出一下效果的图形:

clipboard.png

作出一个长方形的div

代码:

.hot {    background-color: #cc0000;    width: 100;    height: 50px;    position: relative;    text-align: center;}

效果见下:

clipboard.png

使用伪类before插入箭头

代码:

.hot:before {    position: absolute;    width: 0;    height: 0;    content: "";    bottom: -12px;    left: 15px;    border-top: 12px solid #cc0000;    border-left: 0px solid transparent;    border-right: 12px solid transparent;}

注意这里使用absolute定位

效果见下:

clipboard.png

使用伪类after加上文字

.hot:after {    content: "头条";    color: #fff;    font-size: 39px;    line-height: 50px;    font-family: "楷体";    font-weight: bold;}

最终效果:

clipboard.png

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

你可能感兴趣的文章
枚举的基础类型
查看>>
在CentOS上安装svn服务器
查看>>
可爱的python测试开发库(python测试开发工具库汇总)
查看>>
python返回汉字的首字母
查看>>
linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
查看>>
Nginx负载均衡配置实例
查看>>
Percona-mysql-5.5.38双主复制&mmm配置
查看>>
spring高级 之 拦截器
查看>>
Python(四)装饰器、迭代器&生成器、re正则表达式、字符串格式化
查看>>
我的友情链接
查看>>
多个viewpager可能产生的问题
查看>>
理解自组织:敏捷里的自组织团队都是骗人的
查看>>
Java监控神器之psi-probe监控Tomcat和应用
查看>>
LCT
查看>>
VIJOS-P1635 城市连接
查看>>
chown命令详情
查看>>
强数学归纳法
查看>>
第三次作业结对编程
查看>>
jQuery总结(摘抄)
查看>>
_stat函数/struct stat 结构体使用笔记
查看>>