css3切角文本框_CSS3:linear-gradient切角画册
关于linear-gradient的语法就不多做介绍了网上到处都是,下面看个小例
我们先做一个渐变,使其让他旋转,
.example{
height:150px;
width:500px;
margin: 100px auto;
background-color:#4299BC;
background:
-webkit-linear-gradient(45deg, #0E2D57 30px, #A7EAFB 30px),
-webkit-linear-gradient(135deg, #0E2D57 30px, #A7EAFB 30px),
-webkit-linear-gradient(225deg, #0E2D57 30px, #A7EAFB 30px),
-webkit-linear-gradient(315deg, #0E2D57 30px, #A7EAFB 30px);
background-position: bottom left, bottom right, top right, top left;
background-size: 55% 55%;
background-repeat: no-repeat;
}
如果把深色改为透明,那么我们想要的东西就出来了
代码下
.tucked-corners-top {
position: relative;
width: 500px;
min-height: 200px;
margin: 100px auto;
padding: 20px;
background-color: #fff;
background:
-webkit-linear-gradient(45deg, transparent 10px, #fff 10px),
-webkit-linear-gradient(135deg, transparent 10px, #fff 10px),
-webkit-linear-gradient(225deg, transparent 10px, #fff 10px),
-webkit-linear-gradient(315deg, transparent 10px, #fff 10px);
background:
-moz-linear-gradient(45deg, transparent 10px, #fff 10px),
-moz-linear-gradient(135deg, transparent 10px, #fff 10px),
-moz-linear-gradient(225deg, transparent 10px, #fff 10px),
-moz-linear-gradient(315deg, transparent 10px, #fff 10px);
background:
-o-linear-gradient(45deg, transparent 10px, #fff 10px),
-o-linear-gradient(135deg, transparent 10px, #fff 10px),
-o-linear-gradient(225deg, transparent 10px, #fff 10px),
-o-linear-gradient(315deg, transparent 10px, #fff 10px);
background-position: bottom left, bottom right, top right, top left;
background-size: 55% 55%;
background-repeat: no-repeat;
-moz-box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);
box-shadow: 0 20px 10px -20px rgba(0, 0, 0, .5);
}
[class*='tucked-corners-']::before,
[class*='tucked-corners-']::after {
content: '';
position: absolute;
height: 20px; width: 80px;
-webkit-box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);
box-shadow: 0 8px 15px -7px rgba(0, 0, 0, .5);
box-shadow: none\9; /* IE9 */
}
.tucked-corners-top::before,
.tucked-corners-top::after {
top: -10px;
}
.tucked-corners-bottom::before,
.tucked-corners-bottom::after {
bottom: -10px;
}
.tucked-corners-top::before,
.tucked-corners-bottom::before {
left: -42px;
}
.tucked-corners-top::after,
.tucked-corners-bottom::after {
right: -42px;
}
.tucked-corners-top::before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.tucked-corners-top::after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.tucked-corners-bottom::before {
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.tucked-corners-bottom::after {
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
ps:IE好像还没有完全支持,所以我就没有写IE兼容
css3切角文本框_CSS3:linear-gradient切角画册相关推荐
- css3切角文本框_CSS3+jQuery制作切角的Tabs
今天在Red阅读了一篇<CSS3 tabs with beveled corners>博文,介绍了使用CSS3制作切角的Tabs,觉得特有意思.其中含量最高的并不是其如何实现的Tabs,而 ...
- css3切角文本框_CSS3切角选项卡tabs
今天你将学习如何创建使用CSS3渐变技术实现切角的选项卡tabs. HTML One Two Three Four One - content Two - content Three - conten ...
- css3切角文本框_CSS3如何实现4个切角
谢邀..既然如此,就说的详细点吧.. 首先回答问题2: 在这个例子里,要知道 background-size:50% 50%; 意思是你设置的背景长和宽各为元素的一半.也就是为如果你的背景是张图片,那 ...
- css3切角文本框_CSS3样式linear-gradient的使用(切角效果)
缺角效果 先看效果图 这是内容 .div1 { width: 100px; height: 40px; line-height: 40px; background:linear-gradient(-1 ...
- css3切角文本框_[CSS揭秘]切角效果
将角切掉也是一种流行的设计风格 传统解决方案可能是使用三角形或者其他形状的图片来盖住边角从而模拟切角效果 有了CSS3,我们完全可以使用新技术来实现 第一种方案: CSS渐变 需求一: 一个矩形需要切 ...
- html中切角文本框,HTML/CSS实现切角矩形效果
非纯色背景下切角矩形的效果图如下: HTML: CSS: .top-box { position: relative; display: block; width: 90%; min-height: ...
- css3切角文本框_html – 用边框制作切角
我想在html中创建一个具有截断角和形状边界线的形状. 我可以制作没有边框的截断形状,如下所示: CSS: .cut-off{ position:relative; top:400px; left:4 ...
- html中切角文本框,css实现切角效果
1. 一个切角 思路:如果我们要得到有一个切角的元素,我们只需要使用一个径向渐变就可以达到这个目标,这个渐变需要把一个透明色标放在切角处,然后再相同的位置设置另一个色标,并且把它的颜色设置成我们想要的 ...
- css3圆角每个值的意思,文本框默认有字鼠标移动字体消失
CSS3 border-radius - 指定每个圆角 如果你在 border-radius属性中只指定一个值,那么将生成 4个圆角. 但是,如果你要在四个角上一一指定,可以使用以下规则: · ...
最新文章
- 多协程实例分析(一)
- Sales and Distribution (SD)
- 怎么高效刷LeetCode?
- King of Range
- 文件服务器监控用户修改信息,文件服务器监控日志软件
- 报表性能优化方案之多数据集实现层式报表
- Delphi XE 10.2.3如何添加PDF阅读器组件
- win10c语言乱码修复方法,“字体库异常、电脑乱码的解决方案”的解决方案
- 在线医疗和教育,正在争抢未来!
- wilcoxon符号秩检验matlab,符号检验和wilcoxon符号秩检验的区别
- Excel数据分析—柱状图
- linux查显卡型号_Windows/Linux下怎么查看笔记本显卡型号
- c++继承 基类 派生类 虚函数
- echarts柱状图的样式调整及应用
- Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴
- AutoCAD 定义 AutoLISP 函数
- python中字典是什么类型_Python入门-Python中的基本数据类型-dictionary(字典)
- SQL查询即将合同即将到期的员工
- Adobe Flex是什么玩意儿?
- ArcGIS在线应用介绍(12)华盛顿州地质信息门户
热门文章
- 9.Java 面试题整理(UML 方面 )
- 无心剑随感《最完美的图形——圆》
- 安卓学习笔记15:使用安卓应用程序资源
- Java Web实训项目:西蒙购物网(上)
- 数据库笔记07:实施数据完整性
- apf svg matlab,【涨知识】APF和SVG的区别与联系
- cssbefore图片大小_我可以在CSS:before /:after伪元素中更改图像的高度吗?
- 2017.10.15 旅行comf 失败总结
- linux ftp 没反应,【已回应】FTP无法使用怎么办
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(4) - 比特位设置指令/字节设置指令