Hi I have done something like that on the site https://www.wizdome-mexico.com.
Is quite easy, you just need to style each element with a div, for example
.widgettitle1{
/* your widget title style for categories here */
}
.cat_sidebar{
/* Your style for the categories widget */
}
.widgettitle2{
/* your widget title for links */
}
.links_sidebar{
/* Your Style for the links widget */
}
and into your functions.php add this
<!– The style for the sidebar categories –>
if ( function_exists(‘register_sidebar’) )
register_sidebar(array(‘name’=>’cat_sidebar’,
‘before_widget’ => ‘<div class=”cat_widget”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<div class=”widgettitle1″><h1>’,
‘after_title’ => ‘</h1></div>’,
));
<!– The Style for the sidebar links –>
if ( function_exists(‘register_sidebar’) )
register_sidebar(array(‘name’=>’links_sidebar’,
‘before_widget’ => ‘<div class=”links_widget”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<div class=”widgettitle2″><h1>’,
‘after_title’ => ‘</h1></div>’,
));
and that′s it, if you need any more support feel free to contact me