效果:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS3 实现六边形图片展示效果</title>
<style type="text/css">
.hexagon {
width:500px;
height: 306px;
background: #ff7675;
position: relative;
margin-top:300px;
margin-left: 100px;
}
.hexagon:before {
content: "";
position: absolute;
top: -150px;
left: 0;
width: 0;
height: 0;
border-left: 250px solid transparent;
border-right: 250px solid transparent;
border-bottom: 150px solid #ff7675;
}
.hexagon:after {
content: "";
position: absolute;
bottom: -150px;
left: 0;
<