1111.home-introduction ,
1212.portfolio {
1313 background : linear-gradient (160deg , rgba (208 , 253 , 255 , 0.05 ), rgba (255 , 238 , 213 , 0.05 ));
14- margin : 30 px 50 px ;
14+ margin : 2 rem 3 rem ;
1515 border-bottom : 1px solid rgb (160 , 242 , 230 );
1616 border-right : 1px solid rgb (160 , 242 , 230 );
1717 border-top : 1px solid white;
@@ -186,7 +186,7 @@ nav a:hover {
186186}
187187
188188.introduction h1 {
189- font-size : clamp (1.2rem , 1.5 rem , 2rem );
189+ font-size : clamp (1.2rem , 2 vw , 2rem );
190190 margin-block-start : 0px ;
191191 margin-block-end : 0.2em ;
192192}
@@ -240,7 +240,7 @@ nav a:hover {
240240}
241241
242242.changeText {
243- font-size : clamp (1 rem , 2vw , 2 rem );
243+ font-size : clamp (0.9 rem , 2vw , 1.4 rem );
244244 font-weight : 600 ;
245245 display : flex;
246246 flex-wrap : wrap;
@@ -806,7 +806,6 @@ nav a:hover {
806806 max-height : 280px ;
807807 position : relative;
808808 overflow : hidden;
809- display : flex;
810809 background : # 88fff97e ;
811810 grid-template-rows : 1fr auto;
812811 align-items : center;
@@ -890,31 +889,31 @@ nav a:hover {
890889
891890.port-content {
892891 position : absolute;
893- bottom : 0 ;
894- left : 0 ;
895- width : auto;
896- object-fit : cover;
897- height : 100% ;
898- opacity : 0 ;
899- background : linear-gradient (rgb (0 , 0 , 0 , 0.2 ), var (--background-color ));
892+ inset : 0 ;
893+
900894 display : flex;
901- align-items : center;
902895 flex-direction : column;
903896 justify-content : center;
897+ align-items : center;
904898 text-align : center;
899+
900+ opacity : 0 ;
901+ background : linear-gradient (rgb (0 , 0 , 0 , 0.2 ), var (--background-color ));
902+ flex-direction : column;
905903 transition : 0.5s ;
906- padding : 0 2rem ;
904+ padding : 0 clamp ( 1 rem , 2 vw , 2rem ) ;
907905}
908906
909907.port-content h3 {
910- font-size : 1.5rem ;
908+ margin : clamp (0em , 1vw , 1em );
909+ font-size : clamp (1rem , 1.2rem , 1.5rem );
911910 font-weight : 600 ;
912911 color : white;
913912}
914913
915914.port-content p {
916- font-size : 1 rem ;
917- margin : 5 px 0 15 px ;
915+ margin : clamp ( 0 em , 2 vw , 1 em ) ;
916+ font-size : clamp ( 0.8 rem , 2 vw , 1 rem ) ;
918917}
919918
920919.port-box : hover .port-image img {
@@ -925,6 +924,16 @@ nav a:hover {
925924 opacity : 1 ;
926925}
927926
927+ @media (hover : hover) {
928+ .port-content {
929+ opacity : 0 ;
930+ }
931+
932+ .port-box : hover .port-content {
933+ opacity : 1 ;
934+ }
935+ }
936+
928937@media (max-width : 768px ) {
929938 .contactForm {
930939 margin : 30px 15px ;
0 commit comments