-
css3
css3 - 制作奇奇怪怪的背景
内凹圆角的背景:
效果图:
代码如下:
.background {
display: inline-block;
background: #dabe8d;
position: relative; //为了伪类好定位。
400px;
height: 400px;
z-index: -1; //使其置于底部
}
.background:before { //白色内凹圆角背景
content: ' ';
380px;
height: 380px;
background: #fff;
background: radial-gradient(circle at top left,
transparent 15pt,#fff 0) top left, /*左上角内凹圆角*/
radial-gradient(circle at top right,
transparent 15pt,#fff 0) top right, /*右上角内凹圆角*/
radial-gradient(circle at bottom right,
transparent 15pt,#fff 0) bottom right, /*右下角内凹圆角*/
radial-gradient(circle at bottom left,
transparent 15pt,#fff 0) bottom left;/*左下角内凹圆角*/
background-size: 50% 50%; /*上方的radial-gradient 都只占1/4*/
background-repeat: no-repeat;
display: inline-block;
position: absolute; /*绝对定位至居中。*/
top: 10px;
left: 10px;
z-index: -1; /*使其置于底部*/
}
.background:after {
content: ' '; /*与背景同色内凹圆角背景,与:before重合形成边框。*/
378px;
height: 378px;
background: #dabe8d;
background: radial-gradient(circle at top left,
transparent 15pt,#dabe8d 0) top left, /*左上角内凹圆角*/
radial-gradient(circle at top right,
transparent 15pt,#dabe8d 0) top right, /*右上角内凹圆角*/
radial-gradient(circle at bottom right,
transparent 15pt,#dabe8d 0) bottom right, /*右下角内凹圆角*/
radial-gradient(circle at bottom left,
transparent 15pt,#dabe8d 0) bottom left; /*左下角内凹圆角*/
background-size: 50% 50%; /*上方的radial-gradient 都只占1/4*/
background-repeat: no-repeat;
display: inline-block;
position: absolute; /*绝对定位至居中*/
top: 11px;
left: 11px;
z-index: -1; /*使其置于底部*/
}
-
相关阅读:
迷宫最短路径问题的dfs,bfs实现
高效率的排序算法2--归并排序
高效率的排序算法1--快速排序
POJ No.2386 Lake Counting
部分和问题 --dfs
dfs的一个小实现(啊哈算法的例题)
HDU 5710 Digit Sum
【视频播放器】在macOS上使用IINA
视音频格式基础知识&视频压缩
影视作品(电影,电视剧,PV,MAD,AMV)的制作程序
-
原文地址:https://www.cnblogs.com/BlackBirch/p/7729574.html
Copyright © 2020-2023
润新知