Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/workflows/test.yml-template
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Test

on:
pull_request:
branches: [ master ]

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm test
- name: Upload HTML report(backstop data)
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: report
path: backstop_data
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Adapt the page to the following screens:
11. `git push origin develop` - to send you code for PR.
12. Create a Pull Request (PR) from your branch `develop` to branch `master` of original repo.
13. Replace `<your_account>` with your Github username in the
[DEMO LINK](https://<your_account>.github.io/layout_dia/).
[DEMO LINK](https://Evg3n22.github.io/layout_dia/).
14. Copy `DEMO LINK` to the PR description.

> To update you PR repeat steps 7-11.
288 changes: 285 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,296 @@
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>Dia</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<title>Air</title>
<link
rel="stylesheet"
href="src/styles/main.scss"
/>
</head>
<body>
<h1>Dia</h1>
<script src="src/scripts/main.js"></script>
<div class="container">

<div class="header">
<div class="header__left">
<div class="header__logo">Air</div>
<!-- бургер одразу після лого -->
<div class="header__burger" id="burger">
<span></span>
<span></span>
<span></span>
</div>
</div>

<div class="header__menu" id="menu">
<a class="header__menu-item" href="#about">about us</a>
<a class="header__menu-item" href="#services">services</a>
<a class="header__menu-item" href="#work">work</a>
<a class="header__menu-item" href="#contact">contact us</a>
</div>

<div class="header__hire-us">hire us</div>
</div>

<div class="hero">
<div class="hero__info">
<div class="hero__info__title">Strategic Agency</div>
<div class="hero__info__desc">We believe in the power of bold ideas that <br> can solve business challenges.</div>
<button class="hero__info__btn">Learn more</button>
</div>
<div class="hero__carousel">
<div class="hero__carousel__card">
<div class="hero__carousel__slides">

<!-- Ghost image — дає висоту контейнеру -->
<!-- <img
src="https://images.unsplash.com/photo-1486325212027-8081e485255e?w=800&q=80"
style="width:100%; display:block; visibility:hidden;"
alt=""
> -->

<!-- Слайд 1 -->
<div class="hero__carousel__slide active">
<img src="https://images.unsplash.com/photo-1486325212027-8081e485255e?w=800&q=80" alt="Architecture">
</div>

<!-- Слайд 2 -->
<div class="hero__carousel__slide">
<img src="https://images.unsplash.com/photo-1477959858617-67f85cf4f1df?w=800&q=80" alt="City">
</div>

<!-- Слайд 3 -->
<div class="hero__carousel__slide">
<img src="https://images.unsplash.com/photo-1493246507139-91e8fad9978e?w=800&q=80" alt="Nature">
</div>

</div>

<!-- Footer: кнопки + підпис -->
<div class="hero__carousel__footer">
<div class="hero__carousel__controls">
<button class="hero__carousel__btn" id="prevBtn" aria-label="Попередній">
<svg viewBox="0 0 24 24"><polyline points="15 18 9 12 15 6"/></svg>
</button>
<button class="hero__carousel__btn" id="nextBtn" aria-label="Наступний">
<svg viewBox="0 0 24 24"><polyline points="9 6 15 12 9 18"/></svg>
</button>
</div>

<div class="hero__carousel__text">
<div class="hero__carousel__label" id="slideLabel">Intro</div>
<div class="hero__carousel__desc" id="slideDesc">By the same illusion which lifts the horizon.</div>
</div>
</div>
</div>
</div>
</div>

<div class="who-we-are" id="about">
<h1 class="who-we-are__title">Who We Are</h1>
<p class="who-we-are__desc">We embrace a strategic approach to creative ideas. We are interested in people and human relationships. This is the main thing you need to know about us. We believe in the power of bold ideas that can solve business challenges.</p>
</div>

<div class="our-expertise">
<div class="our-expertise__title">Our expertise</div>
<div class="our-expertise__items">
<div class="our-expertise__item">
<img src="./src/images/what-we-do/what-we-do-1.jpg" class="our-expertise__item__image">
<div class="our-expertise__item__title">Branding</div>
<div class="our-expertise__item__desc">
We create additional value for companies, products, services as well as verbal and visual ways to deliver it to the audience.
</div>
</div>
<div class="our-expertise__item">
<img src="./src/images/what-we-do/what-we-do-2.jpg" class="our-expertise__item__image">
<div class="our-expertise__item__title">Communication</div>
<div class="our-expertise__item__desc">
We strive to create communications that can increase media performance. We use everything — words, meanings, stories, art, movies.
</div>
</div>
<div class="our-expertise__item">
<img src="./src/images/what-we-do/what-we-do-3.jpg" class="our-expertise__item__image">
<div class="our-expertise__item__title">Strategy</div>
<div class="our-expertise__item__desc">
We create business growth strategies, from the moment of its birth to the achievement of the necessary business indicators.
</div>
</div>
</div>
</div>

<div class="services" id="services">
<div class="services__info">
<div class="services__info__sub-title">Services</div>
<div class="services__info__title">Air is a full service creative agency</div>
<div class="services__info__desc">
Deep analytics, strong strategy and bright creative ideas.
<br><br>
We are sure that first-rate job is possible only if all three components are united.
</div>
</div>

<!-- Обгортка потрібна для grid на мобілці -->
<div class="services__item item-1">
<div class="services__item__number">001</div>
<div class="services__item__desc">
Сontent Production<br>
Graphic Design<br>
Video Production<br>
Post Production
</div>
<div class="services__item__footer">
<img src="./src/images/Arrow_yellow.svg" class="services__item__btn">
<span class="services__item__btn-text">Learn more</span>
</div>
</div>

<div class="services__item item-2">
<div class="services__item__number">002</div>
<div class="services__item__desc">
Brand Development<br>
Copywriting<br>
Logo & Webite Design<br>
Packaging
</div>
<div class="services__item__footer">
<img src="./src/images/Arrow_aqua.svg" class="services__item__btn">
<span class="services__item__btn-text">Learn more</span>
</div>
</div>

<div class="services__item item-3">
<div class="services__item__number">003</div>
<div class="services__item__desc">
Digital Communications<br>
Influencer Marketing<br>
Product Placements<br>
Strategic Partnerships
</div>
<div class="services__item__footer">
<img src="./src/images/Arrow_red.svg" class="services__item__btn">
<span class="services__item__btn-text">Learn more</span>
</div>
</div>

<div class="services__item item-4">
<div class="services__item__number">004</div>
<div class="services__item__desc">
Marketing Strategy<br>
Email Marketing<br>
Paid Advertising<br>
Blog Content & SEO
</div>
<div class="services__item__footer">
<img src="./src/images/Arrow_green.svg" class="services__item__btn">
<span class="services__item__btn-text">Learn more</span>
</div>
</div>
</div>

<div class="testimonials">
<div class="testimonials__sub-title">Testimonials</div>
<div class="testimonials__title">
What <br>
people say
</div>
<div class="testimonials__list">
<div class="testimonials__item">
<div class="avatar-wrapper aqua-wrapper">
<img class="testimonials__item__avatar" src="./src/images/testimonials/testimonial-ava-1.jpg">
</div>
<img class="testimonials__item__quote" src="./src/images/quote_aqua.svg">
<div class="testimonials__item__text">AIR’s ideas are refreshing and out of the box. Authentic team that focuses on the important path of the brand.</div>
<div class="testimonials__item__author">Tal Gilad</div>
<div class="testimonials__item__position">Teach for America</div>
</div>
<div class="testimonials__item ">
<div class="avatar-wrapper yellow-wrapper">
<img class="testimonials__item__avatar" src="./src/images/testimonials/testimonial-ava-2.jpg">
</div>
<img class="testimonials__item__quote" src="./src/images/quote_yellow.svg">
<div class="testimonials__item__text">AIR’s ideas are refreshing and out of the box. Authentic team that focuses on the important path of the brand.</div>
<div class="testimonials__item__author">Azadeh Hawkins</div>
<div class="testimonials__item__position">Hawkins Consulting</div>
</div>
<div class="testimonials__item">
<div class="avatar-wrapper red-wrapper">
<img class="testimonials__item__avatar" src="./src/images/testimonials/testimonial-ava-3.jpg">
</div>
<img class="testimonials__item__quote" src="./src/images/quote_red.svg">
<div class="testimonials__item__text">AIR raises the agency bar to stratospheric heights on both creative output and client service.</div>
<div class="testimonials__item__author">Michel Grover</div>
<div class="testimonials__item__position">Hulu</div>
</div>
</div>
</div>

<div class="shapes" id="work">
<div class="shapes__title">Vision, Passion, Results</div>
<div class="shapes__desc">We are sure that first-rate job is possible only if all three components are united.</div>
<button class="shapes__btn">Apply</button>
</div>

<div class="info-wrapper" id="contact">
<div class="info">
<div class="info__message">
<div class="info__message__title">Send us a message</div>
<div class="info__message__inputs">
<div class="info__message__email">
<input type="text" placeholder="Your email">
</div>
<div class="info__message__name">
<input type="text" placeholder="Your name">
</div>
<div class="info__message__message">
<input placeholder="Your message">
</div>
</div>
<button class="info__message__btn">Send</button>
</div>
<div class="info__contact">
<div class="info__contact__title">Contact us</div>
<div class="info__contact__call-us">
<div class="info__contact__call-us__label">
Call us
</div>
<a href="tel:654 321 987" class="info__contact__phone">654 321 987</a>
</div>
<div class="info__contact__visit-us">
<div class="info__contact__visit-us__label">
Visit us
</div>
<a href="https://maps.app.goo.gl/QwYfS1hvgkAge7Ux7" class="info__contact__address">2905 West Drive, Buffalo Grove</a>
</div>
<div class="info__contact__socials">
<div class="info__contact__socials__title">Our socials</div>
<div class="info__contact__socials__icons">
<a href="https://www.facebook.com/" target="_blank" rel="noopener noreferrer">
<img src="src/images/facebook.svg" alt="facebook_icon">
</a>
<a href="https://twitter.com/" target="_blank" rel="noopener noreferrer">
<img src="src/images/twitter.svg" alt="twitter_icon">
</a>
<a href="https://www.instagram.com/" target="_blank" rel="noopener noreferrer">
<img src="src/images/instagram.svg" alt="instagram_icon">
</a>
</div>
</div>
</div>
</div>
</div>

<div class="footer">
<div class="footer__logo">Air</div>
<div class="footer__menu">
<a class="footer__menu-item" href="#about">about us</a>
<a class="footer__menu-item" href="#services">services</a>
<a class="footer__menu-item" href="#work">work</a>
<a class="footer__menu-item" href="#contact">contact us</a>
</div>
</div>
<!-- <h1>Dia</h1> -->
<script defer src="src/scripts/main.js"></script>
</body>
</html>
23 changes: 5 additions & 18 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@linthtml/linthtml": "^0.9.6",
"@mate-academy/bemlint": "latest",
"@mate-academy/linthtml-config": "latest",
"@mate-academy/scripts": "^2.1.2",
"@mate-academy/scripts": "^2.1.3",
"@mate-academy/stylelint-config": "latest",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
Expand Down
Loading
Loading