<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>たねっぱ！ &#187; CSS3</title>
	<atom:link href="https://taneppa.net/tag/css3/feed/" rel="self" type="application/rss+xml" />
	<link>https://taneppa.net</link>
	<description>コツコツあつめるWeb作りのためのたね　たねっぱ！Web系情報ブログ　Webのお役立ちネタ配信中！</description>
	<lastBuildDate>Tue, 09 May 2023 00:02:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>CSSで背景を斜めに区切る方法（レスポンシブ可）</title>
		<link>https://taneppa.net/bg_separate_css/</link>
		<comments>https://taneppa.net/bg_separate_css/#comments</comments>
		<pubDate>Mon, 26 Aug 2019 02:46:02 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=6457</guid>
		<description><![CDATA[CSSで背景を斜めに区切る方法を紹介します。]]></description>
				<content:encoded><![CDATA[	<div id="Rurippa">
		<p>背景を斜めに区切ったレイアウトにする方法を紹介します。
			<br />色々なやり方がありますが、画像を使わずCSSのみでできる２パターンを紹介します。</p>




		<h2>目次</h2>
		<ul>
			<li><a href="#item00">参考サイト例</a></li>
			<li><a href="#item02">borderを使った方法</a></li>
			<li><a href="#item03">transform: skew を使った方法</a></li>
			<li><a href="#item04">最後に</a></li>
		</ul>


		<div id="item00" class="spaceCont"></div>
		<h2>参考サイト例</h2>
		<p>斜めに区切るレイアウトを使っているサイトをピックアップしてみました。<br />よければご覧ください。</p>


		<p><a href="https://yukyu-chouseisan.com/" target="_blank"><img src="https://taneppa.net/wp-content/uploads/2019/05/bg_sample_site01-500x311.jpg" alt="bg_sample_site01" width="500" height="311" class="alignnone size-medium wp-image-6458" /></a></p>
		<p>・<a href="https://yukyu-chouseisan.com/" target="_blank">有休調整さん presented by Club Med×調整さん</a></p>


		<p><a href="https://plusgraph-ca.jp/" target="_blank"><img src="https://taneppa.net/wp-content/uploads/2019/05/bg_sample_site02-500x295.png" alt="bg_sample_site02" width="500" height="295" class="alignnone size-medium wp-image-6459" /></a></p>
		<p>・<a href="https://plusgraph-ca.jp/" target="_blank">+graph Cloud &#038; Agent</a></p>




		<div id="item01" class="spaceCont"></div>
		<h2>実装方法</h2>




		<div id="item02" class="spaceCont"></div>
		<h3>borderを使った方法</h3>
		<p>borderで三角形を作る仕組みを利用して、セクション間に配置する方法です。
    <br />セクションに擬似要素（before,after）で三角形を作ります。</p>
    <p>背景画像を使った方法と同じく、ブラウザサイズによって、三角形の形が多少伸縮するので、角度が変わると困る場合は 気をつけてください。</p>
		<p>※三角形の作り方が よくわからない人は、「三角形の作り方」を書いているページがあるので、ご覧ください。
    <br />「<a href="https://taneppa.net/css_make_a_triangle/">CSSで三角形をつくる方法 | たねっぱ！</a>」</p>

    <div class="section1">
      <p>コンテンツ</p>
    </div>

    <div class="section2">
      <p>コンテンツ</p>
    </div>


    <pre class="brush: xml; title: ; notranslate">
    &lt;div class=&quot;section1&quot;&gt;
      &lt;p&gt;コンテンツ&lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;section2&quot;&gt;
      &lt;p&gt;コンテンツ&lt;/p&gt;
    &lt;/div&gt;
    </pre>

    <pre class="brush: xml; title: ; notranslate">
    .section1,
    .section2{
      /*レイアウト用のCSS*/
      padding: 50px;
    }
    .section1{
      position: relative;

      /*レイアウト用のCSS*/
      background-color: pink;
    }
    .section1::before{
      content:&quot;&quot;;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 0;
      height: 0;
      border-style: solid;

      /*ここで三角形のサイズを決める。
      必ず幅100vwにして、ブラウザサイズいっぱいにしてください。*/
      border-width: 0 0 100px 100vw ;

      border-color: transparent transparent #fff transparent;
    }
    </pre>








		<div id="item03" class="spaceCont"></div>
		<h3>transform: skew を使った方法</h3>
		<p>transform: skew を使って、セクションの擬似要素に平行四辺形を作り、配置する方法です。</p>

    <div class="section11">
      <p>コンテンツ</p>
    </div>

    <div class="section22">
    	<p>コンテンツ</p>
    </div>

    <pre class="brush: xml; title: ; notranslate">
    &lt;div class=&quot;section1&quot;&gt;
      &lt;p&gt;コンテンツ&lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;section2&quot;&gt;
    	&lt;p&gt;コンテンツ&lt;/p&gt;
    &lt;/div&gt;
    </pre>


    <pre class="brush: xml; title: ; notranslate">
    .section1,
    .section2{
      padding: 50px 30px;
    }

    .section1 {
      background:pink;
    }
    .section2 {
      position: relative;
      z-index: 0;
    }
    .section2::after{
      content: '';
      position: absolute;
      left:0;
      top: 0;

      /*四角形を傾けます*/
      transform: skewY(-5deg);
      transform-origin: bottom left;

      z-index: -1;
      width:100%;
      height:100%;
      background:#fff;
    }
    </pre>















<div id="item04" class="spaceCont"></div>
		<h2>最後に</h2>
		<p>webサイトではよく見かけるレイアウトなので、チャレンジしてみてください♪</p>





	</div>




	<style>
  #Rurippa .spaceCont {
    padding-top: 30px;
    margin-top: -30px;
  }

		#Rurippa .section00,
		#Rurippa .section11{
      background:pink;
    }
		#Rurippa .section2
     {background: #fff;}
		#Rurippa .section11,
		#Rurippa .section22,
		#Rurippa .section1,
		#Rurippa .section2 {
      margin: 0;}
      		#Rurippa .section2 p{
            margin-top: 0;
          }

		#Rurippa .section0_1{
      background: url(https://taneppa.net/wp-content/uploads/2019/05/bg_pink_sample01.png)no-repeat top left;
      -webkit-background-size: 100% auto;
      background-size: 100% auto;
    }
		#Rurippa .section0_1,
		#Rurippa .section0_2,
		#Rurippa .section1,
    #Rurippa .section2 {
      			padding: 30px;
    }
		#Rurippa .section1 {
			position: relative;
			background-color: pink;

      overflow-x: hidden;
		}

		#Rurippa .section1::before {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 0;
			height: 0;
			content: "";
			border-style: solid;
			border-width: 0 0 100px 100vw;
			border-color: transparent transparent #fff transparent;
		}




    #Rurippa .section11,
    #Rurippa .section22{
      padding: 30px;
      box-sizing: border-box;
    }
    #Rurippa .section22 {
      position: relative;
			padding: 50px 30px;
      z-index: 0;
		}
  #Rurippa .section22 ::after{
    content: '';
    position: absolute;
    z-index: -1;
    left:0;
    top: 0;
    width:100%;
    height:100%;
    background:#fff;
    transform: skewY(-5deg);
    transform-origin: bottom left;
    }

	</style>



]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/bg_separate_css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible Boxについて（flexアイテム編）</title>
		<link>https://taneppa.net/flexbox_item/</link>
		<comments>https://taneppa.net/flexbox_item/#comments</comments>
		<pubDate>Mon, 29 Jul 2019 01:11:47 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=6425</guid>
		<description><![CDATA[flexアイテムに指定できるプロパティを紹介します。]]></description>
				<content:encoded><![CDATA[



	<div id="Rurippa">

		<p>順番を入れ替えたり、子要素の伸縮率でを指定したり。flexアイテムに指定できるプロパティをまとめて紹介します。</p>

		<h3>目次</h3>
		<ul>
			<li><a href="#item00">ベースのHTML</a></li>
			<li><a href="#item01">order</a></li>
			<li><a href="#item02">flex-grow</a></li>
			<li><a href="#item03">flex-shrink</a></li>
			<li><a href="#item04">flex-basis</a></li>
			<li><a href="#item05">flex</a></li>
			<li><a href="#item05">align-self</a></li>
<li><a href="#item10">まとめ</a></li>
		</ul>




		<div id="item00" class="spaceCont"></div>
		<h2>ベースのHTML</h2>
		<p>今回はul、liを使って紹介します。他のタグでももちろんOKです。</p>

		<pre class="brush: xml; title: ; notranslate">
		&lt;ul class=&quot;sample&quot;&gt;
			&lt;li class=&quot;item01&quot;&gt;1&lt;/li&gt;
			&lt;li class=&quot;item02&quot;&gt;2&lt;/li&gt;
			&lt;li class=&quot;item03&quot;&gt;3&lt;/li&gt;
		&lt;/ul&gt;
		</pre>

		<pre class="brush: xml; title: ; notranslate">
		.sample{
			display: flex;
		}
		</pre>

		<p>また、今回はflexアイテムに対して指定するプロパティについて紹介します。</p>
		<p><a href="https://taneppa.net/wp-content/uploads/2019/05/flex_img01.jpg"><img src="https://taneppa.net/wp-content/uploads/2019/05/flex_img01-500x237.jpg" alt="flex_img01" width="500" height="237" class="alignnone size-medium wp-image-6412" /></a></p>


		<div id="item01" class="spaceCont"></div>
		<h2>order</h2>
		<p>flexアイテムの順番を変えられます。マイナスの数値も可能。初期値は０です。</p>
		<pre class="brush: xml; title: ; notranslate">
		.item01 { order: -1;}
		.item02 { order: 3;}
		.item03 { order: 0;}
		.item04 { order: 2;}
		.item05 { order: 1;}
		</pre>

			<ul class="sample sample01-1">
				<li class="item01">1</li>
				<li class="item02">2</li>
				<li class="item03">3</li>
				<li class="item04">4</li>
				<li class="item05">5</li>
			</ul>




<div id="item02" class="spaceCont"></div>
		<h2>flex-grow</h2>
		<p>flexコンテナーにスペースがある場合、flexアイテムの伸びる比率を指定できます。</p>



		<pre class="brush: xml; title: ; notranslate">
		.item01 { flex-grow: 1;}
		.item02 { flex-grow: 2;}
		.item03 { flex-grow: 0;}
		</pre>


    <ul class="sample sample02-1">
			<li class="item01">1</li>
			<li class="item02">2</li>
			<li class="item03">3</li>
		</ul>






<div id="item03" class="spaceCont"></div>
		<h2>flex-shrink</h2>
		<p>flex-growとは真逆のプロパティです。flexコンテナーにスペースがない場合、flexアイテムの縮む比率を指定できます。初期値は０です。</p>



		<pre class="brush: xml; title: ; notranslate">
		.item01 { flex-shrink: 1;}
		.item02 { flex-shrink: 2;}
		.item03 { flex-shrink: 0;}
		</pre>


    <ul class="sample sample03-1">
			<li class="item01">1</li>
			<li class="item02">2</li>
			<li class="item03">3</li>
		</ul>





<div id="item04" class="spaceCont"></div>
		<h2>flex-basis</h2>
		<p>flexアイテムの幅を、widthと同じように決めることができます。初期値はautoです。</p>


		<pre class="brush: xml; title: ; notranslate">
		.item01 { flex-basis: 1;}
		.item02 { flex-basis: 2;}
		.item03 { flex-basis: 0;}
		</pre>


    <ul class="sample sample04-1">
			<li class="item01">1</li>
			<li class="item02">2</li>
			<li class="item03">3</li>
		</ul>




<div id="item05" class="spaceCont"></div>
		<h2>flex</h2>
		<p>「flex-grow」、「flex-shrink」、「flex-basis」の順でまとめて指定できるショートハンドです。</p>


		<pre class="brush: xml; title: ; notranslate">
		/*記述例*/
		.item01 { flex: 1 0 40%;}
		</pre>



<div id="item06" class="spaceCont"></div>
		<h2>align-self</h2>
		<p>align-itemと同じように垂直方向の指定ができますが、flexアイテムに対してになります。また、flexコンテナーの指定（align-item）よりも優先されます。</p>


		<pre class="brush: xml; title: ; notranslate">
		.item01 { align-self: center;}
		.item02 { align-self: flex-end;;}
		.item03 { height: 150px;}
		</pre>


    <ul class="sample sample06-1">
			<li class="item01">1</li>
			<li class="item02">2</li>
			<li class="item03">3</li>
		</ul>



<div id="item10" class="spaceCont"></div>
		<h2>まとめ</h2>
<p>いかがでしたか？<br />今回はflexアイテム編でしたが、よければこちらも合わせて読んでみてくださいね。<br />「<a href="https://taneppa.net/flexbox_container/" title="Flexible Boxについて（flexコンテナー編）">Flexible Boxについて（flexコンテナー編）</a>」それでは、みなさん善きコーディングライフを♪</p>




	</div>




	<style>
		#Rurippa .spaceCont {
		padding-top: 30px;
		margin-top: -30px;
		}

    #Rurippa .sample {

      margin: 0;
      padding: 0;
      list-style-type: none;
			background-color: #fff;
    }

    #Rurippa .baseHtml li,
    #Rurippa .sample li {
      list-style: none;
			background: none;
			padding: 0;
			margin: 0;

    }

		#Rurippa .sample li{
      width: 20%;
      height: 50px;
      background-color: #FFBEDA;
      text-align: center;
      line-height: 50px;
      border: 1px solid #eee;
    }
		#Rurippa .baseHtml {
    max-width: 500px;
    min-height: 50px;
    border: 1px solid #333;
		background-color: #fff;
		}


		#Rurippa .baseHtml li{
			width: 20%;
			height: 50px;
			background-color: skyblue;
			text-align: center;
			line-height: 50px;
			border: 1px solid #eee;
		}
		#Rurippa .sample {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
    max-width: 500px;
    min-height: 50px;
    border: 1px solid #333;

		}

		#Rurippa .sample01-1 {
			display: flex;
		}

		#Rurippa .sample01-1 .item01 { order: -1;}
		#Rurippa .sample01-1 .item02 { order: 3;}
		#Rurippa .sample01-1 .item03 { order: 0;}
		#Rurippa .sample01-1 .item04 { order: 2;}
		#Rurippa .sample01-1 .item05 { order: 1;}

		#Rurippa .sample02-1 .item01 { flex-grow: 1;}
		#Rurippa .sample02-1 .item02 { flex-grow: 2;}
		#Rurippa .sample02-1 .item03 { flex-grow: 0;}

		#Rurippa .sample03-1 li {
			width: 40%;
		}
		#Rurippa .sample03-1 .item01 { flex-shrink: 1;}
		#Rurippa .sample03-1 .item02 { flex-shrink: 2;}
		#Rurippa .sample03-1 .item03 { flex-shrink: 0;}


		#Rurippa .sample04-1 .item01 { flex-basis: auto;}
		#Rurippa .sample04-1 .item02 { flex-basis: 50px;}
		#Rurippa .sample04-1 .item03 { flex-basis: 50%;}


		#Rurippa .sample06-1 .item03 { height: 150px;}
		#Rurippa .sample06-1 .item01 { align-self: center;}
		#Rurippa .sample06-1 .item02 { align-self: flex-end;;}




		</style>



]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/flexbox_item/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible Boxについて（flexコンテナー編）</title>
		<link>https://taneppa.net/flexbox_container/</link>
		<comments>https://taneppa.net/flexbox_container/#comments</comments>
		<pubDate>Mon, 22 Jul 2019 01:04:03 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=6374</guid>
		<description><![CDATA[Flexible Boxの使い方をまとめます。今回は「flexコンテナー」に指定するプロパティを紹介します。]]></description>
				<content:encoded><![CDATA[	<div id="Rurippa">

		<p>簡単に横並びや、中央寄せができたり。便利なプロパティがたくさんあるので、振り返るのにも役立つようにまとめてみます！</p>

		<h3>目次</h3>
		<ul>
			<li><a href="#item00">ベースのHTML</a></li>
			<li><a href="#item01">display: flex;</a></li>
			<li><a href="#item02">flex-direction</a></li>
			<li><a href="#item03">flex-wrap</a></li>
			<li><a href="#item04">flex-flow</a></li>
			<li><a href="#item05">justify-content</a></li>
			<li><a href="#item06">align-items</a></li>
			<li><a href="#item07">align-content</a></li>
		</ul>




		<div id="item01" class="spaceCont"></div>
		<h2>ベースのHTML</h2>
		<p>今回はul、liを使って紹介します。他のタグでももちろんOKです。</p>
		<pre class="brush: xml; title: ; notranslate">
		&lt;ul class=&quot;sample&quot;&gt;
			&lt;li&gt;1&lt;/li&gt;
			&lt;li&gt;2&lt;/li&gt;
			&lt;li&gt;3&lt;/li&gt;
			&lt;li&gt;4&lt;/li&gt;
			&lt;li&gt;5&lt;/li&gt;
		&lt;/ul&gt;
		</pre>




		<ul class="baseHtml">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>



		<div id="item01" class="spaceCont"></div>
		<h2>display: flex;</h2>

		<p>親要素に指定するだけで、中にある子要素が横並びになります。</p>
		<p>display: flex;を親要素に書くことで、親要素に当たる部分（今回ならul）が「flexコンテナー」、その中にある子要素（今回はli）が「flexアイテム」となります。ざっくり名前だけでも覚えておくと良いと思います。</p>
<p><a href="https://taneppa.net/wp-content/uploads/2019/05/flex_img01.jpg"><img src="https://taneppa.net/wp-content/uploads/2019/05/flex_img01-500x237.jpg" alt="flex_img01" width="500" height="237" class="alignnone size-medium wp-image-6412" /></a></p>



    <ul class="sample sample01">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>

		<pre class="brush: xml; title: ; notranslate">
		.sample {
			display: flex;
		}
		</pre>

		<pre class="brush: xml; title: ; notranslate">
		/*インライン要素に使う場合は、こちらを指定します。*/
		.sample {
			display: inline-flex;
		}
		</pre>




<div id="item02" class="spaceCont"></div>
		<h2>flex-direction</h2>
		<p>「flex-direction」は、flexアイテムが並ぶ方向を指定できます。たて・よこ方向があります。</p>

		<h3>row</h3>
	<p>左から右へ（初期値）</p>




		<pre class="brush: xml; title: ; notranslate">
		.sample {
			display: flex;
			flex-direction: row;
		}
		</pre>

		    <ul class="sample sample02-1">
					<li>1</li>
					<li>2</li>
					<li>3</li>
					<li>4</li>
					<li>5</li>
				</ul>




<h3>row-reverse</h3>
<p>右から左へ</p>
		<pre class="brush: xml; title: ; notranslate">
		.sample {
			display: flex;
			flex-direction: row-reverse;
		}
		</pre>

		    <ul class="sample sample02-2">
					<li>1</li>
					<li>2</li>
					<li>3</li>
					<li>4</li>
					<li>5</li>
				</ul>



		<h3>column</h3>
		<p>上から下へ</p>

    

		<pre class="brush: xml; title: ; notranslate">
		.sample {
			display: flex;
			flex-direction: column;
		}
		</pre>

<ul class="sample sample02-3">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>

		<h3>column-reverse</h3>
		<p>下から上へ</p>

   

		<pre class="brush: xml; title: ; notranslate">
		.sample {
			display: flex;
			flex-direction: column-reverse;
		}
		</pre>


 <ul class="sample sample02-4">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>




<div id="item03" class="spaceCont"></div>
				<h2>flex-wrap</h2>
				<p>「flex-wrap」は、１行で並んでいるflexアイテムの折り返しの有無と、並ぶ方向を指定できます。</p>

				<h3>nowrap</h3>
			<p>折り返ししない（初期値）</p>




				<pre class="brush: xml; title: ; notranslate">
				.sample {
					display: flex;
					flex-wrap: nowrap;
				}
				</pre>

				    <ul class="sample sample03-1">
							<li>1</li>
							<li>2</li>
							<li>3</li>
							<li>4</li>
							<li>5</li>
						</ul>

						<h3>wrap</h3>
						<p>折り返しをする</p>
				<pre class="brush: xml; title: ; notranslate">
				.sample {
					display: flex;
					flex-wrap: wrap;
				}
				</pre>

				    <ul class="sample sample03-2">
							<li>1</li>
							<li>2</li>
							<li>3</li>
							<li>4</li>
							<li>5</li>
						</ul>

						<h3>wrap-reverse</h3>
						<p>下から上方向に、折り返しをする</p>
				<pre class="brush: xml; title: ; notranslate">
				.sample {
					display: flex;
					flex-wrap: wrap-reverse;
				}
				</pre>

				    <ul class="sample sample03-3">
							<li>1</li>
							<li>2</li>
							<li>3</li>
							<li>4</li>
							<li>5</li>
						</ul>









		<div id="item04" class="spaceCont"></div>
		<h2>flex-flow</h2>
		<p>「flex-direction」と「flex-wrap」をまとめて指定できるショートハンドです。
		<br />flex-flow:のあとに、flex-directionの値　半角スペース flex-wrapの値の順に指定します。</p>

		<h3>flex-flow: （flex-direction）（flex-wrap）;</h3>
		<p>初期値は「row nowrap」です。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-flow: row-reverse wrap;
}
</pre>

		<ul class="sample sample04-1">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>









		<div id="item05" class="spaceCont"></div>
		<h2>justify-content</h2>
		<p>水平方向の揃え方の指定ができます。</p>

		<h3>flex-start</h3>
		<p>flexアイテムが左寄せで並びます。flex-startが初期値です。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	justify-content: flex-start;
}
</pre>

		<ul class="sample sizeS sample05-1">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>



		<h3>flex-end</h3>
		<p>flexアイテムが下寄せで並びます。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	justify-content: flex-end;
}
</pre>

		<ul class="sample sizeS sample05-2">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>





		<h3>center</h3>
		<p>flexアイテムが中央寄せで並びます。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	justify-content: center;
}
</pre>

		<ul class="sample sizeS sample05-3">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>




		<h3>space-between</h3>
		<p>flexアイテムの最初と最後を両端に配置し、残りの要素は均等に間をあけて配置する。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	justify-content: space-between;
}
</pre>

		<ul class="sample sizeS sample05-4">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>



		<h3>space-around</h3>
		<p>flexアイテムを全て均等に配置する。space-betweenとの違いは、最初と最後の要素の両側にも均等にスペースが入ります。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	justify-content: space-around;
}
</pre>

		<ul class="sample sizeS sample05-5">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>







