html - 如何仅使用 HTML 和 CSS 创建爱尔兰国旗?
问题描述
我使用 HTML 和 CSS(除了Ashok Chakra)创建了印度国旗。现在我想创建爱尔兰国旗,它只是垂直三色,而不是像印度国旗那样的水平三色。那么我该如何实现呢?我创建了以下代码。
body {
background-color: yellow;
margin-left: 40%;
margin-right: 40%;
}
.top {
background-color: orange;
width: 320px;
height: 80px;
}
.mid {
background-color: white;
width: 320px;
height: 80px;
}
.botm {
background-color: green;
width: 320px;
height: 80px;
}
<html>
<head>
<link rel="stylesheet" type="text/css" href="india.css">
<title>Flag</title>
</head>
<body>
<div class="top"></div>
<div class="mid"></div>
<div class="botm"></div>
</body>
</html>
解决方案
如下例所示,带有一个linear-gradient
或一个双内嵌的单个 divbox-shadow
就足够了
线性梯度
.irishflag {
background: linear-gradient(to right, #169B62 33.33%, #fff 0, #fff 66.66%, #FF883E 0);
width: 270px;
height: 135px;
}
<div class="irishflag"></div>
盒子阴影
.irishflag {
box-shadow: 90px 0 #169B62 inset, -90px 0 #FF883E inset;
width: 270px;
height: 135px;
}
<div class="irishflag"></div>
颜色和比例取自维基百科
推荐阅读
- bash - 如何匹配 )\n{ 使用 sed?
- java - 如何在 JAVA 中返回正确的 JSON
- c# - 如何在 c# 中访问返回的 json 中的数据?
- apache-spark - 跨多个来源连接的火花 ETL
- embedded - i2c stm8 事件问题
- node.js - Nodejs nodemailer用户名和密码不被接受
- php - WP_Query 在查询中传递术语
- github - 在IDEA中,我将我的项目推送到我的GitHub存储库,但我发现该帐户不是我的,严重不存在,为什么?
- c# - 模拟 EF 核心 dbcontext 和 dbset
- gradle - Gradle 中的全局 Artifactory 配置(带有凭据)