ਕਿਵੇਂ ਬਣਾਓ: ਬਲੌਗ ਲੇਆਉਟ
ਕਿਵੇਂ ਸੀਐੱਸਐੱਸ ਰਾਹੀਂ ਰੈਸਪੋਨਸਿਵ ਬਲੌਗ ਲੇਆਉਟ ਬਣਾਓ
ਰੈਸਪੋਨਸਿਵ ਬਲੌਗ ਲੇਆਉਟ ਬਣਾਉਣ ਨੂੰ ਸਿੱਖੋ ਜੋ ਸਕਰੀਨ ਚੌਦਾਮ ਦੇ ਅਧਾਰ 'ਤੇ ਦੋ ਕਲਮਾਂ ਅਤੇ ਪੂਰੀ ਕਲਮ ਵਿੱਚ ਬਦਲਦਾ ਹੈ。
ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਦਾ ਅਕਾਰ ਸੋਧੋ ਕਿ ਪ੍ਰਤੀਕਿਰਿਆ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਦੇਖੋ:
ਕਿਵੇਂ ਬਲੌਗ ਲੇਆਉਟ ਬਣਾਓ
第一步 - ਹੈਲਾਲ ਕਰੋ ਐੱਚ ਐੱਮ ਐੱਲ
<div class="header"> <h2>Blog Name</h2> </div> <div class="row"> <div class="leftcolumn"> <div class="card"> <h2>TITLE HEADING</h2> <h5>Title description, Dec 7, 2017</h5> <div class="fakeimg" style="height:200px;">Image</div> <p>ਕੁਝ ਲੇਖ..</p> </div> <div class="card"> <h2>TITLE HEADING</h2> <h5>Title description, Sep 2, 2017</h5> <div class="fakeimg" style="height:200px;">Image</div> <p>ਕੁਝ ਲੇਖ..</p> </div> </div> <div class="rightcolumn"> <div class="card"> <h2>About Me</h2> <div class="fakeimg" style="height:100px;">Image</div> <p>Some text about me in culpa qui officia deserunt mollit anim..</p> </div> <div class="card"> <h3>ਮਸ਼ਹੂਰ ਪੋਸਟ</h3> <div class="fakeimg">Image</div><br> <div class="fakeimg">Image</div><br> <div class="fakeimg">Image</div> </div> <div class="card"> <h3>ਮੈਨੂੰ ਅਨੁਸਰਨਾ</h3> <p>ਕੁਝ ਲੇਖ..</p> </div> </div> </div> <div class="footer"> <h2>ਪੰਨੇ ਪੈਦਾ ਕਰਨਾ</h2> </div>
ਦੂਜਾ ਕਦਮ - ਸਿਐੱਸਐੱਸ ਜੋੜੋ:
* { box-sizing: border-box; } body { font-family: Arial; padding: 20px; background: #f1f1f1; } /* ਪੰਨੇ ਸਿਰ / ਬਲੌਗ ਟਾਈਟਲ */ .header { padding: 30px; font-size: 40px; text-align: center; background: white; } /* ਦੋ ਅਸਮਾਨ ਕਲਮਾਂ ਬਣਾਉਣਾ, ਇੱਕ ਦੂਜੇ ਨਾਲ ਫਲੌਟਿੰਗ */ /* ਖੱਬੇ ਕਲਮ */ .leftcolumn { float: left; width: 75%; } /* ਦੋਹਰੀ ਕਲਮ */ .rightcolumn { float: left; width: 25%; padding-left: 20px; } /* ਫਲੈਕ ਚਿੱਤਰ */ .fakeimg { background-color: #aaa; width: 100%; padding: 20px; } /* ਆਲੇਦਾਨ ਦੇ ਪੱਤਰ ਨੂੰ ਕਾਰਡ ਪ੍ਰਭਾਵ ਦੇਣਾ */ .card { background-color: white; padding: 20px; margin-top: 20px; } /* ਕਲਮਾਂ ਦੇ ਬਾਅਦ ਫਲੌਟਿੰਗ ਨੂੰ ਸਾਫ ਕਰਨਾ */ .row:after { content: ""; display: table; clear: both; } /* ਪੰਨੇ ਪੈਦਾ ਕਰਨਾ */ .footer { padding: 20px; text-align: center; background: #ddd; margin-top: 20px; } /* ਪ੍ਰਤੀਕਿਰਿਆਮੁਖੀ ਢਾਂਚਾ - ਜਦੋਂ ਸਕਰੀਨ ਚੌਡਾਈ 800px ਤੋਂ ਘੱਟ ਹੋਵੇ ਤਾਂ ਦੋ ਕਲਮਾਂ ਇੱਕ ਸਾਥ ਲੱਟਦੀਆਂ ਹਨ ਨਾ ਕਿ ਬਾਹਰੀ ਤੌਰ 'ਤੇ */ @media screen and (max-width: 800px) { .leftcolumn, .rightcolumn { width: 100%; padding: 0; } }
相关页面
教程:CSS 网站布局
教程:CSS 响应式网页设计