css不规则图形实现原理及代码
建站知识 2021-07-03 08:43www.168986.cn长沙网站建设
闲着没事,逛了下googlepaly网站 看着他们的tabs选项卡样式竟然用的不是图片,而是css实现的斜边,没事简单说了一下自己理解的其中的原理
1、理解border的原理
查看样式
style部分
复制代码
代码如下:border-bottom:24px solid #F00;
border-right:24px solid transparent;
border-:24px solid #F00;
border-left:24px solid transparent;
图片
以前以为border是个中规中矩的长方形,我们可以看出来其实border的图片并不是中规中矩的长方形.而是梯形的结构
如图
利用这一原理就可以制作出斜方向的不规则图片如
实现css样式
复制代码
代码如下:border-bottom:24px solid #F00;
border-right:24px solid transparent;(宽度存在为透明)
2、理解css结构,border设置宽度就意味着自身的高度要设置为0,才能保证他在同一行中。
如图未设置高度为0时
设置height:0时
大家也可以自己尝试一下,
借此也可以更好的理解css3.0中的伪类after,before来构造不规则的图片!避免使用了较大的图片。
可惜的是TMD的ie6是那么蛋疼!
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键