diff --git a/blog/blog.css b/blog/blog.css index e69de29..faed472 100644 --- a/blog/blog.css +++ b/blog/blog.css @@ -0,0 +1,71 @@ +.blog_post { + background-color: rgba(0, 0, 0, 80%); + margin-left: 10em; + min-width: 25em; + padding-left: 1em; + padding-right: 1em; + border-radius: 2em; +} + +.blog_image { + max-width: 10em; +} + +.blog { + display: grid; + grid-template-columns: repeat(3, 2fr); + gap: 1em; +} + +.blog_post#first:focus-within { + transform: scale(180%, 180%) translate(20em, 6em); + transition: transform 60ms; +} + +.blog_post#second:focus-within { + transform: scale(180%, 180%) translate(0em, 6em); + transition: transform 60ms; + +} + +.blog_post#third:focus-within { + transform: scale(180%, 180%) translate(-20em, 6em); + transition: transform 60ms; + +} + +.blog_post#fourth:focus-within { + transform: scale(180%, 180%) translate(20em, -13em); + transition: transform 60ms; + +} + +.blog_post#fifth:focus-within { + transform: scale(180%, 180%) translate(0em, -13em); + transition: transform 60ms; + +} + +.blog_post#sixth:focus-within { + transform: scale(180%, 180%) translate(-20em, -13em); + transition: transform 60ms; + +} + +.blog_post:focus-within > button.arrow { + transform: rotate(45deg); + transition: transform 1s; +} + +.blog_post:focus-within { + z-index: 100; +} + +button.arrow { + background-color: transparent; + margin: 0; + transform: rotate(225deg); + transition: transform 1s; +} + + diff --git a/blog/blog.html b/blog/blog.html index c2ba28e..2894ea9 100644 --- a/blog/blog.html +++ b/blog/blog.html @@ -28,8 +28,57 @@ -
+
+
+
+ +

Blog Title

+ +

Lorem ipsum dolor sit amet consectetur adipisicing elit. Iste mollitia repellat, possimus nesciunt aspernatur quisquam doloremque! Illo, debitis distinctio, nostrum voluptatum possimus minus odio quaerat quia fugit maiores porro. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate quas recusandae dolorum sunt porro vero, temporibus nesciunt cum, sint iure quis suscipit dignissimos maiores cumque debitis nihil, eveniet dolores nemo.

+

+
+
+ +

+ +

+

+ +
+
+ +

+ +

+

+ +
+
+ +

Blog Title

+ +

Lorem ipsum dolor sit amet consectetur adipisicing elit. Iste mollitia repellat, possimus nesciunt aspernatur quisquam doloremque! Illo, debitis distinctio, nostrum voluptatum possimus minus odio quaerat quia fugit maiores porro. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate quas recusandae dolorum sunt porro vero, temporibus nesciunt cum, sint iure quis suscipit dignissimos maiores cumque debitis nihil, eveniet dolores nemo.

+

+ +
+
+ +

+ +

+

+ +
+
+ +

+ +

+

+ +
+