<div id="item06" class="spaceCont"></div>
		<h2>align-items</h2>
		<p>垂直方向の揃え方の指定ができます。</p>


		<h3>stretch</h3>
		<p>初期値になります。flexアイテムの一番高い要素に合わせて 他のflexアイテムも高さが伸びるため、便利です。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	align-items: stretch;
}
</pre>

		<ul class="sample sample06-1">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>


		<h3>flex-start</h3>
		<p>垂直方向に上寄せで配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	align-items: flex-start;
}
</pre>

		<ul class="sample sample06-2">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>

		<h3>flex-end</h3>
		<p>垂直方向に下側に配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	align-items: flex-end;
}
</pre>

		<ul class="sample sample06-3">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>








		<h3>center</h3>
		<p>垂直方向に中央に配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	align-items: center;
}
</pre>

		<ul class="sample sample06-4">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>



		<h3>baseline</h3>
		<p>flexアイテムのベースラインで揃えます。<br />※わかりやすくするため、それぞれ文字サイズを変えています。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	align-items: baseline;
}
</pre>

		<ul class="sample sample06-5">
			<li>1</li>
			<li style="font-size: 40px;">2</li>
			<li style="font-size: 16px;">3</li>
			<li style="font-size: 35px;">4</li>
			<li style="font-size: 20px;">5</li>
		</ul>









