中小企業向け給与システム
給与システムを構築しました
WEBプログラよる小規模企業の給与システムです
Excelで作った勤務表をWEBに載せたプログラムで会社と社員の間をを行き来させて、給与計算や、派遣会社の場合は派遣先への請求書の送付、給与明細作成や年休処理などの、労務管理が大幅に軽減できます。ぜひ参考にしてみてください。
勤務表をダウンロード
Excelを読みこみ処理するため「SheetJS」を利用しました。ダウンロードはGitHubから
左縦線と点線ULのタイトル1
左縦線と点線ULのタイトル2
左縦線と点線ULのタイトル3
左縦線と点線ULのタイトル4
CODE
HTML
<h2 class="lineG">緑系の左縦線と点線ULのタイトル</h2>
CSS
.lineG {
border-bottom:2px
dotted #2bd580;
border-left:10px
solid #2bd580;
padding:10px;
margin:15px 5px;
/*font-size:120%;*/
}
緑系の右上傾斜タイトル
緑系の右上傾斜タイトル
緑系の右上傾斜タイトル
緑系の右上傾斜タイトル
CODE
HTML
<h2 class="ribbon2G">緑系の右上傾斜タイトル</h2><br />
CSS
.ribbon2G{
position:relative;
padding-left:15px;
margin:0 -1px;
text-align:left;
color:#eee;
background:#1d8d55;
-webkit-transform: rotate(-3deg) skew(-3deg);
-moz-transform: rotate(-3deg) skew(-3deg);
-o-transform: rotate(-3deg) skew(-3deg);
-ms-transform: rotate(-3deg) skew(-3deg);
transform: rotate(-3deg) skew(-3deg);
text-shadow:1px 1px 0 rgba(10,10,10,1);
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),
30px 0 0 0 #008040,
-30px 0 0 0 #008040;
}
緑系の右上傾斜リボン風タイトル1
緑系の右上傾斜リボン風タイトル2
緑系の右上傾斜リボン風タイトル3
緑系の右上傾斜リボン風タイトル4
CODE
HTML
<h2 class="ribbon3G">緑系の右上傾斜リボン風タイトル2</h2><br />
CSS
.ribbon3G{
position:relative;
margin:0 -10px;
padding:5px;
text-align:left;
text-shadow:1px 1px 0 rgba(10,10,10,1);
color:#fff;
background:#228b22;
-webkit-transform: rotate(-3deg) skew(-3deg);
-moz-transform: rotate(-3deg) skew(-3deg);
-o-transform: rotate(-3deg) skew(-3deg);
transform: rotate(-3deg) skew(-3deg);
box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
background-image: -webkit-gradient(linear, left top, left bottom,
from( rgba(0, 0, 0, 0.0)),
color-stop(0.08, rgba(34, 139, 34, 0.5)),
color-stop(0.12, rgba(34, 139, 34, 0.5)),
color-stop(0.12, rgba(0, 0, 0, 0.0)),
color-stop(0.88, rgba(0, 0, 0, 0.0)),
color-stop(0.88, rgba(34, 139, 34, 0.5)),
color-stop(0.92, rgba(34, 139, 34, 0.5)),
color-stop(0.92, rgba(0, 0, 0, 0.0)),
to( rgba(0, 0, 0, 0.0))
);
background-image: -moz-linear-gradient(top,
transparent 8%,
rgba(255, 255, 255, 0.5) 8%,
rgba(255, 255, 255, 0.5) 12%,
transparent 12%,
transparent 88%,
rgba(255, 255, 255, 0.5) 88%,
rgba(255, 255, 255, 0.5) 92%,
transparent 92%
);
background-image: -o-linear-gradient(top,
transparent 8%,
rgba(255, 255, 255, 0.5) 8%,
rgba(255, 255, 255, 0.5) 12%,
transparent 12%,
transparent 88%,
rgba(255, 255, 255, 0.5) 88%,
rgba(255, 255, 255, 0.5) 92%,
transparent 92%
);
background-image: linear-gradient(to bottom,
transparent 8%,
rgba(255, 255, 255, 0.5) 8%,
rgba(255, 255, 255, 0.5) 12%,
transparent 12%,
transparent 88%,
rgba(255, 255, 255, 0.5) 88%,
rgba(255, 255, 255, 0.5) 92%,
transparent 92%
);
}
.ribbon3G:before{
content:" ";
position:absolute;
top:-5px;
left:0;
width:0;
height:0;
border-width:0 0 5px 10px;
border-style:solid;
border-color:transparent;
border-bottom-color:#006400;
}
.ribbon3G:after{
content:" ";
position:absolute;
top:100%;
right:0;
width:0;
height:0;
border-width:5px 10px 0 0;
border-style:solid;
border-color:transparent;
border-top-color:#006400;
}
すごくリボン風のタイトル1
すごくリボン風のタイトル2
すごくリボン風のタイトル3
すごくリボン風のタイトル4
※文字サイズは20picで固定にしています。h1~h4で文字サイズを変更したい場合は「見出しのデザイン(青)」を参照し関係個所を変更してください。ですが、h3とh4は折り返したリボンの位置がずれるので使用時は修正が必要です。
CODE
HTML
<h1 class="ribbon4G"><span>すごくリボン風のタイトル1</span></h1>
<h2 class="ribbon4G"><span>すごくリボン風のタイトル2</span></h2>
<h3 class="ribbon4G"><span>すごくリボン風のタイトル3</span></h3>
<h4 class="ribbon4G"><span>すごくリボン風のタイトル4</span></h4>
CSS
.ribbon4G{
position: relative;
padding:10px 40px;
font-size:20px;
color:#FFF;
width: 115%;
box-sizing: border-box;
margin: 0 -45px 30px -45px;
background: #6ebc5f;
box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
.ribbon4G:before,
.ribbon4G:after{
content: "";
position: absolute;
top:10px;
height: 0;
width: 0;
border: 25px solid #49913b;/*リボンの折りたたんだ両端の部分*/
z-index:-1;
}
.ribbon4G:before{
right: -40px;
border-right-color: transparent;
}
.ribbon4G:after{
left: -40px;
border-left-color: transparent;
}
.ribbon4G span{
display:block;
}
.ribbon4G span:before,
.ribbon4G span:after{
content: "";
position: absolute;
top: 100%;
height: 0;
width: 0;
border: 5px solid transparent;
border-top: 5px solid #1A3654;/*影の部分*/
}
.ribbon4G span:before{
right: 0;
border-left: 5px solid #1A3654;/*影の部分*/
}
.ribbon4G span:after{
left: 0;
border-right: 5px solid #1A3654;/*影の部分*/
}
緑系の右上傾斜UL付きタイトル
緑系の右上傾斜UL付きタイトル
緑系の右上傾斜UL付きタイトル
緑系の右上傾斜UL付きタイトル
CODE
HTML
<h2 class="fukidashiG">緑系の右上傾斜UL付きタイトル</h2>
CSS
.fukidashiG {
webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
border-bottom:double 4px darkolivegreen;
width:96%;
color:forestgreen;
padding-bottom:3px;
margin-bottom:30px;
}
緑系のポイント付きタイトル1
緑系のポイント付きタイトル2
緑系のポイント付きタイトル3
緑系のポイント付きタイトル4
CODE
HTML
<h2 class="pointG">緑系のポイント付きタイトル2</h2>
CSS
.pointG{
position: relative;
margin: 5px 0 0 10px;
padding: 14px 10px 0px 20px;
border-bottom:2px dotted mediumseagreen;
}
.pointG:before {
content: "";
position: absolute;
background: #95dc4e;
top: 3px;
left: 5px;
height: 12px;
width: 12px;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.pointG:after {
content: "";
position: absolute;
background:#0acc6b;
top: 18px;
left: 0px;
height: 8px;
width: 8px;
-moz-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
-o-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
斜線緑のUL付きタイトル1
斜線緑のUL付きタイトル2
斜線緑のUL付きタイトル3
斜線緑のUL付きタイトル4
CODE
HTML
<h2 class="underLG"> 斜線緑のUL付きタイトル2</h2>
CSS
.underLG {
position: relative;
}
.underLG:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 7px;
background: -webkit-repeating-linear-gradient(-45deg, limegreen, limegreen 2px, #fff 2px, #fff 4px);
background: repeating-linear-gradient(-45deg, limegreen, limegreen 2px, #fff 2px, #fff 4px);
}