<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Css on 码农真经的博客</title>
    <link>https://blog.mzh.ren/zh/tags/css/</link>
    <description>Recent content in Css on 码农真经的博客</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <managingEditor>mzhren1024@gmail.com (码农真经)</managingEditor>
    <webMaster>mzhren1024@gmail.com (码农真经)</webMaster>
    <copyright>&amp;copy;{year}, All Rights Reserved</copyright>
    <lastBuildDate>Wed, 28 Dec 2022 14:07:00 +0800</lastBuildDate>
    
        <atom:link href="https://blog.mzh.ren/zh/tags/css/index.xml" rel="self" type="application/rss+xml" />
    
    
    
      <item>
        <title>Pinterest Masonry 瀑布流布局方案详解</title>
        <link>https://blog.mzh.ren/zh/posts/2022/11/pinterest-masonry-layout/</link>
        <pubDate>Wed, 28 Dec 2022 14:07:00 +0800</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Wed, 28 Dec 2022 14:07:00 +0800</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2022/11/pinterest-masonry-layout/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2022/11/pinterest-masonry-layout/images/pinterest.png&#34; alt=&#34;封面&#34;&gt;&lt;/p&gt;
&lt;p&gt;最近爬了一些漂亮的小姐姐的图片，做成一个小网站&lt;a href=&#34;http://meizitu.mzh.ren/&#34;&gt;妹子图-魔力美少女&lt;/a&gt;，专门孝敬给各位码农大哥。网站使用瀑布流布局，简单总结经验如下：&lt;/p&gt;
&lt;h2 id=&#34;什么是瀑布流&#34;&gt;什么是瀑布流？&lt;/h2&gt;
&lt;p&gt;Pinterest Masonry 瀑布流布局是一种常见的网页布局方式，常见于图片类网站。看两个例子：&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.bing.com/images/search?q=%E5%A6%B9%E5%AD%90%E5%9B%BE&amp;amp;qs=n&amp;amp;form=QBIR&amp;amp;sp=-1&amp;amp;pq=%E5%A6%B9%E5%AD%90%E5%9B%BE&amp;amp;sc=10-3&amp;amp;cvid=76204E25004B4273B0A715F5267195EC&amp;amp;ghsh=0&amp;amp;ghacc=0&amp;amp;first=1&amp;amp;tsc=ImageHoverTitle&amp;amp;cw=1177&amp;amp;ch=697&#34;&gt;妹子图 - Bing images&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2022/11/pinterest-masonry-layout/images/bing_image_search.jpg&#34; alt=&#34;必应图片搜索&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.xiaohongshu.com/explore&#34;&gt;小红书&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2022/11/pinterest-masonry-layout/images/xiaohongshu.jpg&#34; alt=&#34;小红书&#34;&gt;&lt;/p&gt;
&lt;p&gt;它的特点是每个元素的宽度相同，但是高度不同，且元素之间的高度差异较大。大家厌烦了普通的网格布局，而 Pinterest Masonry 瀑布流让元素有错位的感觉，看起来更加有趣。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>css</category>
            
          
            
              <category>grid</category>
            
          
            
              <category>Masonry</category>
            
          
            
              <category>pinterest</category>
            
          
        
        
        
      </item>
    
      <item>
        <title>2022年第23周书单-前端好书推荐</title>
        <link>https://blog.mzh.ren/zh/posts/2022/06/books202223-frontend-great-books/</link>
        <pubDate>Sun, 12 Jun 2022 11:54:15 +0800</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Sun, 12 Jun 2022 11:54:15 +0800</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2022/06/books202223-frontend-great-books/</guid>
        <description>&lt;p&gt;这周是2022年第23周，给大家推荐一波前端好书。&lt;/p&gt;