<div id="item07" class="spaceCont"></div>
		<h2>align-content</h2>
		<p>flexアイテムが複数行あるとき、垂直方向の揃え方の指定ができます。</p>


		<h3>stretch</h3>
		<p>初期値になります。flexアイテムの一番高い要素に合わせて 他のflexアイテムも高さが伸びるため、便利です。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
	align-content: stretch;
}
</pre>

		<ul class="sample sample07-1">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>


		<h3>flex-start</h3>
		<p>垂直方向に上寄せで配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
</pre>

		<ul class="sample sample07-2">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
			<li>6</li>
			<li>7</li>
			<li>8</li>
			<li>9</li>
			<li>10</li>
		</ul>

		<h3>flex-end</h3>
		<p>垂直方向に下側に配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
}
</pre>

		<ul class="sample sample07-3">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
			<li>6</li>
			<li>7</li>
			<li>8</li>
			<li>9</li>
			<li>10</li>
		</ul>





		<h3>center</h3>
		<p>垂直方向に中央に配置します。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}
</pre>

		<ul class="sample sample07-4">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
			<li>6</li>
			<li>7</li>
			<li>8</li>
			<li>9</li>
			<li>10</li>
		</ul>



		<h3>space-between</h3>
		<p>flexアイテムの最初と最後を上下両端に配置し、残りの要素は均等に行間をあけて配置する。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}
</pre>

		<ul class="sample sample07-5">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
			<li>6</li>
			<li>7</li>
			<li>8</li>
			<li>9</li>
			<li>10</li>
		</ul>


		<h3>space-around</h3>
		<p>flexアイテムを全て均等に配置する。space-betweenとの違いは、最初と最後の要素の上下にも均等にスペースが入ります。</p>
<pre class="brush: xml; title: ; notranslate">
.sample {
	display: flex;
	flex-wrap: wrap;
 	align-content: center;
}
</pre>

		<ul class="sample sample07-6">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
			<li>6</li>
			<li>7</li>
			<li>8</li>
			<li>9</li>
			<li>10</li>
		</ul>






