<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><linkrel="stylesheet"href="style.css"/><title>Grid-HW</title></head><body><divclass="container-page"><divclass="iphone-container"><divclass="text-container"><div>IPHONE 6s</div><h3style="padding:10px0;">3D Touch. 12MP photos. 4K video.One powerful phone</h3><divstyle="font-weight:100;">Learn more or visit an Apple Store today</div></div><imgsrc="./1.png"alt=""/></div><divclass="second-section"><div>LEARN MORE</div><h1>How to Use Rotary Evaporator in Chemical Labs</h1><ahref="#">Download now</a></div><divclass="third-section"><imgsrc="./3.png"width="319"/><h3><strong>Our Brand New Keyboard</strong></h3><ahref="#"class="arrow-link yellow">LEARN <strongclass="arrow">›</strong></a></div><divclass="forth-section"><divclass="left-section"><divclass="caps">IMAC.RETINA</div><h3class="heading-5">Hardly a month passes these days where</h3><imgsrc="./2.png"/></div><divclass="right-section"><div>
Apple may be experimenting in the virtual reality space. The company
has been granted a patent for a head-mounted virtual reality device
that would use the iPhone screen as the display.
</div><ahref="#"class="arrow-link">DOWNLOAD NOW <span>›</span></a></div></div><divclass="fifth-section"><divclass="circle"><divclass="text-circle">POPULAR</div><imgsrc="https://uploads-ssl.webflow.com/5bc242f45a5ed923b1704210/5bc2f42de46b0e56a5607bd7_Floppy.png"width="239"alt=""class="image-3"/><divclass="caps white">meet</div></div><h2class="heading-2">iCloud</h2><divclass="text-icloud">
With iCloud, you always have the latest versions of your most
important things — like documents, apps, notes, and contacts — on
whatever device you’re using.
</div><ahref="#"class="button">LEARN MORE</a></div><divclass="sixth-section"><imgsrc="./5.png"alt=""/><h3>Games ourpasion</h3><ahref="#"class="arrow-link">LEARN <strongclass="arrow">›</strong></a></div><divclass="seventh-section"><h3><strong>Much MuchBetter Experience</strong></h3><imgsrc="./4.png"width="655"/></div><divclass="eighth-section"><divclass="twitter-circle"><imgsrc="./6.png"width="43.5"alt=""/><h3>Connect with Twitter</h3></div></div><divclass="ninth-section"><divclass="pop-tag">POPULAR</div><h3>Much MuchBetter Experience</h3></div><divclass="tenth-section"><imgsrc="./7.png"/><h3>More than just a display, it’s a vision</h3></div></div></body></html>
السؤال
Zyad Developer
لدي تحدي تحويل هذا التصميم بدون استخدام ال flex
html
css
* { margin: 0; padding: 0; font-family: Montserrat, sans-serif; } body { font-family: "Open Sans", sans-serif; line-height: 26px; } .caps { color: #9fa3a7; font-size: 12px; line-height: 20px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; } h3 { font-family: Arvo, sans-serif; font-size: 22px; line-height: 32px; } .container-page { display: grid; grid-template-columns: 1f 1f 1f 1f; } .second-section { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; grid-column: 3/5; background-color: #f7f8f9; } .second-section div { color: #9fa3a7; line-height: 20px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; text-align: center; } .second-section h1 { max-width: 550px; font-family: Arvo, sans-serif; font-size: 48px; line-height: 60px; font-weight: 400; text-align: center; } .second-section a { color: #27b9c2; text-decoration: underline; } .third-section { background-color: #f05638; grid-column: 1/2; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 1rem; padding: 1rem 0; } .third-section h3 { color: white; } .third-section a { color: #ffc80a; display: inline-block; margin-top: 20px; font-size: 12px; font-weight: 700; letter-spacing: 2.4px; text-decoration: none; text-transform: uppercase; } .arrow { font-size: 16px; } .forth-section { grid-column: 2/4; display: flex; justify-content: space-around; align-items: center; padding-top: 68px; padding-right: 4%; padding-left: 4%; } .left-section { width: 50%; max-width: 180px; display: flex; justify-content: space-between; flex-direction: column; } .left-section h3 { margin-bottom: auto; } .left-section img { position: relative; left: -160%; width: 250%; max-width: none; margin-top: 20px; } .right-section { width: 40%; grid-column: 2/4; } .right-section div { color: #9fa3a7; } .right-section a { display: inline-block; margin-top: 20px; font-size: 12px; font-weight: 700; letter-spacing: 2.4px; text-decoration: none; text-transform: uppercase; color: #27b9c2; } .right-section span { font-size: 16px; } .fifth-section { display: flex; flex-direction: column; justify-content: center; align-items: center; grid-column: 4/5; grid-row: 2/4; overflow: hidden; text-align: center; background-color: #8f76bc; color: white; } .circle { display: flex; width: 373px; height: 373px; flex-direction: column; justify-content: center; align-items: center; border-radius: 50%; background-color: #8166b0; } .text-circle { border-radius: 60px; background-color: hsla(0, 0%, 100%, 0.08); width: 25%; font-size: 10px; line-height: 23px; font-weight: 700; letter-spacing: 2.4px; color: white; } .white { color: white; } .fifth-section h2 { font-size: 32px; line-height: 36px; margin-top: 20px; } .text-icloud { width: 80%; max-width: 290px; } .button { margin-top: 30px; padding: 14px 28px; border-radius: 50px; background-color: #ffc80a; color: #000; font-size: 12px; font-weight: 700; letter-spacing: 2.4px; text-transform: uppercase; text-decoration: none; } .sixth-section { display: flex; flex-direction: column; justify-content: center; align-items: center; grid-column: 1/2; background-color: #f7f8f9; } .sixth-section img { position: relative; left: -7%; max-width: 100%; vertical-align: middle; display: inline-block; } .sixth-section h3 { width: 54%; text-align: center; margin-top: 10px; margin-bottom: 20px; font-size: 22px; line-height: 32px; font-weight: 400; } .sixth-section a { display: inline-block; margin-top: 20px; font-size: 12px; font-weight: 700; letter-spacing: 2.4px; text-decoration: none; text-transform: uppercase; color: #38d5f4; } .seventh-section { background-color: #93b6b7; display: flex; flex-direction: column; justify-content: space-between; text-align: center; align-items: center; grid-column: 2/4; padding-top: 30px; } .seventh-section h3 { font-weight: bold; color: white; display: block; max-width: 280px; margin: auto; padding-top: 31px; padding-bottom: 31px; } .seventh-section img { position: relative; left: -10%; width: 90%; max-width: 100%; vertical-align: middle; } .eighth-section { display: flex; justify-content: space-between; flex-direction: column; align-items: center; grid-column: 1/2; overflow: hidden; background-color: #38d5f4; } .eighth-section h3 { margin-top: 10px; margin-bottom: 20px; font-size: 22px; line-height: 32px; font-weight: 400; color: white; } .twitter-circle { display: flex; width: 195px; height: 230px; margin-top: 20px; padding-right: 34px; padding-left: 34px; flex-direction: column; justify-content: center; align-items: center; border-radius: 50%; background-color: #35cfed; text-align: center; gap: 10px; } .ninth-section { grid-column: 2/3; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 10px; } .pop-tag { position: static; background-color: #7bc424; color: #fff; padding-right: 10px; padding-left: 10px; border-radius: 5px; font-size: 8px; line-height: 20px; font-weight: 700; letter-spacing: 2px; } .ninth-section h3 { width: 70%; margin-bottom: 20px; font-size: 22px; line-height: 32px; font-weight: 400; } .tenth-section { display: flex; overflow: hidden; padding-right: 5%; padding-left: 5%; justify-content: center; align-items: center; background-color: #2c2c2c; color: #fff; grid-column: 3/5; } .tenth-section img { position: relative; left: -15%; width: 271px; } .tenth-section h3 { width: 34%; font-size: 22px; line-height: 32px; font-weight: 400; } @media only screen and (min-width: 600px) { .iphone-container { display: flex; justify-content: center; /* يضمن محاذاة الجوال والنص في الوسط */ align-items: center; /* يضمن محاذاة الجوال والنص في نفس المستوى العمودي */ grid-column: 1/3; padding-top: 50px; } .text-container { display: flex; justify-content: center; flex-direction: column; text-align: left !important; font-size: 1em; width: 40%; /* تعديل العرض ليكون متساويًا مع عرض الجوال */ margin-right: 20px; /* إضافة مسافة بين النص والجوال */ } .iphone-container img { width: 40%; /* تعديل العرض ليكون متساويًا مع عرض النص */ } } @media only screen and (max-width: 600px) { .iphone-container { display: flex; justify-content: space-around; align-items: center; grid-column: 1/3; } .text-container { display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 1rem; text-align: left; font-size: 1em; width: 30%; } .iphone-container img { height: 50%; align-self: flex-end; } .iphone-container, .second-section, .third-section, .forth-section, .fifth-section, .sixth-section, .seventh-section, .eighth-section, .ninth-section, .tenth-section .iphone-container { grid-column: 1/5; } .second-section { grid-column: 1/5; grid-row: 1/2; padding: 3rem 0; } .iphone-container { grid-row: 2/3; flex-direction: column; justify-content: space-between; align-items: center; text-align: start; } .iphone-container .text-container { margin-top: 1rem; width: 90%; text-align: start; justify-content: start; align-items: start; } .iphone-container img { position: relative; left: -4%; display: block; margin-right: auto; margin-left: auto; align-self: flex-end; } .third-section { grid-row: 3/4; } .forth-section { grid-row: 5/6; flex-direction: column; justify-content: space-around; align-items: center; display: flex; overflow: hidden; padding-top: 68px; padding-right: 4%; padding-left: 4%; padding: 2rem 1rem; } .left-section { width: 100%; max-width: none; margin-bottom: 34px; } .left-section img { left: -115%; width: 200%; margin-top: 40px; } .right-section { width: 100%; } .fifth-section { grid-row: 8/9; padding: 2rem 0; } .sixth-section { grid-row: 4/5; padding: 2rem 0; } .seventh-section { grid-row: 7/8; } .eighth-section { grid-row: 6/7; padding: 2rem 0; } .ninth-section { grid-row: 9/10; padding: 2rem 0; } .tenth-section { grid-row: 10/11; padding-bottom: 30px; flex-direction: column; padding-right: 5%; padding-left: 5%; justify-content: center; align-items: center; grid-column: 1/5; } .tenth-section h3 { width: 100%; text-align: center; } }
imgimgimg
img.zip
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.