&lt;p&gt;我以前是搞前端的，本来水平就不咋地，隔了好多年再来学习React、Vue、Node、TypeScript&amp;hellip;像极了上课走神的小学生，跟不上老师的节奏。所以给大家推荐前端好书，光凭自己经验肯定不行，还需要了解业内人士的口径。在网上查很多资料，结合网友书评，人肉大数据之后给大家推荐。主要集中在HTML/CSS/JS，也有Vue/React的书，但不多。我现在也在学习React、Vue、Node、TypeScript等，也请大家留言推荐相关好书。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        <media:content url="https://blog.mzh.ren/images/feature5/frontend-books-thumbnail.jpg" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>每周读书</category>
            
          
            
              <category>前端</category>
            
          
            
              <category>html</category>
            
          
            
              <category>css</category>
            
          
            
              <category>javascript</category>
            
          
            
              <category>ES6</category>
            
          
            
              <category>书单</category>
            
          
        
        
        
      </item>
    
      <item>
        <title>只要一行代码，实现五种 CSS 经典布局</title>
        <link>https://blog.mzh.ren/zh/posts/2020/08/2020-08-10-five-css-layouts-in-one-line/</link>
        <pubDate>Mon, 10 Aug 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Mon, 10 Aug 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/08/2020-08-10-five-css-layouts-in-one-line/</guid>
        <description>&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;作者：&lt;a href=&#34;http://www.ruanyifeng.com/blog/&#34;&gt;阮一峰&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;原文链接：&lt;a href=&#34;http://www.ruanyifeng.com/blog/2020/08/five-css-layouts-in-one-line.html&#34;&gt;只要一行代码，实现五种 CSS 经典布局&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;页面布局是样式开发的第一步，也是 CSS 最重要的功能之一。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2020/08/2020-08-10-five-css-layouts-in-one-line/images/bg2020080719.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;常用的页面布局，其实就那么几个。下面我会介绍5个经典布局，只要掌握了它们，就能应对绝大多数常规页面。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>css</category>
            
          
            
              <category>flex</category>
            
          
            
              <category>grid</category>
            
          
            
              <category>布局</category>
            
          
            
              <category>ruanyifeng</category>
            
          
        
        
          
            
              <category>前端</category>
            
          
        
        
      </item>
    
      <item>
        <title>查找并修复页面意外的overflow</title>
        <link>https://blog.mzh.ren/zh/posts/2020/04/2020-04-23-findingfixing-unintended-body-overflow/</link>
        <pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Thu, 23 Apr 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/04/2020-04-23-findingfixing-unintended-body-overflow/</guid>
        <description>&lt;p&gt;响应式网站设计切换不同尺寸后偶尔会出现页面内容比屏幕要宽面导致出现横向滚动条。这里有个脚本可以方便的检测哪个元素超出了屏幕：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;var docWidth = document.documentElement.offsetWidth;

[].forEach.call(
  document.querySelectorAll(&amp;#39;*&amp;#39;),
  function(el) {
    if (el.offsetWidth &amp;gt; docWidth) {
      console.log(el);
    }
  }
);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;找到元素后，修改适配即可。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>css</category>
            
          
            
              <category>overflow</category>
            
          
            
              <category>响应式</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
        
        
      </item>
    
      <item>
        <title>Markdown Syntax Guide</title>
        <link>https://blog.mzh.ren/zh/posts/markdown-syntax/</link>
        <pubDate>Fri, 20 Dec 2019 12:00:06 +0900</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Fri, 20 Dec 2019 12:00:06 +0900</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/markdown-syntax/</guid>
        <description>&lt;p&gt;This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.&lt;/p&gt;</description>
        
        <dc:creator>Choi</dc:creator>
        <media:content url="https://blog.mzh.ren/images/feature1/markdown.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>markdown</category>
            
          
            
              <category>css</category>
            
          
            
              <category>html</category>
            
          
            
              <category>themes</category>
            
          
        
        
          
            
              <category>themes</category>
            
          
            
              <category>syntax</category>
            
          
        
        
          
            
              <category>Themes Guide</category>
            
          
        
      </item>
    
  </channel>
</rss>