Skip to content

Commit 6817ff7

Browse files
author
Hugo Guerrero
committed
first version international inc web page
1 parent 94d8be8 commit 6817ff7

28 files changed

+5931
-1
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
# 3scale-api-workshop
1+
# Red Hat API Integration & Management Workshop
2+
23
Red Hat API Integration & Management Workshop
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"directory": "dev/bower_components"
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
dev/bower_components
3+
.tmp
4+
.DS_Store
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Internation Inc Web Page
2+
3+
To test:
4+
```bash
5+
$ npm install -g bower
6+
$ bower install
7+
$ npm install
8+
$ gulp serve
9+
```
10+
11+
To compile:
12+
```bash
13+
$ npm install
14+
$ npm install -g gulp
15+
$ gulp
16+
```
17+
18+
See `gulpfile.js` for task config.
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"name": "international-inc",
3+
"private": true,
4+
"version": "0.0.0",
5+
"dependencies": {
6+
"angular": "1.3.16",
7+
"components-font-awesome": "4.7",
8+
"bootstrap": "3.3",
9+
"jquery": "1.12"
10+
}
11+
}

projects/international-inc-web/dev/category.html

+374
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
/* Base */
2+
* {outline:none;}
3+
html, body {height: 100%;}
4+
body {font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 1.6;color: #8c8c8c;background-color: #fff;}
5+
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;}
6+
a {color: #404040;}
7+
a:hover {color: #404040;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
8+
a.none:hover {text-decoration: none;}
9+
10+
/* Header */
11+
.top {background-color: #404040;padding: 5px 0;color: #fff;}
12+
.top p {margin: 0;}
13+
.top ul {margin: 0;padding: 0;}
14+
.top li i {color: #fff;}
15+
.top li a {color: #fff;}
16+
.top li a:hover {text-decoration: none;}
17+
.top li a:hover,.top li a:hover i {color: #a30000;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
18+
19+
/* Navigation */
20+
.navbar {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 0;}
21+
.navbar .container {position: relative;}
22+
.navbar-default {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;width: 100%;border: none;border-bottom: 1px solid #e7e7e7;background-color: #fff;}
23+
.navbar-default .navbar-nav > li > a {color: #404040;font-weight: normal;font-size: 13px;}
24+
.navbar-default .navbar-nav > li > a:hover {background-color: transparent;color: #a30000;}
25+
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #a30000;}
26+
.navbar-default .navbar-nav .active > a,.navbar-default .navbar-nav .active > a:hover,.navbar-default .navbar-nav .active > a:focus {color: #a30000;background-color: transparent;}
27+
.navbar-default .navbar-toggle {margin: 10px 0 0 15px;}
28+
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {border: none;background: #f3f3f3;}
29+
.navbar-default .navbar-toggle i {font-size: 31px;}
30+
.navbar-default .navbar-collapse {float: right;border-top: none;padding-left: 0;padding-right: 0;}
31+
.navbar-brand>img {padding: 5px;}
32+
33+
@media screen and (max-width: 768px) {.navbar-default .navbar-collapse {padding-left: inherit;padding-right: inherit;}}
34+
@media screen and (max-width: 992px) {.navbar-default .navbar-collapse {width: 100%;margin-left: 0;margin-right: 0;max-height: none;}}
35+
@media (min-width:768px) {.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {margin-left: 0;}}
36+
37+
.main-navbar-nav {-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
38+
.main-navbar-nav > li > a {padding-top: 30px;padding-bottom: 30px;line-height: 1;}
39+
.main-navbar-nav li > .dropdown-menu {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;min-width: 225px;border: none;border-top: 2px solid #a30000;}
40+
.main-navbar-nav li > .dropdown-menu > li > a {padding: 10px;position: relative;color: #404040;line-height: 1.12857143;font-size: 12px;}
41+
.main-navbar-nav li > .dropdown-menu > li > a:hover,.main-navbar-nav li > .dropdown-menu > li > a:focus {color: #a30000;background-color: transparent;}
42+
.main-navbar-nav li > .dropdown-menu > li > a i {position: absolute;right: 20px;top: 50%;margin-top: -8px;font-size: 16px;}
43+
44+
@media screen and (min-width: 993px) {.main-navbar-nav .dropdown:hover > .dropdown-menu {display: block;}.main-navbar-nav .dropdown:hover > .dropdown-menu .dropdown:hover .dropdown-menu {left: 225px;top: 0;margin-top: -2px;}}
45+
@media screen and (max-width: 992px) {.main-navbar-nav > li {border-bottom: 1px solid #f3f3f3;}.main-navbar-nav > li:last-child {border-bottom: none;}.main-navbar-nav > li > a {padding-top: 12px;padding-bottom: 12px;}}
46+
47+
.navbar-brand {height: auto;padding: 0;}
48+
49+
@media screen and (max-width: 992px) {.navbar-toggle {display: block;}.navbar-collapse.collapse {display: none !important;}.main-navbar-nav.navbar-nav,.main-navbar-nav.navbar-nav > li {float: none !important;}.navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}}
50+
51+
/* Hero */
52+
.hero_area {background-image: url(../img/hero.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: 475px;padding: 0;}
53+
.hero_content {padding: 120px 0;}
54+
.hero_content h1 {text-shadow: 1px 1px 2px rgba(0,0,0,0.75);color: #a30000;font-weight: 700;font-size: 42px;}
55+
.hero_content h2 {text-shadow: 1px 1px 2px rgba(0,0,0,0.25);color: #000;font-weight: 700;font-size: 32px;margin-top: 0;width: 45%;line-height: 38px;}
56+
57+
/* Boxes */
58+
.boxes_area {padding-top: 40px;padding-bottom: 10px;padding-left: 0;padding-right: 0;background-color: #f8f8f8;}
59+
.box {position: relative;}
60+
.box h3 {position: relative;margin-bottom: 20px;padding-bottom: 20px;}
61+
62+
@media (min-width:769px) {
63+
.boxes_area div[class*="col-"]:after {content: " ";display: block;position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: #ebebeb;}
64+
.boxes_area div[class*="col-"]:last-child:after {display: none;}
65+
}
66+
67+
/* Home */
68+
.home_content h2:after,.box h3:after {content: '';position: absolute;width: 30px;background-color: #a30000;height: 2px;left: 0;bottom: 0;}
69+
.box i {position: absolute;right: 0;top: 0;margin: 0;color: #a30000;font-size: 45px;}
70+
.boxes_area h3 {font-size: 16px;font-weight: 500;margin-top: 0;margin-bottom: 18px;}
71+
.services {padding-top: 50px;padding-bottom: 50px;}
72+
h2.section-title {text-align: center;color: #404040;}
73+
.services p.desc {text-align: center;font-size: 13px;margin-bottom: 20px;}
74+
.services .media {margin-top: 30px;}
75+
.services .media i {font-size: 45px;color: #a30000;}
76+
.services .media h4 {font-size: 15px;font-weight: 600;color: #404040;}
77+
.services .media p {text-align: left;}
78+
79+
/* News */
80+
.home-area {padding-bottom: 50px;}
81+
.home_content h2 {position: relative;font-size: 17px;font-weight: 600;padding-bottom: 20px;color: #404040;margin-bottom: 30px;}
82+
.home_list ul {margin: 0;padding: 0;float: left;width: 100%;}
83+
.home_list ul li {list-style: none;}
84+
.home_list .thumbnail {border: none;padding: 0;}
85+
.thumbnail .caption {padding: 9px;color: #404040;padding-left: 0;padding-right: 0;}
86+
.home_list h3 {font-size: 16px;font-weight: 600;margin-top: 10px;margin-bottom: 10px;color: #404040;}
87+
.home_list p {color:#8c8c8c}
88+
.home_list a.btn {font-size: 13px;padding: 0;color: #a30000;}
89+
.home_bottom .row {margin-left: -5px;margin-right: -5px;}
90+
.home_bottom div[class*="col-"] {padding-right: 5px;padding-left: 5px;position: relative;}
91+
92+
/* References */
93+
.carousel-control{ width: 4%; }
94+
.carousel-control.left,.carousel-control.right {margin-left:0;background-image:none;}
95+
96+
@media (max-width: 767px) {.carousel-inner .active.left {left: -100%;}.carousel-inner .next {left: 100%;}.carousel-inner .prev {left: -100%;}.active > div {display:none;}.active > div:first-child {display:block;}}
97+
@media (min-width: 767px) and (max-width: 992px ) {.carousel-inner .active.left {left: -50%;}.carousel-inner .next {left: 50%;}.carousel-inner .prev {left: -50%;}.active > div {display:none;}.active > div:first-child {display:block;}.active > div:first-child + div {display:block;}}
98+
@media (min-width: 992px ) {.carousel-inner .active.left {left: -25%;}.carousel-inner .next {left: 25%;}.carousel-inner .prev {left: -25%;}}
99+
100+
/* Footer */
101+
footer.site-footer {background: #e6e6e6;padding: 20px 0 0;float: left;width: 100%;}
102+
footer.site-footer h4 {font-size: 17px;font-weight: 500;}
103+
footer.site-footer ul {padding-left: 0;margin-bottom: 20px;list-style: none;}
104+
footer.site-footer ul a {color: #666;font-size: 13px;}
105+
footer.site-footer p {font-size: 13px;}
106+
footer.site-footer p a {color: #666;}
107+
p.text {color: #666;}
108+
#copyright {background: #404040;color: #ccc;padding: 15px 0;font-size: 12px;margin-top: 20px;}
109+
#copyright p, #copyright ul {margin: 0;float: left;font-size: 12px;}
110+
#copyright a {color: #fff;font-size: 12px;}
111+
.site-footer li a:hover {color:#a30000;}
112+
ul.big li {float: left;width: 49%;}
113+
ul.big li:nth-child(2n) {margin-left: 2%;}
114+
115+
@media (max-width:462px) {.fbox:last-child {margin-top: 20px;float: left;width: 100%;}}
116+
117+
/* Maillist */
118+
.login-form-1 {max-width: 300px;border-radius: 5px;display: inline-block;}
119+
.main-login-form {position: relative;}
120+
.login-form-1 .form-control {border: 0;box-shadow: 0 0 0;border-radius: 0;background: transparent;color: #555555;padding: 7px 0;font-weight: bold;height:auto;}
121+
.login-form-1 .form-control::-webkit-input-placeholder {color: #999999;}
122+
.login-form-1 .form-control:-moz-placeholder,.login-form-1 .form-control::-moz-placeholder,.login-form-1 .form-control:-ms-input-placeholder {color: #999999;}
123+
.login-form-1 .form-group {margin-bottom: 0;border-bottom: 2px solid #fff;padding-right: 20px;position: relative;}
124+
.login-form-1 .form-group:last-child {border-bottom: 0;}
125+
.login-group {background: #efefef;color: #999999;border-radius: 8px;padding: 10px 20px;}
126+
.login-group-checkbox {padding: 5px 0;}
127+
.login-form-1 .login-button {position: absolute;right: -25px;top: 50%;background: #ffffff;color: #999999;padding: 11px 0;width: 50px;height: 50px;margin-top: -25px;border: 5px solid #efefef;border-radius: 50%;transition: all ease-in-out 500ms;}
128+
.login-form-1 .login-button:hover {color: #555555;transform: rotate(450deg);}
129+
.login-form-1 .login-button.clicked {color: #555555;}
130+
.login-form-1 .login-button.clicked:hover {transform: none;}
131+
.login-form-1 .login-button.clicked.success {color: #2ecc71;}
132+
.login-form-1 .login-button.clicked.error {color: #e74c3c;}
133+
134+
/* Breadcrumb */
135+
.bread_area {border-bottom: 1px solid #e7e7e7;padding: 10px 0;margin-bottom: 40px;}
136+
.breadcrumb {margin: 0;background: #fff;padding: 0;}
137+
138+
/* Page */
139+
.page-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}
140+
141+
/* Category */
142+
.category-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}
143+
.category-content h3 {font-size: 19px;margin-bottom: 20px;}
144+
.category-main .media {margin-top: 30px;}
145+
.category-main .media:first-child{margin-top: 0;}
146+
.category-main ul li {list-style: none;position: relative;}
147+
.category-main .media-left {padding-right: 20px;}
148+
.category-main .meta {position: absolute;bottom: 0;border-bottom: 2px solid #e7e7e7;width: 71%;min-height: 30px;line-height: 24px;padding-bottom: 3px;}
149+
.category-main .category-meta {width: 67%;}
150+
.category-main .meta .arc-comment {float: left; margin-right: 5px; border-right: 2px solid #e7e7e7;padding-right: 7px;}
151+
.category-main .meta .arc-comment a, .archive ul.arc-share li a {color: #333;font-size: 15px;}
152+
.category-main .meta .arc-comment a:hover, .archive ul.arc-share li a:hover {text-decoration: none;color: #ff1515;}
153+
.category-main .meta .arc-date {float: right;font-size: 15px;color: #333;}
154+
.category-main ul.arc-share {float: left;margin: 0;padding: 0;margin-right: 5px;}
155+
.category-main ul.arc-share li {float: left;list-style: none;margin-left: 10px;}
156+
.category-main .archive-cat a {color: #ff1515;}
157+
.category-main .archive-cat a:hover {color: #333; text-decoration: none;}
158+
159+
160+
/* Sidebar */
161+
.widget h4,h2.page-title, h2.category-title {position: relative;margin-top: 0;padding-bottom: 20px;margin-bottom: 20px;font-size: 17px;font-weight: 700;color: #404040;width: 100%;}
162+
.widget h4 {font-size: 15px;margin-left: 15px;}
163+
.widget h4:after,h2.page-title:after, h2.category-title:after {content: '';position: absolute;width: 30px;background-color: #a30000;height: 2px;left: 0;bottom: 0;}
164+
.widget {margin-bottom: 30px;}
165+
.sidebar ul {padding-left: 15px;padding-right: 15px;margin: 0;}
166+
.sidebar ul li {list-style: none;}
167+
.sidebar ul li a {padding: 3px 15px;display: block;margin-left: -15px;margin-right: -15px;color: #404040;}
168+
.sidebar li.current a {background-color: #a30000;margin-left: -15px;margin-right: -15px;color: #FFFFFF;}
169+
.sidebar ul li a:hover {background-color: #a30000;color: #FFFFFF;text-decoration: none;transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}
170+
171+
/* Responsive */
172+
@media screen and (max-width:462px) {
173+
.top {text-align: center;}.top ul.list-inline{float: none !important;text-align: center;}
174+
.hero_content {padding: 80px 0;}
175+
.hero_content h1 {font-size: 32px;}
176+
.hero_content h2 {width: 90%;font-size: 21px;}
177+
/*.boxes_area .row {margin-left: -20px;margin-right: -20px;}*/
178+
.boxes_area .box p {margin-bottom: 30px;}
179+
.services .media .media-left {padding-right: 15px;}
180+
181+
.category-content .media-body {float: left;position: relative;width: 100%;}
182+
.category-content .media-body h3 {margin-top: 20px;}
183+
.category-main .meta {position: relative;width: 100%;}
184+
.category-main .meta .pull-left {margin-left: 40px;}
185+
.category-main .meta .pull-right {display: none;}
186+
187+
.sidebar {margin-top: 40px;}
188+
}
189+
@media (min-width:463px) and (max-width:768px) {
190+
.fbox {float: left;}
191+
.fbox:nth-child(3) {float: right !important;}
192+
}
24.5 KB
Loading
26.5 KB
Loading
14.7 KB
Loading
23.3 KB
Loading
57.1 KB
Loading
5.23 KB
Loading
3.5 KB
Loading
5.74 KB
Loading
4.5 KB
Loading
4.78 KB
Loading
7.86 KB
Loading
6.7 KB
Loading
5.17 KB
Loading
9.15 KB
Loading

0 commit comments

Comments
 (0)