updated about section - tailwind
This commit is contained in:
		| @@ -1,19 +1,22 @@ | |||||||
| <template> | <template> | ||||||
|   <div class="about"> |   <div class="bg-neutral-50"> | ||||||
|     <div class="container"> |     <div class="max-w-screen-xl mx-auto px-6 xl:px-2 py-11"> | ||||||
|       <div id="grid"> |       <div | ||||||
|         <div id="grid-text"> |         id="grid-columns" | ||||||
|           <h2 class="name"> |         class="flex flex-col md:grid items-center" | ||||||
|  |       > | ||||||
|  |         <div id="grid-content"> | ||||||
|  |           <h2 class="text-[2rem]"> | ||||||
|             Kamil Niemczycki |             Kamil Niemczycki | ||||||
|           </h2> |           </h2> | ||||||
|           <div class="tagline"> |           <div class="mb-2 text-[1.5rem]"> | ||||||
|             Web Developer |             Web Developer | ||||||
|           </div> |           </div> | ||||||
|           <p> |           <p> | ||||||
|             Jestem młodym i ambitnym inżynierem oprogramowania. Specjalizuję się w tworzeniu frontendów i backendów. |             Jestem młodym i ambitnym inżynierem oprogramowania. Specjalizuję się w tworzeniu frontendów i backendów. | ||||||
|             W projektach wykorzystuję techologie oparte o PHP i JavaScript, tworząc skomplikowane i skalowalne aplikacje internetowe. |             W projektach wykorzystuję techologie oparte o PHP i JavaScript, tworząc skomplikowane i skalowalne aplikacje internetowe. | ||||||
|           </p> |           </p> | ||||||
|           <div class="buttons"> |           <div class="flex flex-col sm:flex-row justify-center md:justify-start py-6 gap-5"> | ||||||
|             <BaseButton |             <BaseButton | ||||||
|               has-icon |               has-icon | ||||||
|               icon="portrait" |               icon="portrait" | ||||||
| @@ -32,9 +35,10 @@ | |||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|         <div id="grid-photo"> |         <div id="grid-photo"> | ||||||
|           <figure id="about-photo"> |           <figure> | ||||||
|             <img |             <img | ||||||
|               :src="`${publicPath}assets/me.jpg`" |               :src="`${publicPath}assets/me.jpg`" | ||||||
|  |               class="mx-auto rounded-full object-cover w-[12.5rem] h-[12.5rem]" | ||||||
|               alt="Moje zdjęcie" |               alt="Moje zdjęcie" | ||||||
|             > |             > | ||||||
|           </figure> |           </figure> | ||||||
| @@ -59,97 +63,17 @@ function scrollTo(id) { | |||||||
| </script> | </script> | ||||||
|  |  | ||||||
| <style lang="scss"> | <style lang="scss"> | ||||||
| @import "scss/media"; | #grid-columns { | ||||||
|  |   grid-template-columns: 1fr 1fr .8fr; | ||||||
|  |   grid-template-areas: | ||||||
|  |     'text text photo'; | ||||||
|  | } | ||||||
|  |  | ||||||
| .about { | #grid-content { | ||||||
|   background-color: var(--gray-color) !important; |   grid-area: text; | ||||||
|  | } | ||||||
|  |  | ||||||
|   .container { | #grid-photo { | ||||||
|     padding-top: 45px; |   grid-area: photo; | ||||||
|     padding-bottom: 45px; |  | ||||||
|   } |  | ||||||
|   h2.name { |  | ||||||
|     font-size: 2.1em; |  | ||||||
|     margin-bottom: 5px; |  | ||||||
|   } |  | ||||||
|   div.tagline { |  | ||||||
|     font-size: 1.6em; |  | ||||||
|     margin-bottom: .7em; |  | ||||||
|   } |  | ||||||
|   #grid { |  | ||||||
|      display: grid; |  | ||||||
|      grid-template-columns: 1fr 1fr .8fr; |  | ||||||
|      grid-template-areas: |  | ||||||
|        'text text photo'; |  | ||||||
|      align-items: center; |  | ||||||
|  |  | ||||||
|      #grid-text { |  | ||||||
|        grid-area: text; |  | ||||||
|        text-align: left; |  | ||||||
|  |  | ||||||
|        .buttons { |  | ||||||
|          display: flex; |  | ||||||
|          justify-content: flex-start; |  | ||||||
|          padding: 25px 0; |  | ||||||
|  |  | ||||||
|          .btn { |  | ||||||
|            margin-right: 20px; |  | ||||||
|  |  | ||||||
|            &:last-child { |  | ||||||
|              margin-right: 0; |  | ||||||
|            } |  | ||||||
|  |  | ||||||
|            @include media-tablet { |  | ||||||
|              margin: 0 auto 15px; |  | ||||||
|  |  | ||||||
|              &:last-child { |  | ||||||
|                margin: 0 auto; |  | ||||||
|              } |  | ||||||
|            } |  | ||||||
|          } |  | ||||||
|  |  | ||||||
|          @include media-small { |  | ||||||
|            justify-content: center; |  | ||||||
|            margin-bottom: 25px; |  | ||||||
|          } |  | ||||||
|  |  | ||||||
|          @include media-tablet { |  | ||||||
|            display: block; |  | ||||||
|            margin-bottom: 25px; |  | ||||||
|          } |  | ||||||
|        } |  | ||||||
|  |  | ||||||
|        @include media-mobile() { |  | ||||||
|          .buttons .btn, |  | ||||||
|          .buttons a { |  | ||||||
|            min-width: unset; |  | ||||||
|            width: 100%; |  | ||||||
|          } |  | ||||||
|        } |  | ||||||
|      } |  | ||||||
|      #grid-photo { |  | ||||||
|        grid-area: photo; |  | ||||||
|  |  | ||||||
|        #about-photo img { |  | ||||||
|          border-radius: 50%; |  | ||||||
|        } |  | ||||||
|      } |  | ||||||
|      figure { |  | ||||||
|        text-align: center; |  | ||||||
|        img { |  | ||||||
|          object-fit: cover; |  | ||||||
|          width: 200px; |  | ||||||
|          height: 200px; |  | ||||||
|        } |  | ||||||
|      } |  | ||||||
|   } |  | ||||||
|   @include media-small { |  | ||||||
|     #grid { |  | ||||||
|       grid-template-columns: 1fr 1fr; |  | ||||||
|       grid-template-areas: |  | ||||||
|     'text text' |  | ||||||
|     'photo photo'; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } | } | ||||||
| </style> | </style> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user