<h2>まとめ</h2>
<p>いかがでしたか？<br />使い慣れるまで、どのプロパティだっけ？となるかもしれませんが・・、まずはよく使うものから覚えていけると良いと思います。フレックスボックスは便利な使い方が色々できるので、頑張って覚えていきましょー♪</p>
	</div>




	<style>
		#Rurippa .spaceCont {
		padding-top: 30px;
		margin-top: -30px;
		}

    #Rurippa .sample {

      margin: 0;
      padding: 0;
      list-style-type: none;
			background-color: #fff;
    }

    #Rurippa .baseHtml li,
    #Rurippa .sample li {
      list-style: none;
			background: none;
			padding: 0;
			margin: 0;

    }

		#Rurippa .sample li{
      width: 20%;
      height: 50px;
      background-color: skyblue;
      text-align: center;
      line-height: 50px;
      border: 1px solid #eee;
    }
		#Rurippa .baseHtml {
    max-width: 500px;
    min-height: 50px;
    border: 1px solid #333;
		background-color: #fff;
		}


		#Rurippa .baseHtml li{
			width: 20%;
			height: 50px;
			background-color: skyblue;
			text-align: center;
			line-height: 50px;
			border: 1px solid #eee;
		}
		#Rurippa .sample {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
    max-width: 500px;
    min-height: 50px;
    border: 1px solid #333;

		}

		#Rurippa .sample02-1 {
			flex-direction: row;
		}
		#Rurippa .sample02-2 {
			flex-direction: row-reverse;
		}

		#Rurippa .sample02-3 {
			flex-direction: column;
		}
		#Rurippa .sample02-4 {
			flex-direction: column-reverse;
		}
		#Rurippa .sample03-1 {
			flex-wrap: nowrap
		}
		#Rurippa .sample03-2 {
			flex-wrap: wrap;
		}

		#Rurippa .sample03-3 {
			flex-wrap: wrap-reverse;
		}

		#Rurippa .sample04-1 {
			flex-flow: row-reverse wrap;
		}



		#Rurippa .sizeS li{
			width: 15%;
		}
		#Rurippa .sample05-1 {
			justify-content: flex-start;
		}

			#Rurippa .sample05-2 {
			justify-content: flex-end;
		}
			#Rurippa .sample05-3 {
			justify-content: center;
		}
			#Rurippa .sample05-4 {
			justify-content: space-between;
		}
			#Rurippa .sample05-5 {
			justify-content: space-around;
		}

			#Rurippa .sample06-1 li{
			min-height: 50px;
			height: auto;
			}
			#Rurippa .sample06-1 {
				min-height: 150px;
			align-items: stretch;
		}
			#Rurippa .sample06-2 {
				min-height: 150px;
			align-items: flex-start;
		}
			#Rurippa .sample06-3 {
				min-height: 150px;
			align-items: flex-end;
		}
			#Rurippa .sample06-4 {
				min-height: 150px;
			align-items: center;
		}
			#Rurippa .sample06-5 {
				min-height: 150px;
			align-items: baseline;
		}

			#Rurippa .sample07-1 li{
			min-height: 50px;
			height: auto;
			}
			#Rurippa .sample07-6,
			#Rurippa .sample07-5,
			#Rurippa .sample07-4,
			#Rurippa .sample07-3,
			#Rurippa .sample07-2,
			#Rurippa .sample07-1 {
			height: 200px;
			}
			#Rurippa .sample07-1 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: stretch;
		}
			#Rurippa .sample07-2 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: flex-start;
		}
			#Rurippa .sample07-3 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: flex-end;
		}
			#Rurippa .sample07-4 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: center;
		}
			#Rurippa .sample07-5 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: space-between;
		}
			#Rurippa .sample07-6 {
				min-height: 150px;
				flex-wrap: wrap;
			align-content: space-around;
		}


		</style>



]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/flexbox_container/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>均等配置したリストの最終行を、左寄せにする方法（ justify-content: space-betweenを使った場合 ）</title>
		<link>https://taneppa.net/flexbox_list_left/</link>
		<comments>https://taneppa.net/flexbox_list_left/#comments</comments>
		<pubDate>Wed, 17 Jul 2019 00:52:29 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web制作]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=6287</guid>
		<description><![CDATA[Flexboxを使って均等配置したリストの最終行を、左揃えにする方法を紹介します。]]></description>
				<content:encoded><![CDATA[	<div id="Rurippa">


		<h3>目次</h3>
		<ul>
			<li><a href="#item01">はじめに</a></li>
			<li><a href="#item02">３列のとき</a></li>
			<li><a href="#item03">４列のとき</a></li>
			<li><a href="#item04">最後に</a></li>
		</ul>



		<div id="item01" class="spaceCont"></div>
		<h2>はじめに</h2>
		<p>Flexbox（justify-content: space-between、flex-wrap: wrap;）を使って並べると、最終行が下記のレイアウトになります。これを、<b>均等配置のまま 最終行は左揃え</b>にする方法を紹介します。</p>
		<a href="https://taneppa.net/wp-content/uploads/2019/05/flex_center_img01.jpg"><img src="https://taneppa.net/wp-content/uploads/2019/05/flex_center_img01-500x225.jpg" alt="flex_center_img01" width="500" height="225" class="alignnone size-medium wp-image-6306" /></a>

		<h3>ベースになるHTML・CSS</h3>
		<pre class="brush: xml; title: ; notranslate">
		&lt;ul class=&quot;sample&quot;&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
		&lt;/ul&gt;
		</pre>
		<pre class="brush: xml; title: ; notranslate">
		&lt;style&gt;
			ul.sample {
				max-width: 400px;
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
			}
		&lt;/style&gt;
		</pre>



		<div id="item02" class="spaceCont"></div>
		<h2>３列のとき</h2>
		<h3>サンプル</h3>

		<ul class="sample1">
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
		</ul>







		<pre class="brush: xml; title: ; notranslate">
		&lt;ul class=&quot;sample&quot;&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
			&lt;li&gt;&lt;img src=&quot;https://placehold.jp/ccc/ccc/100x50.jpg&quot; alt=&quot;&quot;&gt;&lt;/li&gt;
		&lt;/ul&gt;
		</pre>

		<pre class="brush: xml; title: ; notranslate">
		&lt;style&gt;
			ul.sample li {
				width: 26%;
			}

			ul.sample1::after {
				content: &quot;&quot;;
				display: block;
				width: 26%;
				height: 0;
			}
		&lt;/style&gt;
		</pre>



		<h3>ポイント</h3>
		<p>ulのafter（一番後ろの位置）に、liと同じ幅（高さは不要）の擬似要素を入れることで、左寄せになります。</p>



		<div id="item03" class="spaceCont"></div>
		<h2>４列のとき</h2>
		<h3>最後の行が２つのときのサンプル</h3>
		<ul class="sample2">
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
		</ul>
		<h3>最後の行が３つのときのサンプル</h3>
		<ul class="sample2">
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
			<li><img src="https://placehold.jp/ccc/ccc/100x50.jpg" alt=""></li>
		</ul>


		<pre class="brush: xml; title: ; notranslate">
		&lt;style&gt;
			ul.sample li {
				width: 21%;
			}

			ul.sample::after,
			ul.sample::before {
				content: &quot;&quot;;
				display: block;
				width: 21%;
				height: 0;
			}

			ul.sample::before {
				order: 1;
			}
		&lt;/style&gt;
		</pre>

		<h3>ポイント</h3>
		<p>３列のときと違うのは、afterだけでは要素が足りないので、beforeも使います。ここで気をつけないといけないのは、<b>beforeにorderを指定して、順番を変える</b>ことです。</p>



		<div id="item04" class="spaceCont"></div>
		<h2>最後に</h2>
		<p>もし５列以上ある場合は、floatを使うか、javascriptで調整できます。
			<br />flexboxは便利なところもあり、今回のように調整が必要なところもあるので うまく使っていきたいですね(´▽`*)♪</p>





	</div>



	<style>

	#Rurippa .spaceCont {
	padding-top: 30px;
	margin-top: -30px;
	}
		#Rurippa ul {
			margin: 0;
			padding: 0;
		}

		#Rurippa ul li .photo {
			font-size: 0;
		}

		#Rurippa ul li .photo,
		#Rurippa ul li .txt {
			margin: 0;

		}

		#Rurippa ul li {
			list-style-type: none;
		}



		#Rurippa ul.sample1 li,
		#Rurippa ul.sample2 li {
			background-image: none;

		}

		#Rurippa ul.sample1 img,
		#Rurippa ul.sample2 img {
			width: 100%;
		}

		#Rurippa ul.sample1,
		#Rurippa ul.sample2 {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;

			max-width: 400px;
			background-color: #fff;
			border: 1px solid #ccc;
		}

		#Rurippa ul.sample1 li,
		#Rurippa ul.sample2 li {
			padding: 0;

			box-sizing: border-box;
		}

		#Rurippa ul.sample1 li {
			width: 26%;
		}

		#Rurippa ul.sample2 li {
			width: 21%;
		}



		#Rurippa ul.sample1::after {
			content: "";
			display: block;
			width: 26%;
			height: 0;
		}

		#Rurippa ul.sample2::before {
			order: 1;
		}

		#Rurippa ul.sample2::after,
		#Rurippa ul.sample2::before {
			content: "";
			display: block;
			width: 21%;
			height: 0;
		}
	</style>










]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/flexbox_list_left/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>左右交互のレイアウトの作り方（Flexbox編）</title>
		<link>https://taneppa.net/flexbox_row_reverse/</link>
		<comments>https://taneppa.net/flexbox_row_reverse/#comments</comments>
		<pubDate>Wed, 22 May 2019 00:31:59 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=6087</guid>
		<description><![CDATA[左右交互になっているレイアウトを、Flexboxを使って作ります。]]></description>
				<content:encoded><![CDATA[	<div id="Rurippa">
		<p>左右交互になっているレイアウトを、Flexboxで作ってみましょう。</p>

		<h3>目次</h3>
		<ul>
			<li><a href="#item01">ベースになるHTML・CSS</a></li>
			<li><a href="#item02">flex-directionを使ってみよう</a></li>
			<li><a href="#item03">最後に</a></li>
		</ul>


		<div id="item01" class="spaceCont"></div>
		<h2>ベースになるHTML・CSS</h2>

		<p>はじめに、下記のようなレイアウトを作ります。
			<br />テキストと写真をまとめて&lt;li&gt;で囲み、その部分に「display: flex;」をかけて横並びにしています。</p>

		<ul class="sample">
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=875" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=896" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=872" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=938" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。</p>
			</li>
		</ul>


		<pre class="brush: xml; title: ; notranslate">
		&lt;style&gt;
			ul {
				max-width: 600px;
			}

			ul li {
				display: flex;
				align-items: center;
			}


			ul li .photo,
			ul li .txt {
				width: 50%;
				box-sizing: border-box;
			}
		&lt;/style&gt;


		&lt;ul&gt;
			&lt;li&gt;
				&lt;p class=&quot;photo&quot;&gt;&lt;img src=&quot;https://unsplash.it/300/200?image=875&quot; alt=&quot;Photo&quot;&gt;&lt;/p&gt;
				&lt;p class=&quot;txt&quot;&gt;テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。&lt;/p&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;p class=&quot;photo&quot;&gt;&lt;img src=&quot;https://unsplash.it/300/200?image=896&quot; alt=&quot;Photo&quot;&gt;&lt;/p&gt;
				&lt;p class=&quot;txt&quot;&gt;テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。&lt;/p&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;p class=&quot;photo&quot;&gt;&lt;img src=&quot;https://unsplash.it/300/200?image=872&quot; alt=&quot;Photo&quot;&gt;&lt;/p&gt;
				&lt;p class=&quot;txt&quot;&gt;テキストが入ります。テキストが入ります。テキストが入ります。&lt;/p&gt;
			&lt;/li&gt;
			&lt;li&gt;
				&lt;p class=&quot;photo&quot;&gt;&lt;img src=&quot;https://unsplash.it/300/200?image=938&quot; alt=&quot;Photo&quot;&gt;&lt;/p&gt;
				&lt;p class=&quot;txt&quot;&gt;テキストが入ります。テキストが入ります。&lt;/p&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
		</pre>



		<div id="item02" class="spaceCont"></div>
		<h2>flex-directionを使ってみよう</h2>

		<p>&lt;li&gt;に「flex-direction: row-reverse;」を指定することで、flexアイテムが主軸と逆方向（右から左）へ配置されます。
			<br />これを奇数or偶数行にかけることで、互い違いのレイアウトができます。</p>

		<pre class="brush: xml; title: ; notranslate">
		&lt;style&gt;
			/* 奇数の行に対して指定 */
			ul li:nth-child(odd) {
				flex-direction: row-reverse;
			}


			/* 必要に応じて余白つけてください */
			ul li:nth-child(odd) .txt {
				padding-right: 10px;
			}

			ul li:nth-child(even) .txt {
				padding-left: 10px;
			}
		&lt;/style&gt;
		</pre>

		<ul class="sample oddList">
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=875" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=896" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=872" alt="Photo"></p>
				<p class="txt">テキストが入ります。テキストが入ります。</p>
			</li>
			<li>
				<p class="photo"><img src="https://unsplash.it/300/200?image=938" alt="Photo"></p>
				<p class="txt">テキストが入ります。</p>
			</li>
		</ul>

		<div id="item03" class="spaceCont"></div>

		<h2>最後に</h2>
		<p>いかがでしたか？シンプルな形を例にしましたが、左右に振り分けたレイアウトはよくあると思いますので、チェックしてみてくださいね。</p>



	</div>

	<style>
		#Rurippa ul {
			margin: 0;
			padding: 0;
		}

		#Rurippa ul li .photo {
			font-size: 0;
		}

		#Rurippa ul li .photo,
		#Rurippa ul li .txt {
			margin: 0;

		}

		#Rurippa ul li {
			list-style-type: none;
		}

		/* ▲リセット */


		#Rurippa .spaceCont {
			padding-top: 30px;
			margin-top: -30px;
		}



		#Rurippa .sample {
			max-width: 600px;
			width: 100%;
		}


		#Rurippa .sample li {
			display: flex;
			align-items: center;
			background: none;
			font-size: 14px;
			margin-bottom:0;
			padding: 0;
		}


		#Rurippa .sample li .photo,
		#Rurippa .sample li .txt {
			width: 50%;
			box-sizing: border-box;
		}

		#Rurippa .oddList li:nth-child(odd) {
			flex-direction: row-reverse;
		}

		#Rurippa .oddList li:nth-child(odd) .txt {
			padding-right: 10px;
		}

		#Rurippa .oddList li:nth-child(even) .txt {
			padding-left: 10px;
		}
	</style>

]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/flexbox_row_reverse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ー 見出しに使える！水平線のひき方（flexbox編）ー</title>
		<link>https://taneppa.net/title_hr_flexbox/</link>
		<comments>https://taneppa.net/title_hr_flexbox/#comments</comments>
		<pubDate>Wed, 10 Oct 2018 04:58:10 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[見出し]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=5828</guid>
		<description><![CDATA[見出しでよく見る、「文字の両側に水平線がある見出し」の作り方です。HTMLは触らず、CSSのみで実装します。]]></description>
				<content:encoded><![CDATA[<div id="Rurippa">

  <p>文字の左右に、水平線があるデザインってよくありますよね。
    <br />文字をspanで囲んだり、色々なやり方があるのですが…</p>
    
    <p>htmlは触らずにするなら、flexboxを使うのがわかりやすいので紹介しますー！</p>



  <h2>水平線のひき方（flexboxを使った方法）</h2>

  <h3>サンプル</h3>
  <p class="sample">サンプル</p>
  <p class="sample">複数行になっても<br />大丈夫です</p>


  <h3>ソースコード</h3>
  <pre class="brush: xml; title: ; notranslate">
  &lt;p class=&quot;sample&quot;&gt;サンプルです&lt;/p&gt;
  &lt;p class=&quot;sample&quot;&gt;複数行になっても&lt;br&gt;大丈夫です&lt;/p&gt;
  </pre>

  <pre class="brush: xml; title: ; notranslate">
  &lt;style&gt;
    .sample{
      display: flex;  /* 横並びにする */
      align-items: center;  /* 垂直方向に中央 */
      text-align: center;  /* 文字のセンタリング(複数行になったとき用) */
    }


    /* 共通部分はまとめる */
    .sample::before,
    .sample::after{
      content:&quot;&quot;;
      flex-grow: 1;  /* 線の伸び率 */
      border-bottom: 1px solid #333;
    }

    /* 左側の線 */
    .sample::before{
      margin-right: 10px;  /* 線と文字の間のスペース */
      padding-left: 15px;  /* 線の長さが、最低でも15px以上になるように余白をとる */
    }

    /* 右側の線 */
    .sample::after{
      margin-left: 10px;  /* 線と文字の間のスペース */
      padding-right: 15px;  /* 線の長さが、最低でも15px以上になるように余白をとる */
    }
  &lt;/style&gt;
  </pre>



  <h2>ポイント解説＆まとめ</h2>
  <p>左右の線の部分（::afterと::before）にflex-grow: 1;を記載する部分がポイントです！
  <br />これがないと、左右の線が伸縮してくれないので、忘れずにつけてくださいね。<br />
↓※サンプルです</p>

  <p class="sample grow0">flex-growがないver</p>

  <p>あとは、コード部分にコメントを入れているので、わかりづらいところは読んでみてください。</p>


  <p>また、よく見るシリーズ（？）の紹介などもしていきますね。それでは、みなさん良いコーディングライフを〜(・ω・)ノ</p>

<h2>参考記事</h2>
<p>・<a href="https://dekiru.net/article/13237/" title="flex-growプロパティの意味と使い方" target="_blank">flex-growプロパティの意味と使い方</a></p>


</div>
<!-- /.Rurippa -->





<style>

  #Rurippa .sample{
    display: flex; 
    align-items: center;
    text-align: center;  
    line-height: 1.5;
  }

  #Rurippa .sample::before,
  #Rurippa .sample::after{
    content:"";
    flex-grow: 1; 
    border-bottom: 1px solid #333;
  }

  /* 左側の線 */
  #Rurippa .sample::before{
    margin-right: 10px;  
    padding-left: 15px;  
  }

  /* 右側の線 */
  #Rurippa .sample::after{
    margin-left: 10px;  
    padding-right: 15px;  
  }
  #Rurippa .grow0::before,
  #Rurippa .grow0::after{
    flex-grow: 0;
  }


</style>]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/title_hr_flexbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSSで中央寄せにする方法まとめ（Flexbox、transform編）</title>
		<link>https://taneppa.net/css3_center/</link>
		<comments>https://taneppa.net/css3_center/#comments</comments>
		<pubDate>Wed, 22 Aug 2018 01:03:58 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[初心者向け]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=5545</guid>
		<description><![CDATA[CSSでの中央寄せのやり方を紹介します。今回はFlexbox、transform編です！ぜひ、前記事と合わせてお読みください。]]></description>
				<content:encoded><![CDATA[<div id="Rurippa">



        <p>CSSの中央寄せでつまずいた経験、みなさんありますよね…？
          <br />こちらの記事「<a href="https://taneppa.net/css_center/">CSSで中央寄せにする方法まとめ</a>」を見に来てくださる方が多かったので、つまづいてる人も多いんだと思います＞＜</p>
          <p>やり方もいっぱいあって、状況によってやり方も変わりますし。最近では、flexboxもよく見るようになりましたよね。</p>

          <p>ということで、先ほどの記事に追加という形で、紹介していきます♪</p>



        <h2>Flexboxを使った中央寄せ</h2>
          <p>Flexboxなら、CSSの量も少なく、インライン要素もブロック要素でもOK！
            <br />また、中央に寄せたい要素のwidth指定がなくても使えるため、レスポンシブしやすいです。</p>
            <p>注意点としては、flexboxのプロパティを使う場合は、diplay:flex;を親要素にかける必要があること。
            また、IE10までの古いブラウザなどは非対応になります。</p>

          <h3>ボックスを中央寄せ</h3>

          <pre class="brush: xml; title: ; notranslate">
          &lt;div class=&quot;wrap&quot;&gt;
            &lt;div class=&quot;centerBox&quot;&gt;&lt;/div&gt;
          &lt;/div&gt;

          &lt;style&gt;
            .wrap{
              display: flex;
              justify-content: center;
            }

            /* ボックス */
            .wrap .centerBox{
              width: 100px;
              height: 150px;
              background-color: hotpink;
            }
          &lt;/style&gt;
          </pre>

          <div class="wrap01">
            <div class="centerBox"></div>
          </div>





          <h3>テキストの中央寄せ</h3>
          <pre class="brush: xml; title: ; notranslate">
          &lt;div class=&quot;wrap&quot;&gt;
            &lt;p class=&quot;txt&quot;&gt;中央寄せ&lt;/p&gt;
          &lt;/div&gt;

          &lt;style&gt;
            .wrap{
              display: flex;
              justify-content: center;
            }

            /* テキスト */
            .wrap .txt{
              color: hotpink;
            }
          &lt;/style&gt;
          </pre>

          <div class="wrap02">
            <p class="txt">中央寄せ</p>
          </div>



          <h3>上下中央にする（おまけ）</h3>
          <pre class="brush: xml; title: ; notranslate">
          &lt;div class=&quot;wrap&quot;&gt;
            &lt;div class=&quot;centerBox&quot;&gt;&lt;/div&gt;
          &lt;/div&gt;

          &lt;style&gt;
          .wrap{
            /* 枠 */
            height: 200px;
            width: 100%;

            display: flex;
            justify-content: center;
            align-items: center;
          }

          .wrap .centerBox{
            width: 100px;
            height: 100px;
            background-color: hotpink;
          }
          &lt;/style&gt;
          </pre>

          <div class="wrap03">
            <div class="centerBox"></div>
          </div>





          <h2>transformを使った中央寄せ</h2>
          <p>こちらも、インライン要素、ブロック要素どちらでもOK！
            <br />また、中央に寄せたい要素のwidth指定がなくても使えるため、使いやすいのですが、親要素のサイズ幅を超えるとはみ出してしまうので気をつけてくださいね。</p>
          <p>今までpositionを使った中央寄せは、要素のwidthの半分を計算してmargin-leftなどで寄せていましたが、transformを使うことで、同じことが簡単にできます。</p>

          <h3>ボックスを中央寄せ</h3>
          <pre class="brush: xml; title: ; notranslate">
          &lt;div class=&quot;wrap&quot;&gt;
            &lt;div class=&quot;centerBox&quot;&gt;&lt;/div&gt;
          &lt;/div&gt;

          &lt;style&gt;
            .wrap{
              /* 枠 */
              height: 150px;
              width: 100%;

              position: relative;
            }

            /* ボックス */
            .wrap .centerBox{
              position: absolute;
              top: 0;
              left: 50%;
              transform: translate(-50% , 0);

              width: 100px;
              height: 100px;
              background-color: orange;
            }
          &lt;/style&gt;
          </pre>


                    <div class="wrap04">
                      <div class="centerBox"></div>
                    </div>




          <h3>ボックスを上下中央にする（おまけ）</h3>
          <pre class="brush: xml; title: ; notranslate">
          &lt;style&gt;
            .wrap{
              position: relative;
              height: 200px;
              width: 100%;
            }

            /* ボックス */
            .wrap .centerBox{
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50% , -50%);

              width: 100px;
              height: 100px;
              background-color: orange;
            }
          &lt;/style&gt;
          </pre>


          <div class="wrap05">
            <div class="centerBox"></div>
          </div>



  </div>



<h2>最後に</h2>
<p>やり方もいろいろありますが、その時の状況によって合っているやり方を考えるのが大切です。<br />PC用、SP用、もしくはレスポンシブが必要なのか・・・という部分も含め、わからないときは実際に試しながらやってみましょう♪</p>


  <style>
  #Rurippa div{
    margin: 0;
  }
  #Rurippa .wrap01{
    display: flex;
    justify-content: center;
    height: 150px;

    /* ↓なくてもOK */
    border: 1px solid #666;
  }

  #Rurippa .wrap01 .centerBox{
    width: 100px;
    height: 100px;
    background-color: hotpink;
  }



  #Rurippa .wrap02{
    display: flex;
    justify-content: center;

    border: 1px solid #666;
  }

  #Rurippa .wrap02 .txt{
    color: hotpink;
  }


  #Rurippa .wrap03{
    height: 200px;
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;

    /* ↓なくてもOK */
    border: 1px solid #666;
  }

  #Rurippa .wrap03 .centerBox{
    width: 100px;
    height: 100px;
    background-color: hotpink;
  }



  #Rurippa .wrap04{
    position: relative;
    height: 150px;
    width: 100%;
    /* ↓なくてもOK */
    border: 1px solid #666;
  }

  /* ボックス */
    #Rurippa .wrap04 .centerBox{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50% , 0);

    width: 100px;
    height: 100px;
    background-color: orange;
  }



  #Rurippa .wrap05{
    position: relative;
    height: 200px;
    width: 100%;
    /* ↓なくてもOK */
    border: 1px solid #666;
  }

  /* ボックス */
  #Rurippa .wrap05 .centerBox{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);

    width: 100px;
    height: 100px;
    background-color: orange;
  }

  </style>


]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/css3_center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSSセレクタまとめ　属性セレクタ編</title>
		<link>https://taneppa.net/css-attribute-selector/</link>
		<comments>https://taneppa.net/css-attribute-selector/#comments</comments>
		<pubDate>Wed, 08 Aug 2018 02:50:49 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=5236</guid>
		<description><![CDATA[属性セレクタを使えば、外部リンクにだけアイコンを追加したり、より限定した範囲を指定できるようになります！]]></description>
				<content:encoded><![CDATA[  <div id="Rurippa">
    <p>今回は「<strong>属性セレクタ</strong>」についてお話します。</p>

    <p><strong>外部リンクのものだけデザイン変更したい！</strong>とか、より細かい指定ができるようになります。</p>


    <h2>属性ってなに？</h2>





    <p><strong class="styleOrange">class</strong>と書いている部分が<strong>属性</strong>になります。
      <br />他にも、id、title、style、href、lang、dir、accesskey・・・なども同じように属性です。</p>
    <p><a href="https://taneppa.net/wp-content/uploads/2018/07/selector_img02.jpg"><img src="https://taneppa.net/wp-content/uploads/2018/07/selector_img02-500x258.jpg" alt="selector_img02" width="500" height="258" class="alignnone size-medium wp-image-5313" /></a></p>




    <h2>属性セレクタのまとめ</h2>

    <p>では、例と合わせて紹介していきます。</p>




    <h3>E[foo]　<small>&#8220;foo&#8221;属性を持つE要素</small></h3>
    <p>例：aタグがtitle属性を持っているとき、文字の色を変える</p>

  <pre class="brush: xml; title: ; notranslate">
  &lt;p&gt;&lt;a href=&quot;#&quot; title=&quot;taneppa&quot;&gt;title属性あり&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;#&quot;&gt;title属性なし&lt;/a&gt;&lt;/p&gt;

  &lt;style&gt;
    a[title] {
      color: #8b6a4e;
      font-weight: bold;
    }
  &lt;/style&gt;
  </pre>


<div class="sample01">
  <p><a href="#" title="taneppa">title属性あり</a></p>
  <p><a href="#">title属性なし</a></p>
</div>






    <h3>E[foo="bar"]　<small>&#8220;foo&#8221;属性の値が&#8221;bar&#8221;であるE要素</small></h3>

<p>例：外部リンク（target=&#8221;_blank&#8221;）がついてるとき、文字の色を変える</p>

<pre class="brush: xml; title: ; notranslate">
&lt;p&gt;&lt;a href=&quot;#&quot; target=&quot;_blank&quot;&gt;target=&quot;_blank&quot;あり&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;#&quot;&gt;なし&lt;/a&gt;&lt;/p&gt;

&lt;style&gt;
  a[target=&quot;_blank&quot;] {
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>


    <div class="sample02">
      <p><a href="#" target="_blank">target=&#8221;_blank&#8221;あり</a></p>
      <p><a href="#">target=&#8221;_blank&#8221;なし</a></p>
    </div>






    <h3>E[foo~=”bar”]　<small>&#8220;foo&#8221;属性が空白区切りの値をとり、その値の1つが&#8221;bar&#8221;であるE要素</small></h3>
    <p>例：pタグがtaneというクラスを持っているとき、文字の色を変える</p>


<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;txt tane&quot;&gt;クラス名：txt tane&lt;/p&gt;
&lt;p class=&quot;txt Tane&quot;&gt;クラス名：txt Tane&lt;/p&gt;
&lt;p class=&quot;txt taneppa&quot;&gt;クラス名：txt taneppa&lt;/p&gt;

&lt;style&gt;
  p[class~=&quot;tane&quot;] {
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>


<div class="sample03">
  <p class="txt tane">クラス名：txt tane</p>
  <p class="txt Tane">クラス名：txt Tane</p>
  <p class="txt taneppa">クラス名：txt taneppa</p>
</div>



    <h3>E[foo^=”bar”]　<small>&#8220;foo&#8221;属性の値が&#8221;bar&#8221;から始まるE要素</small></h3>
    <p>例：pタグに、taneで始まるクラス名があるとき、文字の色を変える</p>


<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;tane_txt&quot;&gt;クラス名：tane_txt&lt;/p&gt;
&lt;p class=&quot;taneppa&quot;&gt;クラス名：taneppa&lt;/p&gt;
&lt;p class=&quot;Tane&quot;&gt;クラス名：Tane&lt;/p&gt;

&lt;style&gt;
  p[class^=&quot;tane&quot;]{
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>



    <div class="sample04">
      <p class="tane_txt">クラス名：tane_txt</p>
      <p class="taneppa">クラス名：taneppa</p>
      <p class="Tane">クラス名：Tane</p>
    </div>




    <h3>E[foo$=”bar”]　<small>&#8220;foo&#8221;属性の値が&#8221;bar&#8221;で終わるE要素</small></h3>
    <p>例： pタグに、taneで終わるクラス名があるとき、文字の色を変える</p>

<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;txt_tane&quot;&gt;クラス名：txt_tane&lt;/p&gt;
&lt;p class=&quot;tane&quot;&gt;クラス名：tane&lt;/p&gt;
&lt;p class=&quot;Tane&quot;&gt;クラス名：Tane&lt;/p&gt;

&lt;style&gt;
  p[class$=&quot;tane&quot;]{
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>


    <div class="sample05">
      <p class="txt_tane">クラス名：txt_tane</p>
      <p class="tane">クラス名：tane</p>
      <p class="Tane">クラス名：Tane</p>
    </div>




    <h3>E[foo|="en"] <small>&#8220;foo&#8221;属性の値がハイフン区切りの値をとり、その値が&#8221;en&#8221;から始まるE要素</small></h3>
    <p>例： pタグに、taneというクラスがあるとき、文字の色を変える</p>

<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;txt_tane&quot;&gt;クラス名：txt_tane&lt;/p&gt;
&lt;p class=&quot;tane&quot;&gt;クラス名：tane&lt;/p&gt;
&lt;p class=&quot;Tane&quot;&gt;クラス名：Tane&lt;/p&gt;

&lt;style&gt;
  p[class|=&quot;tane&quot;]{
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>



    <div class="sample06">
      <p class="txt_tane">クラス名：txt_tane</p>
      <p class="tane">クラス名：tane</p>
      <p class="Tane">クラス名：Tane</p>
    </div>





    <h3>E[foo*="bar"]　<small>foo属性の値にbarを含むE要素</small></h3>

    <p>例： aタグに、taneという文字を含むクラスがあるとき、文字の色を変える</p>

<pre class="brush: xml; title: ; notranslate">
&lt;p class=&quot;txt_tane&quot;&gt;クラス名：txt_tane&lt;/p&gt;
&lt;p class=&quot;tane&quot;&gt;クラス名：tane&lt;/p&gt;
&lt;p class=&quot;Tane&quot;&gt;クラス名：Tane&lt;/p&gt;

&lt;style&gt;
  a[class*=&quot;tane&quot;]{
    color: #8b6a4e;
    font-weight: bold;
  }
&lt;/style&gt;
</pre>


    <div class="sample07">
      <p class="txt_tane">クラス名：txt_tane</p>
      <p class="tane">クラス名：tane</p>
      <p class="Tane">クラス名：Tane</p>
    </div>





<h2>まとめ</h2>
<p>いかがでしたか？<br />属性セレクタを使えば、まとめて指定できるようになり 便利なので、ぜひお役立てください♪</p>



<h3>参考サイト</h3>
<ul>
	<li><a href="https://standards.mitsue.co.jp/resources/w3c/TR/css3-selectors/" target="_blank">「Selectors Level 3 (W3C Recommendation 29 September 2011)」の日本語訳</a></li>
	<li><a href="http://www.htmq.com/selector/attr.shtml" target="_blank">HTMLクイックリファレンス 属性セレクタ－スタイルシートリファレンス</a></li>
	</ul>


  </div>
  <style>
    #Rurippa h3 {
      margin-top: 60px;
      font-weight: bold;
      font-size: 150%;
    }

    #Rurippa .styleRed{
      color: red;
    }

    #Rurippa .styleOrange{
      color: orange;
    }



#Rurippa div[class^="sample"] {
  padding: 15px;
  border: 1px solid #ddd;
  background-color: #fff;
}
#Rurippa div[class^="sample"] a {
  color: #333;
}

#Rurippa .sample01 a[title] {

  color: #8b6a4e;
  font-weight: bold;
}


#Rurippa .sample02 a[target="_blank"] {

    color: #8b6a4e;
    font-weight: bold;
  }


#Rurippa .sample03 p[class~="tane"] {

color: #8b6a4e;
font-weight: bold;
  }

#Rurippa .sample04 p[class^="tane"]{
  color: #8b6a4e;

  font-weight: bold;
}


#Rurippa .sample05 p[class$="tane"]{

  color: #8b6a4e;
  font-weight: bold;
}


#Rurippa .sample06 p[class|="tane"]{

  color: #8b6a4e;
  font-weight: bold;
}

#Rurippa .sample07 p[class*="tane"]{

  color: #8b6a4e;
  font-weight: bold;
}


  </style>
]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/css-attribute-selector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>全11パターン！よく見るリストマーカーをCSSで作ってみた</title>
		<link>https://taneppa.net/list-style-marker_css/</link>
		<comments>https://taneppa.net/list-style-marker_css/#comments</comments>
		<pubDate>Thu, 02 Aug 2018 02:17:30 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=5194</guid>
		<description><![CDATA[画像を使わないので、サイズやカラー変更もできて便利です！コピペでも使えますので、ぜひ使ってみてください。]]></description>
				<content:encoded><![CDATA[  <p>CSSで作ると、サイズやカラー変更もできて便利！
    <br />コピペでも使えますので、ぜひ使ってみてください。</p>



    <h2>目次</h2>
    <ul>
      <li><a href="#item00">はじめに</a></li>
      <li><a href="#item01">１.丸</a></li>
      <li><a href="#item02">２.チェックマーク</a></li>
      <li><a href="#item03">３.矢印</a></li>
      <li><a href="#item04">４.四角</a></li>
      <li><a href="#item05">５.連番</a></li>
      <li><a href="#item06">６.特殊記号</a></li>
      <li><a href="#item07">まとめ</a></li>
    </ul>



    <div id="Rurippa">

      <div id="item00" class="spaceCont"></div>
      <h2>はじめに</h2>
      <p>ベースとなるHTML、CSSはこちらになります。<small>（※CSSリセット済み）</small></p>

<pre class="brush: xml; title: ; notranslate">
&lt;ul&gt;
  &lt;li&gt;テキストが入ります。&lt;br&gt;改行しました。&lt;/li&gt;
  &lt;li&gt;テキストが入ります。&lt;/li&gt;
  &lt;li&gt;テキストが入ります。&lt;/li&gt;
&lt;/ul&gt;

&lt;style&gt;
  ul{
    font-size: 14px;
    line-height: 1.5;
  }

  li + li{
    margin-top: 5px;
  }
&lt;/style&gt;
</pre>



      <div id="item01" class="spaceCont"></div>
      <h2>丸</h2>

      <h3>塗りつぶし</h3>

      <ul class="sample1">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
li{
  position: relative;
  padding-left: 15px;
}

li:before {
  content: &quot;&quot;;
  position: absolute;
  top: .4em;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #8b6b4e;
  border-radius: 50%;
}
&lt;/style&gt;
</pre>


      <h3>枠線のみ</h3>

      <ul class="sample1-1">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 15px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .4em;
    left: 0;
    width: 10px;
    height: 10px;
    border: 1px solid #8b6b4e;
    border-radius: 50%;
  }
&lt;/style&gt;
</pre>






      <div id="item02" class="spaceCont"></div>

      <h2>チェックマーク</h2>

      <h3>マークのみ</h3>

      <ul class="sample2">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>
<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 15px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .1em;
    left: 0;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 5px;
    height: 10px;
    border-right: 3px solid #8b6b4e;
    border-bottom: 3px solid #8b6b4e;
  }
&lt;/style&gt;
</pre>


      <h3>枠あり</h3>
      <ul class="sample2-2 frame">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 25px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .35em;
    left: 6px;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 3px;
    height: 7px;
    border-right: 2px solid #8b6b4e;
    border-bottom: 2px solid #8b6b4e;
  }

  li:after {
    content: &quot;&quot;;
    position: absolute;
    top: .2em;
    left: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #8b6b4e;
    border-radius: 2px;
  }
&lt;/style&gt;
</pre>





      <div id="item03" class="spaceCont"></div>
      <h2>矢印</h2>
      <h3>三角</h3>

      <ul class="sample3">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 10px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .35em;
    left: 0;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #8b6b4e;
  }
&lt;/style&gt;
</pre>



      <h3>矢印 その1</h3>
      <ul class="sample4">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 10px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .45em;
    left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px;
    height: 5px;
    border-top: 2px solid #8b6b4e;
    border-right: 2px solid #8b6b4e;
  }
&lt;/style&gt;
</pre>



      <h3>矢印 その2</h3>
      <ul class="sample4-2">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>
     <pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
   position: relative;
   padding-left: 15px;
  }

  li:before {
   content: &quot;&quot;;
   position: absolute;
   top: .1em;
   left: -3px;
   width: 15px;
   height: 15px;
   border-top: 1px solid #fff;
   border-right: 1px solid #fff;
   border-radius: 50%;
   background-color: #8b6b4e;
  }

  li:after {
   content: &quot;&quot;;
   position: absolute;
   top: .5em;
   left: 1px;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   width: 4px;
   height: 4px;
   border-top: 1px solid #fff;
   border-right: 1px solid #fff;
  }
&lt;/style&gt;
</pre>




      <h3>矢印 その3</h3>
      <ul class="sample4-1">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>
<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 15px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .4em;
    left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 7px;
    height: 7px;
    border-top: 2px solid #8b6b4e;
    border-right: 2px solid #8b6b4e;
  }

  li:after {
    content: &quot;&quot;;
    position: absolute;
    top: .65em;
    left: 1px;
    width: 8px;
    height: 2px;
    background-color: #8b6b4e;
  }
&lt;/style&gt;
</pre>






      <div id="item04" class="spaceCont"></div>
      <h2>四角</h2>
      <h3>ダイヤ</h3>

      <ul class="sample5">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    position: relative;
    padding-left: 15px;
  }

  li:before {
    content: &quot;&quot;;
    position: absolute;
    top: .4em;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #8b6b4e;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
&lt;/style&gt;
</pre>








      <div id="item05" class="spaceCont"></div>
      <h2>連番</h2>

      <h3>数字</h3>
      <ul class="sample6">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>
<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    padding: 0;
    /* sampleの文字は、自由に変更できます。※ただし、before側も合わせる */
    counter-increment: sample;
  }

  li:before {
    content: &quot;(&quot;counter(sample)&quot;)&quot;;
    margin-right: 5px;
  }
&lt;/style&gt;
</pre>



      <h3>アルファベット</h3>
      <ul class="sample6-2">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>

<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: baseline;
    /* sampleの文字は、自由に変更できます。※ただし、before側も合わせる */
    counter-increment: sample;
  }

  li:before {
    content: counter(sample,upper-latin);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-color: #8b6b4e;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    text-align: center;
  }
&lt;/style&gt;
</pre>






      <div id="item06" class="spaceCont"></div>
      <h2>特殊文字・機種依存文字</h2>

      <p>※「content: &#8220;&#8221;」に特殊文字を入れたい場合は、１６進数に変換したりと少し工夫しないと表示されないのでお気をつけくださいね。</p>




      <h3>ハート</h3>
      <ul class="sample7">
        <li>テキストが入ります。<br />改行しました。</li>
        <li>テキストが入ります。</li>
        <li>テキストが入ります。</li>
      </ul>
<pre class="brush: xml; title: ; notranslate">
&lt;style&gt;
  li{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: baseline;
  }

  li:before {
    content: &quot;&#92;&#48;2665&quot;;
    margin-right: 5px;
    color: #8b6b4e;
  }
&lt;/style&gt;
</pre>





      <div id="item07" class="spaceCont"></div>
      <h2>まとめ</h2>
      <p>いかがでしたか？<br />CSSだけでできると その分スライスする手間も省けて、修正にも強いので、うまく利用してくださいね♪</p>



    </div>



    <style>
      #Rurippa .wrap {
        box-sizing: border-box;
        background-color: #ddd;
        padding-top: 20px;
        padding-bottom: 20px;
        top: 50%;
        transform: translate(0,-50%);
      }

      #Rurippa ul {
        list-style: none;
        list-style-type: none;
        color: #333;
        background: none;



      }

      #Rurippa ul,
      #Rurippa li {
        margin: 0;
        padding: 0;
        background: none;
      }


      #Rurippa ul{
        padding: 15px;
        border: 1px solid #eee;
        background-color: #fff;

      }


      #Rurippa li {
        position: relative;
        padding-left: 15px;
      }

      #Rurippa li + li{
        margin-top: 5px;
      }





      #Rurippa ul.sample1 li:before {
        content: "";
        position: absolute;
        top: .4em;
        left: 0;
        width: 10px;
        height: 10px;
        background-color: #8b6b4e;
        border-radius: 50%;
      }

      #Rurippa ul.sample1-1 li:before {
        content: "";
        position: absolute;
        top: .4em;
        left: 0;
        width: 10px;
        height: 10px;
        border: 1px solid #8b6b4e;
        border-radius: 50%;
      }




      #Rurippa ul.sample2 li:before {
        position: absolute;
        content: "";
        display: block;
        top: 5px;
        left: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 5px;
        height: 10px;
        border-right: 3px solid #8b6b4e;
        border-bottom: 3px solid #8b6b4e;
      }



      #Rurippa ul.sample2-2 li {
        padding-left: 20px;
      }

      #Rurippa ul.sample2-2 li:before {
        content: "";
        position: absolute;
        top: .35em;
        left: 6px;
        -webkit-transform: rotate(50deg);
        -ms-transform: rotate(50deg);
        transform: rotate(50deg);
        width: 3px;
        height: 7px;
        border-right: 2px solid #8b6b4e;
        border-bottom: 2px solid #8b6b4e;
      }

      #Rurippa ul.sample2-2.frame li {
        padding-left: 25px;
      }

      #Rurippa ul.sample2-2.frame li:after {
        content: "";
        position: absolute;
        top: .2em;
        left: 0;
        width: 15px;
        height: 15px;
        border: 1px solid #8b6b4e;
        border-radius: 2px;
      }




      #Rurippa ul.sample3 li {
        padding-left: 10px;
      }
      #Rurippa ul.sample3 li:before {
        content: "";
        position: absolute;
        top: .35em;
        left: 0;
        width: 0;
        height: 0;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent #8b6b4e;
      }




      #Rurippa ul.sample4 li:before {
        content: "";
        position: absolute;
        top: .45em;
        left: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 5px;
        height: 5px;
        border-top: 2px solid #8b6b4e;
        border-right: 2px solid #8b6b4e;
      }


      #Rurippa ul.sample4-2 li:before {
        content: "";
        position: absolute;
        top: .1em;
        left: -3px;
        width: 15px;
        height: 15px;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        border-radius: 50%;
        background-color: #8b6b4e;
      }
      #Rurippa ul.sample4-2 li:after {
        content: "";
        position: absolute;
        top: .5em;
        left: 1px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 4px;
        height: 4px;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
      }




      #Rurippa ul.sample4-1 li:before {
        content: "";
        position: absolute;
        top: .4em;
        left: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 7px;
        height: 7px;
        border-top: 2px solid #8b6b4e;
        border-right: 2px solid #8b6b4e;
      }

      #Rurippa ul.sample4-1 li:after {
        content: "";
        position: absolute;
        top: .65em;
        left: 1px;
        width: 8px;
        height: 2px;
        background-color: #8b6b4e;
      }






      #Rurippa ul.sample5 li:before {
        content: "";
        position: absolute;
        display: block;
        top: .5em;
        left: 0;
        width: 7px;
        height: 7px;
        background-color: #8b6b4e;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
      }




      #Rurippa ul.sample6 li{
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        padding: 0;
        counter-increment: sample;
      }
      #Rurippa ul.sample6 li:before {
        content: "("counter(sample)")";
        margin-right: 5px;
      }




      #Rurippa ul.sample6-2 li{
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        align-items: baseline;
        counter-increment: sample;
      }
      #Rurippa ul.sample6-2 li:before {
        content: counter(sample,upper-latin);
        width: 20px;
        height: 20px;
        margin-right: 5px;
        background-color: #8b6b4e;
        font-size: 12px;
        color: #fff;
        line-height: 20px;
        text-align: center;
      }



      #Rurippa ul.sample7 li {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        align-items: baseline;
      }

      #Rurippa ul.sample7 li:before {
        content: "\02665";
        margin-right: 5px;
        color: #8b6b4e;
      }



      #Rurippa .spaceCont {
        padding-top: 30px;
      }
    </style>



]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/list-style-marker_css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSSで三角形をつくる方法</title>
		<link>https://taneppa.net/css_make_a_triangle/</link>
		<comments>https://taneppa.net/css_make_a_triangle/#comments</comments>
		<pubDate>Wed, 23 May 2018 04:21:51 +0000</pubDate>
		<dc:creator>rurippa!</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web制作]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">https://taneppa.net/?p=4687</guid>
		<description><![CDATA[矢印や吹き出し部分でよく見る三角形をCSSで作ってみます！]]></description>
				<content:encoded><![CDATA[  <style>
  #Rurippa .sample01{
    width: 80px;
    height: 80px;
    border-width: 30px;
    border-style: solid;
    border-color: #fdd35c #00ac97;
  }

  #Rurippa .sample02{
    width: 0;
    height: 0;
    border-width: 30px;
    border-style: solid;
    border-color: #fdd35c #00ac97;
  }

  #Rurippa .sample03{
    width: 0;
    height: 0;
    border-width: 30px;
    border-style: solid;
    /* 上　右　下　左　の順番で指定  */
    border-color: transparent transparent transparent #00ac97;
  }
  </style>
  <div id="Rurippa">
    <p>吹き出しに使われている三角の部分や、矢印など、今まで画像でやってた方もCSSでやってみませんか？
  <br />今回は一番シンプルな三角形を作ってみます！</p>

  <h2>目次</h2>
  <ul>
    <li><a href="#item01">１.三角がどこで使われているか見てみよう</a></li>
    <li><a href="#item02">２.borderの特性を知ろう</a></li>
    <li><a href="#item03">３.三角を作ってみよう</a></li>
    <li><a href="#item04">４.まとめ</a></li>
  </ul>



  <div id="item01" class="spaceCont"></div>
    <h2>三角がどこで使われているか見てみよう</h2>

  <p>例えばボタンの三角矢印だったり、動画などの再生ボタンで使われていたり。<br />この例以外のところでも三角が使われています。</p>




    <p><a href="https://taneppa.net/wp-content/uploads/2018/05/triangle01.jpg"><img src="https://taneppa.net/wp-content/uploads/2018/05/triangle01-500x375.jpg" alt="triangle01" width="500" height="375" class="alignnone size-medium wp-image-4945" /></a></p>





  <div id="item02" class="spaceCont"></div>
    <h2>borderの特性を知ろう</h2>
    <p>まずは、空のボックスを作って、太さ30pxの枠線をひいてみましょう。</p>

    <pre class="brush: xml; title: ; notranslate">

    &lt;div class=&quot;sample01&quot;&gt;&lt;/div&gt;

    .sample01{
      width: 80px;
      height: 80px;
      border-width: 30px;
      border-style: solid;
      border-color: #fdd35c #00ac97;
    }

    </pre>
        <div class="sample01"></div>
    <p>線と線の交わる部分が、斜めに区切られているのに気づきましたか？
  <br />これが重要なポイントです。</p>



  <a href="https://taneppa.net/wp-content/uploads/2018/04/triangle_sampleimg01.jpg"><img src="https://taneppa.net/wp-content/uploads/2018/04/triangle_sampleimg01.jpg" alt="triangle_sampleimg01" width="180" height="180" class="alignnone size-full wp-image-4726" /></a>



  <div id="item03" class="spaceCont"></div>
  <h2>三角を作ってみよう</h2>
  <p>次に、先ほど指定した「高さ・横幅」をそれぞれ0にしてみます。
    <br />すると、三角が4つになります。</p>



  <pre class="brush: xml; title: ; notranslate">
  &lt;div class=&quot;sample02&quot;&gt;&lt;/div&gt;

  .sample02{
    width: 0;
    height: 0;
    border-width: 30px;
    border-style: solid;
    border-color: #fdd35c #00ac97;
  }

  </pre>
  <div class="sample02"></div>
  <p>あとは、不必要な部分の三角を消すだけです。
  <br />今回は右向きの三角を作りたいので、border-top,right,bottomのカラーを透明(transparent)にすると、完成！</p>

  <pre class="brush: xml; title: ; notranslate">
  &lt;div class=&quot;sample03&quot;&gt;&lt;/div&gt;

  .sample03{
    width: 0;
    height: 0;
    border-width: 30px;
    border-style: solid;
    /* 上　右　下　左　の順番で指定  */
    border-color: transparent transparent transparent #00ac97;
  }

  </pre>
  <div class="sample03"></div>


  <div id="item04" class="spaceCont"></div>
  <h2>まとめ</h2>
  <p>うまくできましたか？
  <br />基本がわかれば、角度を変えてみたり、各辺のサイズを変えて微調整もできます。
  <br />CSSの場合は、色の変更やサイズ調整にも強いので、ぜひ覚えてみてください。</p>






  </div>



    <style>


      #Rurippa ul{

        margin: 0;
        padding: 0;
        list-style-type: none;
      }

      #Rurippa ul li,
      #Rurippa ul li{
        list-style: none;
      }

      #Rurippa .spaceCont{
        padding-top: 30px;
      }

    </style>

]]></content:encoded>
			<wfw:commentRss>https://taneppa.net/css_make_a_triangle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
