Ok so it's great to see we have the new videos added but there are a few issues on it's layout especially around the view counts, like button and embed button as you can see in the image below. Also everythign in the bottom part seemed a bit cramped.
You can see a demo here: New Video Layout For Videos Detail
BEFORE
Now here is the after image once the bit of code was added.
As you can see everything now looks a lot better.
- The main thing first was to move the counts and the embed button, also to make the embed button a little smaller
- Next was to adjust the social buttons margins
- In the counts was to get the word views to show
- Also get the word like to show for the like button
- Added an about title above description
- Make the video Responsive
So that's what I did and here is the code I used.
First is to move the embed button so we need to add a little bit of code into our site&pages custom code end of page section
<script>
// Move the embed button on video page
x$('.videoDetailPage-getEmbedCode_wrap ').appendTo('.videoDetailPage-viewVideo');
</script>
Next is to add the css for all the adjustments to the page including the repsonsive code for the videos. All this goes in your design studio custom css section
/** NEW VIDEO PAGE **/
/*Detail Page Corrections*/
.videoDetailPage-video{
margin-bottom:5px;
}
.videoDetailPage-viewVideo {
float: left;
margin: 10px 0px 10px 10px;
width:100%;
}
.videoDetailPage-viewVideo .icon-eye{
vertical-align:bottom;
display:inline;
}
.videoDetailPage .icon-love{
display:inline;
vertical-align:bottom;
}
.videoDetailPage-mainVideo .button-tiny.likeButton a{ font-size:12px }
/** Adding A Video Input Correction As It Was Cutting If The Text Top And Bottom **/
.input-full.videoForm-inputTitle{
padding: 0px 0px 0px 4px;
}
/* Social Actions Box */
.videoDetailPage .socialActions{
margin-top:12px;
margin-bottom:6px;
}
/* Spacing for the social buttons */
.videoDetailPage .socialSharingButton {
margin-bottom:5px; margin-right:5px;
}
/* Make video Responsive */
.videoDetailPage-video {
margin-bottom: 5px;
width: 100%;
height: 0;
padding-bottom: 56.25%;
position: relative;
}
.videoDetailPage-video iframe{
max-width: 100%;
height: 100%;
width:100%;
position: absolute;
}
/* Adjust get embed code button after being moved */
.button.button-secondary.videoDetailPage-getEmbedCode{ font-size:12px }
.videoDetailPage-embedCode{ width:100%; margin-bottom:20px }
.videoDetailPage-getEmbedCode_wrap { text-align:right; width:100%; margin: -20px 10px 10px 0px;float:right }
/* Add a title to the video description */
.videoDetailPage-mainVideo >.entry-content::before{content:"About"; display:block; margin-bottom:5px; text-decoration:underline }
That's it, it should all look a little neater now.
Enjoy
John :-)
Replies
Ning just hire him already. LOL Great work John - thank you!